基礎目錄操做linux
linux 沒有相似windows同樣的盤符之分,全部的目錄都是以「根‘ / ’」開始,linux 是多用戶登錄,windows
在 /home/ 的目錄下,存放着已添加用戶的用戶目錄。每一個用戶一個文件夾,文件夾名爲用戶名測試
// 下文中 $ 表示終端的提示符,不包含在命令當中spa
$ pwd : 字面意思爲:「print the current working directory」 簡單說就是查看你當前處於哪一個目錄下遞歸
$ cd :這個命令的字面意思是-->「change directory」,就是切換到指定目錄下test
cd /home ----就是把當前目錄切換到home下基礎
cd /home/usrname/ ----就是切換到用戶名爲username的用戶目錄下file
其中,當前用戶的目錄能夠用 ~表示,不管你在任何目錄下 終端輸入 cd ~ 就能夠切換到你的用戶目錄下搜索
若是 cd 的參數爲空有的發行版下會直接把目錄轉到根目錄下,沒有轉到根目錄下則目錄不變,終端
要把目錄切換到根目錄下 cd / 便可
cd 的時候記不住路徑能夠 tab 補全
$ ls :這應該是最經常使用的一個,功能是顯示當前文件下的全部文件(不包括隱藏文件)。
相同功能的還有 ll 但兩個顯示的方式不一樣,ls 是有參數的, 例如, $ ls -a
使用 a 參數就能夠看到隱藏文件了。其他參數還有不少,能夠help本身探索一下。
grep : 這個命令不單獨使用,這是一個搜索的命令。 能夠和 ls 等一同使用。
如今,你 cd 到你的 /etc 下 $ cd /etc 如今 ls 查看文件,有不少對吧, 若是我要你在裏面找一個叫 profile 的文件,
估計得找的夠嗆吧,給 ls 加點東西,你就能輕鬆找到了 $ ls |grep profile 再寫這個命令,
你能夠發現,列出的文件中,名字都包含 profile 這就是grep 的用處 在 ls 這裏,用了 一個 | 符號分開,
其餘的大部分相同,一樣能夠help 來進一步瞭解,這裏你只須要知道基本操做就好了。
// cd 回你的home 目錄下 用 $ cd ~
$ mkdir :字面意思爲--> 「make a directory」 說白了就是建立一個文件夾
執行 mkdir test 再來一下 ls 你就能夠看到你建立了一個叫test的文件夾
$ rm: 如今建立個文件夾沒啥用,就測試一下,刪了吧, 用 rm 命令 $ rm test
當你執行了這個命令後若是沒錯的話你應該收到了大概意思爲 test是一個目錄沒法刪除的反饋。
沒錯,rm 是刪除文件的,但大部分時候都是須要帶參數執行的。 如今從新輸入命令 $ rm -r test
這樣,這個目錄就刪了, -r 這個參數表示遞歸刪除該目錄
若是在刪除的時候命令反饋 是否刪除目錄的選項。 能夠用 f 參數 讓 rm 不想你詢問直接刪除。
注意: $ rm -rf 這是一個很危險的命令,閒着沒事兒不要亂玩