目錄
認識 Linux 目錄結構
絕對路徑:以根目錄開頭的, 稱為絕對路徑
相對路徑:不是根目錄開頭的,稱為相對路徑
ls
pwd
cd
mkdir
touch
cat
echo
rm
cp
mv
vim編輯器
1、進入文件
2、進行編輯模式
3、保存退出
重要的幾個熱鍵[Tab],[ctrl]-c, [ctrl]-d
認識 Linux 目錄結構
特殊的目錄:
/ 稱為根目錄
. 稱為當前目錄
.. 稱為當前目錄的上級目錄
絕對路徑:以根目錄開頭的, 稱為絕對路徑
形如: /usr/share/tomcat/logs/
相對路徑:不是根目錄開頭的,稱為相對路徑
形如: ./logs 以 . 或者 .. 開頭的, 稱為相對路徑.
ls
查看指定目錄有啥內容,類似于 Windows系統中雙擊D盤,查看D盤下有啥內容
- -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
- -d 將目錄像文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄
- -k 以 k 字節的形式表示文件的大小。ls –alk 指定文件
- -l 列出文件的詳細信息。
- -r 對目錄反向排序。
- -t 以時間排序。
- -R 列出所有子目錄下的文件。(遞歸)
舉例
ls -l
ls -l 可以列舉出當前目錄下所有的文件,ls -l 可以簡化成 ll (此處的l 為小寫的L)

pwd
查看自己當前所在目錄
舉例:萬一我們迷路了,不知道自己在哪個路徑下,就可以使用pwd來查看自己當前絕對路徑

cd
切換指定目錄,可以理解為雙擊某目錄進去
- cd .. 回到上一級目錄
-
cd ~ :進入用戶home目錄
-

mkdir
創建新目錄文件夾 (即創建新文件夾)


touch
創建新文件 例如 創建 123.txt文件
示例: touch 123.txt
cat
查看某個文件夾下的某個文件內容

echo
寫文件內容
舉例:echo "hello" > 1.txt

rm
刪除文件或目錄(文件夾)
- -f 即使文件屬性為只讀(即寫保護),亦直接刪除
- -i 刪除前逐一詢問確認
- -r 遞歸刪除目錄及其下所有文件
舉例:rm -i test.txt
重要注意事項:
千萬不要運行 rm -rf / , 尤其是在公司的生產服務器上( / 為根目錄, r為遞歸,f為只要為文件都直接刪除)
cp
語法 : cp [ 選項 ] 源文件或目錄 目標文件或目錄
復制文件或目錄(文件夾)
- -f 強行復制文件或目錄, 不論目的文件或目錄是否已經存在
- -i 覆蓋文件之前先詢問用戶
- -r 遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態,不屬于目錄或符號鏈接,則一律視為普通文件處理
注意: cp 如果復制的是目錄(文件夾),就需要 -r 選項,表示遞歸復制目錄下所有文件,否則會報錯
舉例:cp test1.txt test2.txt
mv
重命名或者移動
語法 : mv [ 選項 ] 源文件或目錄 目標文件或目錄
1. 視 mv 命令中 第二個參數類型的不同 (是 目標文件 還是目標目錄), mv 命令將 文件重命名 或將其移至一個新的目錄中。
2. 當第二個參數類型是文件時, mv 命令完成文件重命名,此時源文件只能有一個(可以是源目錄名) ,它將所給的源文件或目錄重命名為給定的目標文件名。
3. 當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個, mv 命令將各參數指定的源文件均移至目標目錄中。
舉例:mv test1.txt test2.txt 進行重命名
vim編輯器
vim 是一個知名的文本編輯器 . 前面學習的 cat, less, head, tail 等命令只能查看文本 , 不能編輯文本, 使用vim 就可以進行編輯了。
1、進入文件
語法::vim 文件名
舉例:vim 1.txt

進入vim界面

2、進行編輯模式
vim 打開文件后默認是 普通模式 . 普通模式下鍵盤的按鍵表示一些特殊功能的快捷鍵 . ( 例如按下 j 并不是輸入字母 "j", 而是表示光標往下移動一行 ),
需要進入插入模式才能進行文本編輯。
按下 i 鍵 可以進入到 插入模式 . ( 左下角提示 --INSERT-- ) 然后就可以像記事本一樣正常編輯了
3、保存退出
當我們在vim編輯框中輸入結束后,想要保存退出。此時就需要從插入模式切換到普通模式。在插入模式下不能保存文件, 需要先回到 普通模式 。
步驟:1、按下 Esc 鍵回到普通模式.
2、在普通模式下輸入 :wq 再按下回車 , 即可保存文件并退出。
重要的幾個熱鍵[Tab],[ctrl]-c, [ctrl]-d
1、[Tab]按鍵---具有『命令補全』和『檔案補齊』的功能
如果只有一個匹配項,按一下tab鍵就自動補全了,如果有多個匹配項,就按2下tab鍵,出現所有的全部匹配項
2、[Ctrl]-c按鍵---讓當前的程序『停掉』,終止當前程序運行
3、[Ctrl]-d按鍵---通常代表著:『鍵盤輸入結束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用來取代exit
|