which //查找某个命令的绝对路径变量
ls 是一个特殊的命令,使用 alias 命令作了别名,咱们用 ls 其实是 usr /bin/ls --color=auto 加上--color=auto 后就带有了颜色;command
咱们输入不少命令的时候是直接发打出了命令,而没有去使用这些命令的绝对路径!是由于是环境变量 PATH 在起做用!方法
输入 echo $PATH //echo是打印的意思 , PATH前的的 $ 表示后面接的是 变量!im
上图的 ls 命令实际位置是 /usr/bin/ls 而PATH中有 /usr/bin的设定,因此咱们直接打命令时就能直接找到 ls 了。命名
# 若是你把 ls 移动到 /root 下面, 当执行 ls 时,会找不到可执行文件,就会 “command not found!”img
&解决这个问题的方法:移动
1. 将 /root/ 这个路径加入 $PATH 当中,能够使用命令 PATH=$PATH:/root: 给PATH赋值环境变量
2 .虽一种方法就是使用绝对路径:文件
/root/lsco
CP 命令 复制
把源文件复到到目标目录下,并能够更名字
cp -r //拷贝一个目录
cp -r /源目录 /目录目录/
#在目标目录中不存在拷贝的目录时, cp -r 会直接建立一个新目录 ;能够更名
#在目标目录中已存在时,提示是否 覆盖
MV 移动 重命令
把文件移动位置,若是 在同一目录下 MV 至关于重命名
mv /源文件 /目标目录/ //移动源文件 #能够重命名
#若是目标目录不存在 ,至关于更名字,若是存在 它会把源目录放到目标目录里面去
#若是目标目录里有相同名字的目录,将提示 “是否覆盖”