环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
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!$ =》表示上一条命令的最后一个参数
- which cp ,其中的 ‘-i ’的作 用是提示“是否删除,是否复盖原来文件”之类的提醒,如何取消
4.拷贝目录
a. 当目标目录不存时,会将源目录拷贝并更改目标目录名字
b. 当目标目录存在时,会将源目录拷贝到已存在的目录下,如果重复再运行一次命令,就会提醒是否要覆盖
2.12 mv命令
- mv =》将文件移动位置,如果在同一个目录下就相当于更改名字
2.移动文件并更改名字
3.当移动文件位置时目录下已存在文件,就是提示是否覆盖,因为mv是别名,真实的命令是有‘ -i '
4.如果目标目录不存在,就相当于更改名字
5.如果目标目录已存在,就会有提醒选项
2.13 文档查看cat/more/less/head/tail
- 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.查看动态文件的变化,发现比那原来的 内容增加了
转载于:https://blog.51cto.com/13450039/2052124