二周第二次课(3月27日)笔记
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat_more_less_head_tail
环境变量 PATH
which命令查alias在path环境变量中的目录找,如果有则不需要输入绝对路径就能执行
如果想直接输入ls2得出配置文件需要把/tmp/加入环境变量PATH中(临时为 $PATH: /tmp/)
如果想永久加入PATH中(即开新窗口时也能加载需要执行vi /etc/profile/ "i" ,加入 $PATH: /tmp/, :wq)
如果想恢复PATH默认值:①echo $PATH 复制默认绝对地址重新复制
②进入vi /etc/profile/ ,"i", 按2次dd, :wq即可
cat命令查看输入完毕,重新开启一个窗口,发现/tmp/加入PATH成功
CP命令
用法:cp源文件地址到目标文件地址
tree !$ 指的是history中该命令上一段命令的最后结尾命令,如tree !$在本例中最近一条结尾命令为/tmp/liut1
!tree 为history中上一条tree命令执行的路径
-i有提示语句,(安全选项)
下图所示:当拷贝源目录到目标目录时 ①如果目标目录存在,则直接在目标目录下生成一模一样的复制目录(含源目标的文件);第二次继续拷贝到同样的目标目录系统才会提示是否覆盖
②如果目标目录不存在,则在目标目录下生成一个改过名的新目录
mv命令
在同一个目录下相当于改名字
把不同目录下的文件移动到另一个目录并改名操作
目标目录不存在时相当于改名字,已存在会提示是否覆盖
文档查看cat_more_less_head_tail
cat 查看文件内容
tac 倒序查看文件内容
- A $出现在行尾为结束符
-n 显示行数
wc 查看文件行数
>>追加符号
more命令: 显示文件内容(分屏显示),按空格往下查看内容,CTRL+B 回看,最后看完会自动退出
less 命令: 显示文件内容(分屏显示),按空格往下查看内容(并支持方向键),CTRL+B 回看,CTRL +F 往下看,“q”退出
搜索字符串 :①/字符串(从前往后搜索),按n/next键,查看下一个,shift+n/N回看
②?字符串(从后往前搜索)
③shift+g (G)定位到搜索字符串的行尾, g定位到行首
e.g. cat /etc/passwd >>anaconda-ks.cfg.1
head 查看头十行 tail 末尾十行 -n指定行数
tail查看动态文件(如log),并弹出动态页面