which 命令介绍:它是查找绝对路径,示例命令如下: #which rm alias rm='rm -i' /bin/rm #which ls alias ls=ls --color=auto' /bin/ls
环境变量PATH echo ¥PATH查找绝对路径
增加环境变量如下图![](http://i2.51cto.com/images/blog/201712/19/13b625cf67fa2eea3be197678708ac88.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
如何在两台机器上同时让增加的环境变量永久有效 示范命令如下:
vi /etc/profile 回车
出现如图,进行添加命令![](http://i2.51cto.com/images/blog/201712/19/9d94e46ac1366a67563a9846f43a2fbc.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
在次查看:echo $PATH 就会找到、tmp
如果不想要/tmp/
#path=复制之前的文件
vi /etc/profile 删除之前的命令 PATH=$PATH:/tmp/
命令 cp
-r :如果要复制一个目录,必须加-r选项,否则不能复制,这类命令类似rm.示例命令如下:
#mkdir 123
#cp 123 456
#cp -r 123 456
#ls -ld 123
-i :这是安全选项,如果遇到一个已存在的文件,会询问是否覆盖
#which cp
alias cp='cp -i'
/bin/cp
为了更形象的说明-i选项的作用,我们做个简单的小试验,命令如下
#touch 111
#touch 222
#cp -i 111 222
cp:是否覆盖 222? n
#echo "abc'>111
#echo "def">222
#cat 111 222
abc
def
#/bin/cp 111 222
abc
#cat 222
abc
命令mv
mv是move的简写,该命令的格式mv (选偶项)【源文件或目录】【目标文件或目录】。试验操作
#mkdir /tmp/ test/_mvst
#cd /tmp/test_mv
#mkdir dira dirb
#ls
dira dirb
#dirb dirc
cat 命令
man cat 查看它的解释
cat -n 查看文件
cat -A显示所有的内容
tac 是cat的反序写法