LINUX基础知识_第1页
LINUX基础知识_第2页
LINUX基础知识_第3页
LINUX基础知识_第4页
LINUX基础知识_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux基础知识介绍户管理基础»Vi编辑器的使用,Make 命令与 MakefileLinux常用指令 pwd -print working directory $pwd/home/graduate/xhy cd -change directory$cd /usr/bin牛$pwd/usr/bin$cd【返回您的主目 /home/graduate/xhy $pwd$cd.【转换到上一级目录】$pwd$cd -【在最近访问的两个目录间切换/home/graduate/xhyIs 一list directory $ls /home/graduate/xhy lourhdr.h$ls-l

2、【按长格式列出大小、日期、权限等】drwx2 xhy graduate 4096 Mar 7 11:26 xhy档案种类;拥有者权限;所属群组权限;其它用户权限d:目录 旷:可读w.可写兀:可执行2:硬连接数 兀力厂拥有者:组别4096:大小Mr 7":26.最近修改日期时间兀勿:档案名称$ls-a【显示所有文件和目录,包括以开头的文件、当前目录与上层目录】Spwd /home/graduate/xhy$ls -a1.bash_history .bash_logout .bash_profile .bashrc ourhdr.h【以开头的文件都是隐含的,只有用Is 7或Is-A列出】

3、.bashjiistory: shell用于保存500个旧命令的文件,便于I重反 前面的长命令。系统中每个帐号用户的主目录串都 有一 .bash_history 文件。】.bash Jogout:【此文件包含执行exit命令时在进程终止前 执行 晡命令。i.bash_profile: bash的初始化文件,其中bnsh环境变量 PATH定义了 bash寻找可执行文件的搜索路径。如果没有工 确地设置PATH变量,就必须输入完整目录地程序名以执行 某个命令。bdsh内部命令export使变量PATH的值对当前 shell的所有子进程都可见。】P ATH=,: $P ATH: $HOMB/bin.【

4、首先在当前目录“”中查找可执行文件。多个人口之间 以“:"隔开。第二个PATH与HOME可通过set命令查 看,当前分别为:/usr/local/bin:in:/usr/bin :/usr/X 11 R6/bin: /home/graduate/xhy/bin/ Bhome/graduate/xhyo $表示引用这些环境变量的值.bashrc:【该文件包含了别名的定义。 cat【查看文本文件,结合多个文件,并将它们的内容输出到磬准输出设备。】【查看文件3【将文件a与文件b的内容放入新创 建的文件c】【把文件d的内容追加到文件L、一WK:Ctrl+D o 【创建目录】【创建目录sub,

5、并让所有用户具有rwx的权限】二mv【移动或更名现有的文件或目录】.$mv changename newname【改名】 $mv a sub【移动文件】rm【删除文件】 midir【删除目录,删除目录前必须清空目录】Smidir subpasswd Spasswd #passwd #passwd xhy【更改密码】【更改用户密码】【更改root密码】【更改用户密码】chmod【改变文件或目录权限】Schinod 750 xhy【将目录xhy设为rwx r-x即同组用户可读可执行, 其它用户无任何权限】0:1: - - X$chmod u=rwx,g=rx,o= xhy 750 cp 【复制文件

6、或 目录】$cp-b ab【删除、覆盖目标文件之前先备份,备份文件将在字尾加上一个备份字符串】$cp-R a b sub sub2【递归处理,将当前目录下的支件a,b 及子目录sub一起拷贝到目录sub2中】$cp -R sub sub3【目录sub3存在时,将sub复制到 sub3中;如目录sub3不存在,则创建sub3,并将sub中 的文件及子目录复制到sub3中。ps【报告程序执行状况】$ps -U xhy或$ p $【查询用户xhy正在执行的程序,键入 其它用户名,也可查看其它用户之程序的的执行情 况。显示结 果中PID为进程ID, TTY为使用的终端机代 号,TIME为改 程序所耗C

7、PU时间,CMD为正在执行的程序或指令。】用户用户名【标识系统中每个用户的唯一标识符,xhyUID【系统给每个用户的唯一数字标识,系统通常通过UID来保存用户信息。】GID【系统管理员将每个用户症义到一个或屏组】口令【系统在/etc/passwd中保存了用户加密了的口令,passwd命令可用来设置和改变用户口令】个人(主)目录【用户注册时最初所处的目录,每个用户都有自 己的个人目录,通常在/home目录下。】VI的使用$vi filename 【打开文件】|i【切换到inse仃状态下方可输入】按Esc键【切换回初始状态】yy3yydd2dddwx【往后查找具直该字符串的行【往前查找具有该字符串

8、的行】【将修改的部分存曲:wq【保存文件后罟出】:wq!强制保存文件后跳出:q!I【另存为新文件】I 【不保存文件并退出】:set number【显示行数】GCO (GNU C编译器) gcc的基本用法gcc选项文件名 不采用任何选项gcc Isl.cGCC将建立一个名为a.out的可执行文件】 采用 o选项gcc -olsl Isl.c【为将产生的可执行文件指定一个文件名来代替 a.out 采用 s选项止编译,产生的汇编语言文件扩展名为.S】gcc-o Isl.c 【生成Is 1.0文件】Make 命令与 M akefile开发一个由几个模块组成的系统时,由于各模块间的相互 美联,当一个模块

9、改动后,其它的模块也许会有所更新。如该 系统较小,尚且可以手工编译连接"旦对于大系统,Linux提 供了 make命令来自动维护目标文件。make命令通过考查文件 的最后修改时间对修改过的文件进行更新,而对没修改的文件 置之不理。文件与文件间或模块与模块间可能存在依赖关系,make 命令也是依据这种依赖关系来进行维护的。为此,程序耳需将 这些依赖关系写入一个称为m akefile盼文件 中。1Makefile文件中包含了一些目标,即文件名。对于每一一个简单的 makefile: prog:prog.o progLo prog2.oprgg prog.o progLo prog2>ogcc -c prog.c progl.o:progl>c gcc -c progl.c prog2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论