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

环境变量PATH,cp命令, mv 命令,文档查看cat/more/less/head/tail

2017-10-23 15:04 316 查看
环境变量PATH

find: 把文件全部都查一遍
which: 不需要全部查,如果命令在以下目录中,敲命令就不需要敲绝对路径



rm = /usr/bin/rm
eg:直接用ls2 不行,需要改一下环境变量



ls2 不能直接生效,需要把 tmp 加入到 PATH 里面去



再打开一个终端,运营ls2,不能生效




需要把环境变量改成永久的:
vi /etc/profilie





cat /etc/profile 查看一下是否添加成功



测试是否生效:



如何去掉:



也可以 vi /etc/profilie 把刚才添加的内容删除
再打开一个终端,测试一下




cp 命令
copy文件,copy目录 (-r) 如果是copy目录 ,加上-r 选项




对比一下



约定:cp目录,加/
(!$ 表示上一个命令的最后一个参数)





-i 安全参数:删除、添加文件时会问
which cp which rm
如果不想让系统问,就用,/usr/bin/cp




copy 目录的时候不会问“是否覆盖”
当目标目录已经存在的时候,他会把源目录直接放到目标目录下面去。
如果目标目录不存在,他会把源目录copy过来,并且改一个名字




继续copy 就会问“是否覆盖”




mv命令
如果在同一个目录下,mv相当于改名字



把一个文件放到一个目录里/或另一分区下,同时改名字



再创建一个ls2 来mv ,系统就会询问, 因为在 server目录下已经有了一个ls2



因为mv 也有i 选项。 用绝对路径就不会询问了。




mv 两个作用: 改名字,挪地方

目标目录不存在时相当于改名字:



如果目标目录存在了,它就会把源目录放到目标目录下面去







文档查看cat/more/less/head/tail
几个和文本文档相关的命令:
cat
tac 倒叙查看一个文件的内容



cat -A ($表示行尾结束符)




cat -n cat的时候把行号显示出来



more: 也是用来查看文件内容,一屏一屏的显示
按“空格键”继续显示
eg: 把/etc/passwd 的内容追加到 anaconda-ks.cfg.1




再用more 看



按ctrl+B 可以往前看。看到最后自动退出。

less
空格一屏一屏往下看
支持 方向键上下

ctrl+B 往上看
ctrl+F 往下看
当看到最后时不会自动退出,而需要按q键退出
搜索:
/root
会高亮显示,按n,会继续往后搜索 ,shift+n,往前搜索



?root 从后往前搜 按n 往上走

g:定位到行首
shift+g :定位到行尾
head 查看一个文件的头十行
[b]tail [/b]查看一个文件的后十行
指定行数
*


tail -f查看动态文件 看日志的时候会用到





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