天天看點

剛進入Linux環境最基本的Linux指令

  我剛剛把自己的開發環境從windows轉到Linux下,隻能從零學起。在Linux環境下工作必須得掌握一定的指令,否則寸步難行。一旦熟練掌握之後,你就會愛不釋手:) Linux下的指令不計其數,為使用者提供了非常強大的功能,但對于初學者如何先掌握最基本的以滿足自己的工作需要呢?這裡我把自己進入Linux環境下最先接觸到的指令總結一下。隻了解下面的指令是遠遠不夠的,但是它首先能讓你工作起來,不至于到了Linux下就不知所措。   1. cd    目錄跳轉 用法舉例: (1)cd test 進入test子目錄 (2)cd ..     進入上一級目錄 (3)cd /     進入根目錄   2. ls    列出目前目錄下的檔案和子目錄 用法舉例: (1)ls列出目前目錄下的檔案和子目錄 (2)ls –a 列出所有的(包括隐藏檔案和目錄) (3)ls –l 以清單方式列出   3. vi    檔案編輯器 參見後面的詳細介紹;   4. mkdir    建立子目錄 用法舉例: (1)mkdir test 在目前目錄下建立test子目錄 (2)mkdir /test 在根目錄下建立test子目錄   5. rmdir    删除目錄 用法舉例: (1)rmdir test 删除test子目錄(該目錄必須為空)   6. rm     删除檔案或檔案夾 用法舉例: (1)rm test.c 删除test.c檔案(以詢問方式,輸入y确認删除,輸入n取消) (2)rm –f test.c 直接删除test.txt(不詢問) (3)rm –rf test 删除test檔案夾及其下的所有檔案   7. cp     拷貝檔案或檔案夾 用法舉例: (1)cp test.c test1.c 在目前目錄複制test.c,複制後的檔案命名為test1.c     (2)cp test.c /test/test.c 将目前目錄下的test.c拷貝到test目錄下   8. pwd    顯示目前所在的路徑 用法舉例: (1)pwd   9. ps 檢視系統程序資訊 用法舉例: (1)ps 檢視系統所有程序 (2)ps –ef 顯示更為詳細的程序資訊   10.              grep 功能:查找 用法舉例: (1)grep printf test.c 在test.c檔案中查找是否含有printf字元串 (2)ps –ef | grep httpd 檢視目前名為httpd的程序資訊   11.              gcc 程式編譯器 參加後面的詳細介紹;   12.              man 使用手冊 用法舉例: (1)man vi (2)man gcc   下面對vi和gcc做一個簡單的介紹,僅限于滿足你最基本的需要。 vi 文本編輯器 (1)vi test.c  建立(如果存在就預設打開)test.c檔案,并進入文本編輯器 (2):q    沒有修改直接退出 (3)i     進入vi以後,鍵入i進入插入模式就可以輸入檔案 (4):wq 退出并儲存修改 (5):q!    退出不儲存修改 (6)dd    删除目前行 (7)yy    拷貝目前行 (8)p     粘貼 (9):w    儲存修改(不退出vi) (0)a     進入vi以後,鍵入a進入追加模式就可以輸入檔案   gcc編譯器 (1)       gcc test.c 編譯test.c,并生成預設a.out的可執行檔案 (2)       ./a.out 執行程式a.out (3)       gcc –c test.c 将test.c編譯成目标檔案test.o (4)       gcc –o test test.o 将目标檔案生成可執行檔案test (5)       gcc test.c –o test 編譯test.c,并直接生成test可執行檔案    

繼續閱讀