环境变量PATH、cp命令、mv命令、文档查看cat/more/less/head/tail 各个命令的使用介绍
第2周第2次课(3月27日)
课程内容:
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail
2.10 环境变量PATH
PATH环境变量可以指定命令到绝对目录中
输入vi /etc/profile也可以设置开机固定加载自定义的环境变量,在编辑窗口最后一行添加一条命令PATH=$PATH:/tmp/
cat /etc/profile可以查看文件内容最后一行是否加载进去
重新打开一个终端,再次输入命令ls2就已经生效了。
如何取消环境变量
可以输入PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
也可以输入vi /etc/profile删除最后一行PATH=$PATH:/tmp/
同样达到相同的效果
2.11 cp命令
cp命令就是copy文件的意思,把源文件或源目录copy到目标文件或目标目录,copy目录时需要加-r参数。
cp -r
2.12 mv命令
如果在同目录则改名字
如果目标文件存在,则问是否覆盖
如果目标是一个目录,切目录不存在,把目录名字修改
如果目标目录存在,源也是目录,就会把目录放到目标里面去。
2.13 文档查看cat/more/less/head/tail
cat -n 以行数方式显示
wc -l anaconda-ks.cfg 可以查看文件行数,more 分屏显示,比如内容特别多,可以分几次屏幕内容显示完成。
less anaconda-ks.cfg 也可以查看文件内容,支持上下方向键查看,翻到END文件末尾后需要按q键退出。
G 可以定位行尾
g 可以定位行首
搜索使用/和?
n 往前
N 往后
head -n 2 /etc/passwd 查看文件的开头2行
tail -n 2 /etc/passwd 查看文件的末尾2行
tail -f anaconda-ks.cfg 动态显示文件内容