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 /源文件 /目標目錄/ //移動源文件 #能夠重命名
#若是目標目錄不存在 ,至關於更名字,若是存在 它會把源目錄放到目標目錄裏面去
#若是目標目錄裏有相同名字的目錄,將提示 「是否覆蓋」