我剛剛把自己的開發環境從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可執行檔案
linux 最基本的命令(一)
linux 啟動順序 load bios read mbr 硬碟的主引導記錄,包括三個部分mbr 硬碟分割槽表dpt和硬碟有效標誌 find out the os load the os init process starts 執行etc目錄下的檔案 execute run level script...
Linux基本命令用法(最基本的emmm)
cd命令 cd的全稱是 change directory 用法 cd dirname dirname是要跳轉到的路徑 其中,表示返回上一級目錄,表示當前目錄,表示home目錄 舉例 cd system bin 轉到system bin路徑下 ls命令 ls的全稱是 list 用法 ls 引數 路徑 ...
Linux的終端(base),進入base環境
正常介面,如下 帶有 base 一般是由於安裝了conda環境管理軟體,它自帶乙個base環境。第一次安裝時出現這種情況可能是由於軟體將啟動base環境的命令寫入 bashrc 檔案,這就相當於在啟動系統時就全域性啟用base環境。由於我的電腦沒有這個問題,沒法截圖。下圖來自於 退出base環境有兩...