Linux环境变量cp命令mv命令和文档查看

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境变量cp命令mv命令和文档查看相关的知识,希望对你有一定的参考价值。

Linux环境变量PATH

把命令文件配置到PATH里后,就能直接运行。echo $PATH命令可以查看PATH路径:

技术分享


例如我们把ls命令的文件复制一份到其他目录下,然后将这个目录添加到PATH里,那么这个复制的命令文件也能直接运行了:

技术分享

技术分享

技术分享

技术分享

技术分享


但是这种方式只能当前的终端能生效,打开一个新的终端后就失效了:

技术分享


如果想要在所有的终端都生效的话,就要把添加的环境变量更改为永久的,我们可以使用vi  /etc/profile 命令编辑profile文件,这个文件是用来每次开机加载初始化变量的:

技术分享


source /etc/profile命令可以让profile文件里的内容即时生效:

技术分享


这时候再打开一个新的终端就能运行刚刚添加的那个命令了:

技术分享


想要删除这个命令的话,只需要重新赋值一下环境变量,然后把命令文件删掉即可,也可以使用编辑profile文件的方式:

技术分享

技术分享

技术分享

技术分享



cp命令

 cp就是copy的缩写,就是用来拷贝文件和目录的,拷贝目录的话需要加-r选项:

技术分享

技术分享

技术分享

技术分享

技术分享


拷贝目录的时候,如果已经有此目录存在就会拷贝到目标目录下面去,目标 目录不存在就会把原目录拷贝过去并且改个名字:

技术分享


mv命令

  mvmove的缩写,此命令可以移动文件或目录到别的目录下并且可以重命名,在当前目录下使用就是重命名:

技术分享

技术分享


当移动一个文件到目标目录的时候,已经有此文件存在了会询问是否覆盖,如果不想有这个提示的话,就需要使用绝对路径来运行此命令:

技术分享


  移动文件到目标目录的时候,目标目录不存在的话就会把原目录改为目标目录的名字:

技术分享

移动文件到目标目录的时候,目标目录存在的话就会把原目录放在目标目录下,这和cp命令是一样的。




用于文档查看的一些命令

  cat命令可以查看文件内容,加-A选项可以查看全部内容,加-n可以查看行数:

技术分享

技术分享

技术分享


tac命令可以倒序查看文件内容:

技术分享


  more命令也是用于查看文内容的,这个命令的特点是不会显示全部,是一页一页的显示的,需要按空格键进行往下翻页,Ctrl+B则是往上翻页:

技术分享

less命令和more命令差不多,也是一页页的显示内容,不过less支持方向键滚动查看,也支持翻页的方式,还有一点就是不会像more命令看完之后会自动退出,而是需要按q键退出。less还支持查询某个字符的位置,先输入/接着输入你要查询的字符,然后回车即可进行查询,按n键还可以继续往后查询,shift+n则可以往前查询。输入?则是与/的功能相反,是从后往前查询 。输入g定位到行首,Shift+g定位到行尾。因为less拥有more有的功能和没有的功能,所以基本上都是使用less而不是使用more


head命令可以查看一个文件的头十行,加-n选项可以指定查看的行数:

技术分享

技术分享


  tail命令可以查看一个文件的末尾的十行,加-n选项也可以指定查看的行数,加-f选项用于查看动态的文件,因为加-f选项后不会退出文件,所以一般看日志的时候会用到:

技术分享

技术分享

技术分享


本文出自 “12831981” 博客,请务必保留此出处http://12841981.blog.51cto.com/12831981/1972047

以上是关于Linux环境变量cp命令mv命令和文档查看的主要内容,如果未能解决你的问题,请参考以下文章

环境变量PATH,cp,mv和文档查看命令

环境变量PATH cp命令 mv命令 文档查看cat_more_less_head_tail

PATH环境变量cp命令mv命令文档查看catmorelessheadtail

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

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

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