Linux命令概錄

2021-07-11 13:53:46 字數 3613 閱讀 7724

檔案處理命令:

1: ls  英文list ,  功能:顯示目錄,   語法:  (1) ls -a [檔案或目錄]  功能:顯示所有檔案,包括隱藏檔案,(2) ls -l [檔案或目錄]  功能:詳細資訊顯示 (3) ls -d [檔案或目錄]   功能:檢視目錄屬性

2:cd  英文 change directory ,功能 : 切換目錄 ,語法: cd [目錄]

3:pwd  英文  print working directory 功能 : 顯示當前目錄 ,語法: pwd

4:mkdir 英文  make directories  功能 : 建立新目錄 ,語法 :(1) mkdir newdir  功能:建立新目錄,(2) mkdir -p [目錄名]  功能: 遞迴建立目錄

5:tree 功能:顯示目錄樹,語法:tree [目錄]

6:touch 功能 :建立空檔案,語法:touch [檔名]

7:cp 英文 copy ,功能 :複製檔案或目錄,語法:(1) cp -rp [原檔案或目錄]  [目標目錄]   (-r 複製目錄,-p保留檔案屬性)。例如: cp file1 file2 dir1 將檔案file1,file2複製到目錄dir1下。cp -r dir1 dir2 將dir1下的所有的檔案及子目錄複製到dir2

8:mv 英文 move  ,功能:剪下檔案,改名 ,語法 :mv [原檔案或目錄]  [目標目錄]          例如:mv file1 file3 將當前目錄下的file1 改名為file3  。 mv file2  /temp/testfile 將file2移動到/temp/並改名為testfile

9:rm  英文 remove  ,功能 : 刪除檔案 ,語法 :(1)  rm -rf  [檔案或目錄]   (-r 刪除目錄,-f 強制刪除) 例如:rm file2 刪除file2檔案   。rm -rf  dir1 刪除目錄dir1

10:cat  功能:顯示檔案內容 ,語法:cat [檔名]  例如:cat  /etc/issue

11:more  功能 : 分頁顯示檔案內容 ,語法:more [檔名] (空格或f:翻頁,enter:換行,q或q:退出)  例如:more  /etc/services

12:ln  英文 link ,功能 :生成連線檔案,語法:ln -s [原檔案]  [目標檔案]   (-s建立軟連線)  例如:ln -s /etc/issue  /issue.soft  建立檔案/etc/issue的軟連線 issue.soft  又如:ln  /etc/issue   /issue.hard  建立檔案/etc/issue的硬鏈結 issue.hard

許可權管理命令:

1:chmod  英文 change the permission mode of a file  功能:改變檔案或目錄許可權  ,語法:chmod [檔案或目錄]    ([mode=421 ]  [檔案或目錄],-r  遞迴修改) ,例如:chmod  g+w  file1  賦予檔案file1所屬組寫許可權   又如:chmod  -r 777 dir1  修改目錄dir1及其目錄下檔案為所有使用者具有全部許可權   (r :讀許可權,對檔案的含義是可以檢視檔案的內容,對目錄的含義可以列出目錄中的內容。w:寫許可權,對檔案的含義是可以修改檔案內容,對目錄的含義是可以在目錄中建立或者刪除檔案。x:執行許可權,對檔案的含義是可以執行檔案,對目錄的含義是可以進入目錄)

2:chown  英文  change file ownership  功能:改變檔案或目錄的所有者 , 語法:chown  [使用者]  [檔案或目錄]   例如:chown nobody file1  改變檔案file1的所有者為nobody

3:chgrp   英文  change file group  ownership  功能 :改變檔案或目錄的所屬組,語法:chgrp  [使用者組]  [檔案或目錄] , 例如:chgrp  adm file1   改變檔案file1的所屬組為adm

4:umask  英文  the user file-creation mask   功能 :顯示,設定檔案的預設許可權    ,語法:umask  [-s]  (-s 以rwx形式顯示新建檔案的預設許可權) ,例如:umask   -s

