環境變量,cp,mv,查看文檔命令

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 [選項] [源文件或目錄] [目標文件或目錄]
  • 這裏是列表文本mv命令有以下幾種狀況
  1. 目標文件是目錄,但該目錄不存在

  1. 目標文件是目錄,且該目錄存在

  • 當目標文件是目錄時,若是該目錄存在,則會把源文件或目錄移動到該目錄中,若是該目錄不存在,則會把源目錄重命名爲給定的目標文件名。
  1. 目標文件是文件,且該文件不存在

  1. 目標文件是文件,但該文件存在

  • 當目標文件是文件時,若是該文件存在,則會詢問是否覆蓋,若是該文件不存在,則會把源文件重命名爲給定的目標文件名。

4、查看文檔的相關命令

cat命令

  • -n:查看文件時,把行號也顯示在屏幕上;例如:

  • -A:顯示全部的內容,包括特殊符號;例如:

注意:$ 結束符。

tac命令

  • 和cat同樣,查看一個文件的內容將其顯示在屏幕上,只不過是顛倒過來,先顯示最後一行,最後顯示第一行;例如:

more命令

查看一個文件的內容,當文件內容太多,一屏顯示不能顯示時,按空格能夠據需查看spa

  • 空格 向下翻屏
  • Ctrl+b 向上翻屏
  • Ctrl+f 向下翻屏

less命令

和more命令同樣,直接跟文件名,可是比more功能更多日誌

  • 空格 翻頁
  • j鍵向下移動
  • k鍵向上移動
  • g光標定位到首行
  • G光標定位到末尾
  • /輸入字符串,回車能夠向下搜索這個字符串,按n鍵顯示下一個;
  • ?輸入字符串,回車能夠向上搜索這個字符串,按n鍵顯示下一個;

head命令

用於顯示文件的前10行,後面直接跟文件名;文檔

  • -n 這顯示文件的前幾行;例如:

  • 注意:-n後面有無空格都可;也能夠省略字母n,-後面直接跟數字

tail命令

  • 和head命令相似,命令tail用於顯示文件的最後10行,後面直接跟文件名;例如:

  • tail –f 能夠動態顯示文件的最後10行,若是文件內容在不斷增長,能夠用-f選項很是直觀顯示,好比tail –f /var/log/messages 能夠動態實時地查看日誌內容。
相關文章
相關標籤/搜索