建立檔案
使用touch指令建立空白檔案。前提是目前使用者對目前目錄有寫的權限時才能建立成功。
當使用者對目前目錄有讀和執行的權限時才能打開并檢視内部檔案;當使用者對目前目錄有寫權限時才能在其中建立檔案。
touch test.py #在目前目錄建立了一個test.py檔案
touch test.py
#因為上面已經建立了test.py檔案,是以這裡不會建立新檔案,隻會改變test.py檔案的時間戳(最近通路時間等等)
建立目錄
使用mkdir可以建立一個空目錄,加-p時可以建立多級目錄。(如果要建立的空目錄與目前目錄下的某一個檔案名稱相同,則建立失敗。Linux理念:一切皆檔案)
mkdir demo #建立了一個demo目錄,隻有目前目錄中沒有demo檔案(目錄)時才會建立成功
mkdir demo && cd demo #建立了demo目錄并将路徑切換到demo目錄下
mkdir -p demo/test1 #建立了多級目錄demo/test1
複制檔案
使用cp指令複制一個檔案到指定目錄。
cp test.py demo/test1
#複制test.py檔案到demo/test1目錄中,複制的檔案相對路徑:demo/test1/test.py
複制目錄
也是采用cp指令進行複制,但直接複制會報錯,需要加-r或-R參數(表示遞歸複制)。
cp -r test demo
#将test目錄複制到demo目錄中,此時會有demo/test
删除檔案
使用rm指令删除檔案。
rm test.py #删除test.py檔案
rm -f test.py #強制删除test.py檔案
删除目錄
同樣使用rm指令,需要加-r或-R參數(表示遞歸删除)。
rm -r demo #删除demo目錄
rm -rf demo #強制删除demo目錄
移動檔案和重命名檔案
使用mv指令移動檔案。
mv 原目錄檔案 目标目錄
mkdir test
touch demo.py
mv demo.py test #将demo.py檔案移動到test目錄下
使用mv指令重命名檔案。
mv 原檔案名 新檔案名
touch demo.py
mv demo.py demo321.py #将檔案名從demo.py改為demo321.py
touch file1
mv file1 file123 #将檔案名從file1改為file123
檢視檔案
檢視檔案的指令有:cat,tac,nl。
cat和tac都是列印檔案内容到終端,cat是正序顯示,tac是倒序顯示。
cat demo.py #終端列印demo.py檔案的内容
cat -n demo.py #終端列印demo.py檔案的内容,顯示行号
nl demo.py #添加行号并列印,比cat -n更專業
more demo.py #檢視内容,enter鍵向下滾動一行,Space鍵向下滾動一屏,h顯示幫助,q退出
tail demo.py #顯示檔案最後10行的内容
tail -n 2 demo.py #-n後面的數字是顯示幾行,這裡顯示最後兩行
檢視檔案類型
使用file指令檢視檔案類型。
file demo.py
#顯示demo.py檔案的檔案類型
編輯檔案
使用vim編輯器編輯,建議去學習vim。
vim demo.py
#進去之後i進入編輯模式,寫好之後按esc退回,然後:wq,wq是指儲存退出,wq!是指強制儲存退出,w儲存,q退出