檔案搜尋命令:

1:which   功能:顯示系統命令所在目錄  ,語法:which [命令] , 例如:which ls

2:find     功能:檔案搜尋 ,語法:find [搜尋範圍]  [匹配條件]  ,例如:find  /etc   -name  init     在目錄/etc下尋找名為 init的檔案 。又如:find  /  -size  +204800  在根目錄下查詢大於100mb的檔案   ,再如:find  /home  -user samlee在根目錄下查詢所有者為samlee的檔案

3:grep   功能:在檔案中搜尋字串匹配的行並輸出   語法  grep  -iv  [指定字元] [檔案]   (-i 不區分大小寫,-v 排除指定字串),例如:grep  "mysql"  /root/install.log

幫助命令:

1:man   功能:獲得幫助資訊,語法:man  [命令或配置檔案] , 例如:man ls  檢視命令 ls的幫助資訊  ,又如:man  services  檢視配置檔案services的幫助資訊

2:help   功能:獲得shell內建命令的幫助資訊  ,語法:help [命令]  ,例如:help   umask   產看umask命令的幫助資訊

壓縮解壓命令:

1:gzip  功能:壓縮檔案,語法:gzip  [檔案]    ,壓縮後檔案格式為:.gz

2:gunzip   功能:解壓縮 .gz 壓縮的檔案 , 語法:gunzip  [壓縮檔案]  ,例如:gunzip  file1.gz

3:bzip2    功能:壓縮檔案,語法:bzip2   選項[-k]  檔案  (-k  產生壓縮檔案後保留原檔案),壓縮後檔案格式為:.bz2,   例如:bzip2  -k file1,又如:tar  -cjf  dir1.tar.bz2  dir1

4:bunzip2   功能:解壓縮,語法:bunzip2  選項[-k]  [壓縮檔案]  (-k 解壓縮後保留原檔案),例如:bunzip2  -k file1.bz2,又如:tar -xjf  dir1.tar.bz2

5:tar    功能:打包目錄,語法:tar  選項 [-zcf] [壓縮後檔名] [目錄]  ,打包壓縮後檔案格式:.tar.gz  (-z:打包同時壓縮,-c:打包,-f:指定檔名,-v:顯示詳細資訊),例如:tar  dir1.tar  dir1  將目錄dir1 打包為.tar檔案  ,又如:tar  dir1.tar.gz  dir1   將目錄打包並壓縮為 .tar.gz檔案

6:tar  功能:解壓縮,語法:tar 選項[-xvfz] [壓縮檔案]  (-x:解包,-v:顯示詳細資訊,-f:指定壓縮檔案,-z:解壓縮),例如:tar  -xvfz  dir1.tar.gz

網路通訊命令:

2:ifconfig   英文  inte***ce  configure   功能:檢視和設定網絡卡資訊, 語法:ifconfig   網絡卡名稱  ip位址,例如:ifconfig  eth0 192.168.110.72

系統關機命令:

1:shutdown  功能:關機,  語法:shutdown   ,例如:shutdown  -h  now

系統重啟命令:

1:reboot  功能:重啟系統,  語法:reboot

linux命令備忘錄

openssl 提供常用密碼演算法 常用的金鑰和證書封裝管理功能及ssl協議的工具 例子 用sha1演算法計算檔案file.txt的雜湊值,輸出到stdout openssl dgst sha1 file.txt chage 修改使用者密碼過期資訊 lastb 讀取位於 var log目錄下,名稱為...

linux編譯扼概

gcc命令引數 ofilename 指定輸入檔案的檔名 c 只輸出.o檔案 ipath 指定.c檔案中include檔案的路徑 e 只預編譯 例 gcc e i.o su.i su.c 將預編譯輸出到su.i檔案 gcc c o su.o su.i 生成su.o檔案 lpath 指定庫檔案路徑 ll...

每天乙個linux命令(19) find 命令概覽

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統 nfs find命令在該檔案系統中同樣有效,只你具有相應的...