目录
一、环境变量PATH
二、cp命令
三、mv命令
四、文档查看cat/more/less/head/tail
一、环境变量PATH
1.如果命令在一下目录中,输入命令不要绝对路径
2.在tmp目录下创建ls命令
cp /usr/vin/ls /tmp/ls2, 只能输入绝对路径运行ls2,因为ls2并没有在以上目录中
3.将tmp目录加如PATH
PATH=$PATH:/tmp/
在运行ls2,成功
4.再开一个session ,ls2又不生效
如何永久加入PATH
vi /etc/profile 设置每次打开终端加载命令 在profile文件末尾加上PATH=$PATH:/tmp/
二、cp命令
1.cp -copy
eg: cp /etc/passwd /tmp/1.txt 复制文件
cp -r /tmp/aminglinux /tmp/aming 复制目录 需要加-r
tips:复制目录时 目录加\
cp -r /tmp/aminglinux/ /tmp/aming1/
tree !$, !$表示上一条命令的最后一个参数
2. which cp, -i 安全参数
eg :不用alias, 跳过安全询问
3.当目标目录已经存在时,cp会把源目录放到目标目录下
再次运行,aming1下已经存在aminglinux, 会提示是否覆盖
三、mv命令
1.mv move 移动文件命令
同目录下mv,更改文件名
eg
不同目录移动改名
2.同一目录,目标目录不存在,改名字
如果存在,把源目录,放到目标目录下
四、文档查看cat_more_less_head_tail
1.1cat 查看文件内容 tac 倒序显示
1.2.cat -a 显示文件结束符
1.3.cat -n 显示文件行号
2.1 more 一屏一屏显示文件内容, 空格键下一屏 ,crtl+b上一屏
tips:wc -l 查看文件行数
cat /etc/passwd >> anaconda-ks.cfg, 把passwd内容增加到anaconda-ks.cfg中
3.1 less 支持方向键,crtl+b 上一屏, crtl+f 下一屏,到最后一屏,q退出
3.2 less可以搜索
eg /cdrom
按n下一个, shift+n 上一个
?root从后往前查找root
shift+g 定位行尾,g 定为行首
4.1head 查看文件开头10行
4.2 head -n 2 看头两行
5.1 tail 查看文件结尾10行
5.2 tail -n 2 查看文件最后2行
5.3 tail -f 查看动态文件