首页 > 代码库 > 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail
2.10 环境变量PATH
如果你的目录在这里面 那么你敲命令句不需要敲绝对路径
但是如果再打开一个终端,
怎么让永久生效呢
系统有一个文件,是可以让它开机 或者是每次打开终端 都回去加载命令的
cat 一下看下文件有没有加上 命令
再打开一个终端 也是可以的
如果先取消掉 就重新改下变量PATH
还可以把里面的命令删掉
vi /etc/profile
重新退出 重打开一个终端 就没有了
2.11 cp命令
cp命令 拷贝
复制目录 加-r
cp -r 拷贝目录
拷贝目录都统一 加斜杠/
-i 表示会咨询一下你
使用绝对路径. /usr/bin/cp 就不会问了
拷贝目录的时候会不会问 覆盖呢
当目标目录 已经存在的时候 ,它会把原目录放到目标目录下面去,
如果目标目录不存在,它会把原目录拷贝过来并且改名字。
2.12 mv命令
mv命令move
把/tmp目录下的 1.txt 挪到 /root目录下 并且改名2.txt
如果重复了 就会询问 ,因为mv 命令也有 -i 选项
不想要询问,可以使用绝对路径 /usr/bin/mv
目标目录不存在的时候相当于是改名字
目标目录存在了,
它就会把原目录放到目标目录下面去
和 cp是一样的
因为aming2 已经存在于 aminglinux 目录下 所以会问 是否覆盖
总结:mv 命令 如果在同一个目录下面 mv 文件 就是改名字
如果目标文件的已经存在,它就会问是否覆盖
如果目标 就是目录 且目录不存在,原肯定也是一个目录
他就会把目录名字改下
如果目标目录已经存在,原也是一个目录 那么就会把原目录放到 目标目录里面去
2.13 文档查看cat/more/less/head/tail
cat命令
cat命令 查看文件内容的
cat
tac 命令和cat 一样查看文件内容但是从尾到头
可以使用man cat 查看下
cat -A 表示这一行的行尾 ,结束符
cat -n 显示行号
more
按空格键 下翻
wc 查看文件的行数
再 more anacaonda-ks.cfg.1 看
按空格一直往下翻
ctrl + b 往前翻 往上翻
less 也可以,空格下翻,还支持方向键 上下查看
ctrl + b 往前
ctrl + f 往后
看到最后的时候按q 退出来,不会自动退出来
/搜索字符,n 往后看还有没有相同的字符 shift n 往前看
其实就是n 往后看, 大N 往前看
?搜索字符 n 往后看 N 往前看
往前g 行首
shift g 就是 大G 行末
按q退出来
head 头10行
tail 后 10行
前2行
后2行
tail -f 显示文件 动态
打开另一个终端 追加
再在另一个终端 head -n 2 追加2行
尾 那里追加2行
2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail