Linux經常使用命令1

常見命令表格1

   Linux經常使用命令名稱  做用和用法說明
   ls

 查看目錄與文件java

#顯示當前目錄下全部文件的詳細信息:ls  -la編程

   mkdir

 建立目錄vim

#在當前目錄下建立test目錄:mkdir test網絡

#在/opt/test目錄下建立目錄img,若無test目錄,先建立test目錄:mkdir  -p/opt/test/img函數

   cat

 查看文件內容spa

#查看desc.txt的內容:cat desc.txt線程

   more

 分頁查看文件內容遞歸

#分頁查看desc.txt文件的內容:more  desc.txt進程

   tail

 查看文件尾部內容ip

#查看desc.txt的後100行內容:tail -100 desc.txt

   cp

 拷貝命令

#拷貝desc.txt文件到/mnt目錄下:cp  desc.txt  /mnt/

#拷貝test目錄到/mnt目錄下:cp -r test /mnt

這裏注意拷貝目錄時,經過-r指明一下

   mv

 剪切或者更名

#剪切文件desc.txt到目錄/mnt下:mv desc.txt  /mnt/

這裏注意,這個Linux命令有兩種用法,剪切和更名

一、當源文件所在的目錄跟目標目錄不一樣時,就是剪切操做;
二、當源文件所在目錄跟目標目錄相同時,就是更名操做。

   rm

 刪除命令

#刪除test目錄,-r遞歸刪除,-f強制刪除。數據無價,刪除有風險,

刪前需謹慎,切記!:rm -rf test

   find

 搜索文件命令

#在opt目錄下查找以.txt結尾的文件:find /opt -name '.txt'

   ln

 建立連接文件

#建立目錄/opt/test的符號連接:ln -s  /opt/test  ./link2test

   man

 命令幫助

#對你不熟悉的命令提供幫助和解釋:man ls就能夠查看ls相關的用法

   cd+ pwd

 

路徑操做命令

一、改變當前目錄

#進入netseek目錄:cd netseek

二、查看當前所在目錄完整路徑:pwd

  shutdown

 關機或重啓命令

#馬上關機:shutdown -h now

#60s後重啓:shutdown  -r -t 60

   netstat

 顯示網絡相關信息

#列出全部端口:netstat -a

   du

 查看目錄使用狀況

#查看/opt/test目錄的磁盤使用狀況:du  -h  /opt/test

   top

 顯示系統當前進程信息

   kill

 殺死進程

#殺死進程號爲27810的進程,強制終止,系統資源沒法回收:kill -s 9 27810

   chmod

 改變文件或目錄的訪問權限

#權限範圍:u(擁有者)g(羣組)o(其餘用戶),權限代號:r(讀權限)w(寫權限)x(執行權限)

#給文件擁有者增長test.sh的執行權限:chmod u+x  test.sh

#給文件擁有者增長test目錄及其下全部文件的執行權限:chmod u+x -R test

   tar  +  vf

 壓縮和解壓縮

#打包test目錄爲test.tar.gz文件,-z表示用gzip壓縮:tar -zcvf test.tar.gz  ./test

#解壓test.tar.gz文件:tar  -zxvf test.tar.gz

   vim

 文本編輯

#vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式

#命令模式下,

:q退出  :q!強制退出  :wq保存退出 

:set number顯示行號

/java 在文檔中查找java

yy複製  p粘貼

#編輯desc.txt文件:vim desc.txt

常見命令表格2

  clear命令 清屏,至關與DOS下的cls
  date命令 顯示當前時間
   
  mount命令

加載一個硬件設備

mount [參數] 要加載的設備 載入點

mount /dev/cdrom

cd /mnt/cdrom //進入光盤目錄

  su命令

在不退出登錄的狀況下,切換到另一我的的身份

su -l 用戶名(若是用戶名缺省,則切換到root狀態)

su -l netseek (切換到netseek這個用戶,將提示輸入密碼)

  whoami,whereis,which,id  

//whoami:確認本身身份

//whereis:查詢命令所在目錄以及幫助文檔所在目錄

whereis bin 顯示bin所在的目錄,將顯示爲:/usr/local/bin

//which:查詢該命令所在目錄(相似whereis)

//id:打印出本身的UID以及GID。(UID:用戶身份惟一標識。GID:用戶組身份惟一標識。每個用戶只能有一個惟一的UID和 GID)

  grep命令  

該命令經常使用於分析一行的信息,若當中有咱們所須要的信息,就將該行顯示出來,該命令一般與管道命令一塊兒使用,用於對一些命令的輸出進行篩選加工等等,它的簡單語法爲

grep:文本內容搜索;

grep success * /*查找當前目錄下面全部文件裏面含有success字符的文件

  passwd命令 能夠設置口令
  history命令

能夠顯示用戶過去使用的命令

  finger命令

可讓使用者查詢一些其餘使用者的資料

finger root //查看root的資料

  file命令  

該命令用於判斷接在file命令後的文件的基本數據,由於在Linux下文件的類型並非之後綴爲分的,因此這個命令對咱們來講就頗有用了,它的用法很是簡單,基本語法以下:

file filename

  gcc命令  

對於一個用Linux開發C程序的人來講,這個命令就很是重要了,它用於把C語言的源程序文件,編譯成可執行程序,因爲g++的不少參數跟它很是類似,因此這裏只介紹gcc的參數,它的經常使用參數以下:

-o :output之意,用於指定生成一個可執行文件的文件名

-c :用於把源文件生成目標文件(.o),並阻止編譯器建立一個完整的程序

-I :增長編譯時搜索頭文件的路徑

-L :增長編譯時搜索靜態鏈接庫的路徑

-S :把源文件生成彙編代碼文件

-lm:表示標準庫的目錄中名爲libm.a的函數庫

-lpthread :鏈接NPTL實現的線程庫

-std= :用於指定把使用的C語言的版本

# 例如:

# 把源文件test.c按照c99標準編譯成可執行程序test

gcc -o test test.c -lm -std=c99

#把源文件test.c轉換爲相應的彙編程序源文件test.s

gcc -S test.c

相關文章
相關標籤/搜索