1、環境變量PATH
echo $PATH 打印當前的環境變量
PATH=$PATH:路徑 自定義環境變量安全
- which查找某個命令的絕對路徑,也能夠查看某個命令的別名,which查找的範圍就在PATH下的幾個目錄下查找;
- 爲何咱們在使用命令時,只是打出命令,而沒有使用這些命令的絕對路徑呢,這是由於環境變量PATH在起做用。
- 若是你的命令在這幾個目錄下,你敲的命令就不須要加絕對路徑; 例子:
- 咱們將ls2的目錄加到PATH下,就能夠直接使用ls2命令了,命令以下:
- 注意:這裏只是臨時將/tmp/目錄加到PATH下,從新打開一個終端使用ls2仍是會報錯,不會生效,若是想要永久生效,咱們須要修改配置文件/etc/profile;命令以下:
- 這裏是列表文本 而後打開另外一個終端輸入命令ls2
- 若是想要刪除/tmp/;刪除配置文件後,或者直接刪除/etc/profile裏面剛剛添加的那個PATH=$PATH:/tmp/ 在執行下列命令:
2、cp命令
- cp [選項] [源文件] [目標文件]
- -r 拷貝目錄
- -v 可視化
- -i 安全選項,若是目標文件存在,提示是否覆蓋。cp自帶-i選項
cp [選項] [源文件] [目標文件]less
cp –r 拷貝目錄,都要加上/;
cp –i 安全選項
cp -v 可視化
3、mv 命令
- mv是move的縮寫,移動或者重命名
- mv [選項] [源文件或目錄] [目標文件或目錄]
- 目標文件是目錄,但該目錄不存在
- 目標文件是目錄,且該目錄存在
- 當目標文件是目錄時,若是該目錄存在,則會把源文件或目錄移動到該目錄中,若是該目錄不存在,則會把源目錄重命名爲給定的目標文件名。
- 目標文件是文件,且該文件不存在
- 目標文件是文件,但該文件存在
- 當目標文件是文件時,若是該文件存在,則會詢問是否覆蓋,若是該文件不存在,則會把源文件重命名爲給定的目標文件名。
4、查看文檔的相關命令
cat命令
注意:$ 結束符。
tac命令
- 和cat同樣,查看一個文件的內容將其顯示在屏幕上,只不過是顛倒過來,先顯示最後一行,最後顯示第一行;例如:
more命令
查看一個文件的內容,當文件內容太多,一屏顯示不能顯示時,按空格能夠據需查看spa
- 空格 向下翻屏
- Ctrl+b 向上翻屏
- Ctrl+f 向下翻屏
less命令
和more命令同樣,直接跟文件名,可是比more功能更多日誌
- 空格 翻頁
- j鍵向下移動
- k鍵向上移動
- g光標定位到首行
- G光標定位到末尾
- /輸入字符串,回車能夠向下搜索這個字符串,按n鍵顯示下一個;
- ?輸入字符串,回車能夠向上搜索這個字符串,按n鍵顯示下一個;
head命令
用於顯示文件的前10行,後面直接跟文件名;文檔
- 注意:-n後面有無空格都可;也能夠省略字母n,-後面直接跟數字
tail命令
- 和head命令相似,命令tail用於顯示文件的最後10行,後面直接跟文件名;例如:
- tail –f 能夠動態顯示文件的最後10行,若是文件內容在不斷增長,能夠用-f選項很是直觀顯示,好比tail –f /var/log/messages 能夠動態實時地查看日誌內容。