频道栏目
首页 > 资讯 > 其他 > 正文

环境变量PATH、cp命令、mv命令

17-10-30        来源:[db:作者]  
收藏   我要投稿

一,环境变量PATH

在介绍环境变量之前,先介绍一个命令 which,它用于查找某个命令的绝对命令。
输入图片说明
#echo $PATH   //这里的echo用来输出$PATH的值。PATH前面的$是变量的前缀符号。
当我们输入一个命令时(相对路径),它会在以上这些目录里寻找这个命令。

命令实战

在命令行可以使用 ls2 来代表 ls

首先需要把ls的绝对路径cp到/tmp/ls2,然后把/tmp这个路径加入到PATH下。ls2就相当于ls可以用了。
输入图片说明
注意: 当你在打开一个终端的时候,ls2又不能用了,这是因为/tmp自动退出了PATH的路径。
如果想永久的把/tmp加入到/PATH的路径下,
输入命令#vi /etc/profile
然后在最后一行加入PATH=$PATH:/tmp/
然后保存退出。

删除PATH环境变量下/tmp路径
给PATH重新赋值一下 执行命令:

#PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
然后把vi /etc/profile的最后一行添加PATH路径删除即可。

二,命令cp

命令语法:
cp [选项][来源文件][目的文件]

命令描述:
cp是copy(即复制)的简写

命令选项:
-r: 如果要复制一个目录,必须加-r选项,否则不能复制
-i:这是安全选项,如果遇到一个已存在的文件,会询问是否覆盖。

注:在用cp命令时,所有的目录全部末尾加上”/”。cp目录时,不会询问你是否覆盖,说明当目标目录已经存在的时候,它会把原目录直接放到目标目录下面去。如果目标目录不存在,它会把原目录cp过来,并改变一个名字。

三,命令mv

命令语法:
mv[选项][源文件或目录][目标文件或目录]

命令描述:
mv是move的简写,可以移动文件或者 重命名文件(语法为: mv [源文件名][修改后的文件名])

命令的几种情况:
- 目标文件是目录,但该目录不存在。
- 目标文件是目录,且该目标存在。
- 目标文件是文件,且文件不存在。
- 目标文件是文件,但该文件存在。

当目标文件是目录时,其存在与否,执行后的结果不一样。如果该目录存在,则会把源文件或目录移动到该目录中。如果该目录不存在,则会把源文件重命名为给定的目标文件名。

当目标文件是文件时,其存在与否,执行后的结果也是不一样的。如果该文件存在,则会询问是否覆盖。如果该文件不存在,则会把源文件重命名为给定的目标文件名。

相关TAG标签
上一篇:无线路由器的配置
下一篇:Linux中利用NFS实现飞鸽传书
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站