您的位置:首页 > 大数据 > 人工智能

2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail

2017-08-08 21:06 561 查看
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行



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  环境变量 PATH tail
相关文章推荐