二周第二次课(3月27日)笔记

2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat_more_less_head_tail

环境变量 PATH

which命令查alias在path环境变量中的目录找,如果有则不需要输入绝对路径就能执行

二周第二次课(3月27日)笔记

如果想直接输入ls2得出配置文件需要把/tmp/加入环境变量PATH中(临时为 $PATH: /tmp/)
如果想永久加入PATH中(即开新窗口时也能加载需要执行vi /etc/profile/ "i" ,加入 $PATH: /tmp/, :wq)
如果想恢复PATH默认值:①echo $PATH 复制默认绝对地址重新复制
                                       ②进入vi /etc/profile/ ,"i", 按2次dd, :wq即可
二周第二次课(3月27日)笔记

cat命令查看输入完毕,重新开启一个窗口,发现/tmp/加入PATH成功

二周第二次课(3月27日)笔记


二周第二次课(3月27日)笔记

CP命令

用法:cp源文件地址到目标文件地址

二周第二次课(3月27日)笔记

tree !$ 指的是history中该命令上一段命令的最后结尾命令,如tree !$在本例中最近一条结尾命令为/tmp/liut1
!tree 为history中上一条tree命令执行的路径
二周第二次课(3月27日)笔记

-i有提示语句,(安全选项)

二周第二次课(3月27日)笔记

下图所示:当拷贝源目录到目标目录时 ①如果目标目录存在,则直接在目标目录下生成一模一样的复制目录(含源目标的文件);第二次继续拷贝到同样的目标目录系统才会提示是否覆盖
                                                           ②如果目标目录不存在,则在目标目录下生成一个改过名的新目录

二周第二次课(3月27日)笔记

mv命令

在同一个目录下相当于改名字

把不同目录下的文件移动到另一个目录并改名操作

二周第二次课(3月27日)笔记

目标目录不存在时相当于改名字,已存在会提示是否覆盖

二周第二次课(3月27日)笔记

二周第二次课(3月27日)笔记

二周第二次课(3月27日)笔记

文档查看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),并弹出动态页面