2.10 环境变量PATH 1.一般命令都是从/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin目录直接调用,只需要敲命令本身,不需要敲绝对路径,如果命令不在这些目录里就需要输入绝对路径 2.将命令/tmp/ls2命令添加到环境变量PATH目录里面 3在新的终端里面命令/tmp/ls2命令无法生效,将/tmp/ls2命令配置永久生效 在新的终端打开可以生效了 4.取消/tmp/ls2命令 输入:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 或者输入命令vi /etc/profile 编辑文件,删除最后一行PATH=$PATH /etc/ 2.11 cp命令 1.cp =copy =》用法是将原文件拷贝成目标文件 cp -r =》拷贝目录 2.拷贝目录时应该都要带上‘/ ’ tree!$ =》表示上一条命令的最后一个参数 3. which cp ,其中的 ‘-i ’的作 用是提示“是否删除,是否复盖原来文件”之类的提醒,如何取消 4.拷贝目录 a. 当目标目录不存时,会将源目录拷贝并更改目标目录名字 b. 当目标目录存在时,会将源目录拷贝到已存在的目录下,如果重复再运行一次命令,就会提醒是否要覆盖

2.12 mv命令

  1. mv =》将文件移动位置,如果在同一个目录下就相当于更改名字 2.移动文件并更改名字 3.当移动文件位置时目录下已存在文件,就是提示是否覆盖,因为mv是别名,真实的命令是有‘ -i ' 4.如果目标目录不存在,就相当于更改名字 5.如果目标目录已存在,就会有提醒选项

2.13 文档查看cat/more/less/head/tail

  1. cat =》查看文件内容的 tac =》跟cat对应的,它可以将文件倒序查看内容 cat -a =》查看所有文件内容,行尾会有$,表示这一行的行尾 cat -n =》查看文件内容时,会把行号显示出来 2.more =》查看文件内容,它的特点就是一屏一屏的显示,需要按空格键显示别一屏内容 ,不像cat全部显示 wc =可以查看一个文件的行数,例如 wc -l anaconda-ks.cfg cat /etc/passwd >> anaconda-ks.cfg =》将passwd文件内容追加到文件anaconda-ks.cfg的内容里面 ctrl-b=》往上看 3.lees=》也是同more用法差不多,但是它支持上下方向一行行的键查看,但查看到最后是不会自动退出,需要按q退出 ctrl-b=》屏一屏往上看 空格=》屏一屏往下看 ctrl-f =》屏一屏往后看 (和空格的功能一样) less还可以有搜索功能,例如输入:/cdrom
    按n键往后查看,shift-n往前查看 输入搜索: ?root =》从后往前定位,按n往前查看 shift-g=》查看行尾 按g查看行首 less的功能包含more的所有功能,所以记住less就可以了 4.head=》查看文件的前10行 tail =》查看文件的后10行 查看文件的前2行和后2行 tail -f =》查看动态文件的动态内容(例如日志文件) a.查看文件的后10行,但是并没有退出命令,想输入其它命令是输入不了的 b.在新的终端往文件追加内容 c.查看动态文件的变化,发现比那原来的 内容增加了