1. 程式人生 > >26期2018年6月5日任務 path cp mv cat

26期2018年6月5日任務 path cp mv cat

linux cp mv

6月5日任務

2.10 環境變量PATH

2.11 cp命令

2.12 mv命令

2.13 文檔查看cat/more/less/head/tail


環境變量PATH

技術分享圖片

根windows一樣,把絕對路徑加到了環境變量中,只要命令是在環境變量中就不需要打全部的絕對路徑。

所以如果有新的命令想加到環境變量中就可以修改path這個變量的值。

這個就涉及到shell,對之後的運維大有好處。

技術分享圖片

如果想每次都生效,需要把環境變量改成永久的,使用vim去改文件。

有個文件是可以設置開機就執行的,可以改它。

/etc/profile

技術分享圖片



cp copy 從源文件拷貝成目標文件。源文件依然存在,是copy

建議拷貝目錄的時候,目錄都加上斜杠


技術分享圖片


-i就是詢問是否覆蓋啥的 如果不想帶 -i選項就只能把整個路徑寫下來,直接到路徑下找到命令

技術分享圖片


拷貝文件的時候,如果遇到充滿重名的時候會問要不要覆蓋,那在拷貝目錄的時候呢?

當目標目錄已經存在的時候,會把源目錄放到目標目錄裏面去。

發現了一個現象,就是如果不寫絕對路徑的話,就不會拷貝成功,且需要加-r選項-------------原來默認的cp是不能復制目錄的,如果想復制目錄必須遞歸復制,也就是要加上-r選項

技術分享圖片

技術分享圖片


Overall:

if you are trying to copy a file, then a tip will poped up to ask you whether you want overwrite it but dictory is copyed in the destnation dictory. if you want to copy dictory you must use -r option.


mv目錄 move

1. 把文件挪地方,如果同一個目錄就其實就是改名字。

技術分享圖片

2. 當然也可以挪到其他地方,同時改名字


3. 特殊用法, 比如同一目錄下,如果move到一個不存在的目錄,其實就是改名字了

技術分享圖片




cat more less head tail

和文本文檔相關的命令


wc查看行數


cat 查看文件內容

技術分享圖片tac 是倒著看


more 也是查看文件內容,區別是一屏一屏顯示 按空格往下 ctrl b往前 ctrl f 往後


less 支持方向鍵往上下 ctrl f 往後 ctrl b往前 看完不會自己退出 q退出 可以常用 /keyword 可以從前往後查找keyword ?keyword是從後往前看 shift G 是往後找到最後一個查找內容的那一行 shift g是往前找到第一個查找內容的那一行 (推薦使用)


head 查看一個文件的頭十行 tail查看文件的最後十行 -n 數字 就表示第幾行 最大的特點是可以動態的顯示文件的內容 看log的時候經常用到


記住,以上這幾個查看文本的命令都有追加的功能,用>>。


26期2018年6月5日任務 path cp mv cat