當前位置:首頁 » 操作系統 » linux命令幫助命令

linux命令幫助命令

發布時間: 2024-03-30 07:49:22

㈠ 常用的linux命令

1、cd命令
這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如:
cd
/root/Docements # 切換到目錄/root/Docements
cd ./path #
切換到當前目錄下的path目錄中,「.」表示當前目錄
cd ../path #
切換到上層目錄中的path目錄中,「..」表示上一層目錄
2、ls命令
這是一個非常有用的查看文件與目錄的命令,list之意,它的參數非常多,下面就列出一些我常用的參數吧,如下:
-l
:列出長數據串,包含文件的屬性與許可權數據等
-a
:列出全部的文件,連同隱藏文件(開頭為.的文件)一起列出來(常用)
-d
:僅列出目錄本身,而不是列出目錄的文件數據
-h
:將文件容量以較易讀的方式(GB,kB等)列出來
-R
:連同子目錄的內容一起列出(遞歸列出),等於該目錄下的所有文件都會顯示出來
註:這些參數也可以組合使用,下面舉兩個例子:
ls -l
#以長數據串的形式列出當前目錄下的數據文件和目錄
ls -lR
#以長數據串的形式列出當前目錄下的所有文件
3、grep命令
該命令常用於分析一行的信息,若當中有我們所需要的信息,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等,它的簡單語法為
grep [-acinv]
[--color=auto] '查找字元串' filename
它的常用參數如下:
-a
:將binary文件以text文件的方式查找數據
-c
:計算找到『查找字元串』的次數
-i
:忽略大小寫的區別,即把大小寫視為相同
-v
:反向選擇,即顯示出沒有『查找字元串』內容的那一行
# 例如:
#
取出文件/etc/man.config中包含MANPATH的行,並把找到的關鍵字加上顏色
grep --color=auto
'MANPATH' /etc/man.config
# 把ls
-l的輸出中包含字母file(不區分大小寫)的內容輸出
ls -l | grep -i
file
4、find命令
find是一個基於查找的功能非常強大的命令,相對而言,它的使用也相對較為復雜,參數也比較多,所以在這里將給把它們分類列出,它的基本語法如下:
find [PATH]
[option] [action]
# 與時間有關的參數:
-mtime n :
n為數字,意思為在n天之前的「一天內」被更改過的文件;
-mtime +n :
列出在n天之前(不含n天本身)被更改過的文件名;
-mtime -n :
列出在n天之內(含n天本身)被更改過的文件名;
-newer file :
列出比file還要新的文件名
# 例如:
find /root -mtime
0 # 在當前目錄下查找今天之內有改動的文件
# 與用戶或用戶組名有關的參數:
-user name :
列出文件所有者為name的文件
-group name :
列出文件所屬用戶組為name的文件
-uid n :
列出文件所有者為用戶ID為n的文件
-gid n :
列出文件所屬用戶組為用戶組ID為n的文件
# 例如:
find
/home/ljianhui -user ljianhui # 在目錄/home/ljianhui中找出所有者為ljianhui的文件
# 與文件許可權及名稱有關的參數:
-name filename
:找出文件名為filename的文件
-size [+-]SIZE
:找出比SIZE還要大(+)或小(-)的文件
-tpye TYPE
:查找文件的類型為TYPE的文件,TYPE的值主要有:一般文件(f)、設備文件(b、c)、
目錄(d)、連接文件(l)、socket(s)、FIFO管道文件(p);
-perm mode
:查找文件許可權剛好等於mode的文件,mode用數字表示,如0755;
-perm -mode
:查找文件許可權必須要全部包括mode許可權的文件,mode用數字表示
-perm +mode
:查找文件許可權包含任一mode的許可權的文件,mode用數字表示
# 例如:
find / -name
passwd # 查找文件名為passwd的文件
find . -perm 0755
# 查找當前目錄中文件許可權的0755的文件
find . -size +12k
# 查找當前目錄中大於12KB的文件,注意c表示byte
5、cp命令
該命令用於復制文件,之意,它還可以把多個文件一次性地復制到一個目錄下,它的常用參數如下:
-a :將文件的特性一起復制
-p
:連同文件的屬性一起復制,而非使用默認方式,與-a相似,常用於備份
-i
:若目標文件已經存在時,在覆蓋時會先詢問操作的進行
-r
:遞歸持續復制,用於目錄的復制行為
-u
:目標文件與源文件有差異時才會復制
例如 :
cp -a file1 file2
#連同文件的所有特性把文件file1復製成文件file2
cp file1 file2
file3 dir #把文件file1、file2、file3復制到目錄dir中
6、mv命令
該命令用於移動文件、目錄或更名,move之意,它的常用參數如下:
-f
:force強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋
-i
:若目標文件已經存在,就會詢問是否覆蓋
-u
:若目標文件已經存在,且比目標文件新,才會更新
註:該命令可以把一個文件或多個文件一次移動一個文件夾中,但是最後一個目標文件一定要是「目錄」。
例如:
mv file1 file2
file3 dir # 把文件file1、file2、file3移動到目錄dir中
mv file1 file2 #
把文件file1重命名為file2
7、rm命令
該命令用於刪除文件或目錄,remove之間,它的常用參數如下:
-f
:就是force的意思,忽略不存在的文件,不會出現警告消息
-i
:互動模式,在刪除前會詢問用戶是否操作
-r
:遞歸刪除,最常用於目錄刪除,它是一個非常危險的參數
例如:
rm -i file #
刪除文件file,在刪除之前會詢問是否進行該操作
rm -fr dir #
強制刪除目錄dir中的所有文件
8、ps命令
該命令用於將某個時間點的進程運行情況選取下來並輸出,process之意,它的常用參數如下:
-A :所有的進程均顯示出來
-a
:不與terminal有關的所有進程
-u :有效用戶的相關進程
-x
:一般與a參數一起使用,可列出較完整的信息
-l
:較長,較詳細地將PID的信息列出
其實我們只要記住ps一般使用的命令參數搭配即可,它們並不多,如下:
ps aux #
查看系統所有的進程數據
ps ax #
查看不與terminal有關的所有進程
ps -lA #
查看系統所有的進程數據
ps axjf #
查看連同一部分進程樹狀態
9、kill命令
該命令用於向某個工作(%jobnumber)或者是某個PID(數字)傳送一個信號,它通常與ps和jobs命令一起使用,它的基本語法如下:
kill -signal PID
signal的常用參數如下:
註:最前面的數字為信號的代號,使用時可以用代號代替相應的信號。
1:SIGHUP,啟動被終止的進程
2:SIGINT,相當於輸入ctrl+c,中斷一個程序的進行
9:SIGKILL,強制中斷一個進程的進行
15:SIGTERM,以正常的結束進程方式來終止進程
17:SIGSTOP,相當於輸入ctrl+z,暫停一個進程的進行
例如:
#
以正常的結束進程方式來終於第一個後台工作,可用jobs命令查看後台中的第一個工作進程
kill -SIGTERM
%1
#
重新改動進程ID為PID的進程,PID可用ps命令通過管道命令加上grep命令進行篩選獲得
kill -SIGHUP PID
10、killall命令
該命令用於向一個命令啟動的進程發送一個信號,它的一般語法如下:
killall [-iIe]
[command name]
它的參數如下:
-i
:互動式的意思,若需要刪除時,會詢問用戶
-e :表示後面接的command
name要一致,但command name不能超過15個字元
-I :命令名稱忽略大小寫
# 例如:
killall -SIGHUP
syslogd # 重新啟動syslogd
11、file命令
該命令用於判斷接在file命令後的文件的基本數據,因為在Linux下文件的類型並不是以後綴為分的,所以這個命令對我們來說就很有用了,它的用法非常簡單,基本語法如下:
file filename
#例如:
file ./test
12、tar命令
該命令用於對文件進行打包,默認情況並不會壓縮,如果指定了相應的參數,它還會調用相應的壓縮程序(如gzip和bzip等)進行壓縮和解壓。它的常用參數如下:
-c :新建打包文件
-t
:查看打包文件的內容含有哪些文件名
-x
:解打包或解壓縮的功能,可以搭配-C(大寫)指定解壓的目錄,注意-c,-t,-x不能同時出現在同一條命令中
-j
:通過bzip2的支持進行壓縮/解壓縮
-z
:通過gzip的支持進行壓縮/解壓縮
-v
:在壓縮/解壓縮過程中,將正在處理的文件名顯示出來
-f filename
:filename為要處理的文件
-C dir
:指定壓縮/解壓縮的目錄dir
上面的解說可以已經讓你暈過去了,但是通常我們只需要記住下面三條命令即可:
壓縮:tar -jcv -f
filename.tar.bz2 要被處理的文件或目錄名稱
查詢:tar -jtv -f
filename.tar.bz2
解壓:tar -jxv -f
filename.tar.bz2 -C 欲解壓縮的目錄
註:文件名並不定要以後綴tar.bz2結尾,這里主要是為了說明使用的壓縮程序為bzip2
13、cat命令
該命令用於查看文本文件的內容,後接要查看的文件名,通常可用管道與more和less一起使用,從而可以一頁頁地查看數據。例如:
cat text | less #
查看text文件中的內容
# 註:這條命令也可以使用less
text來代替
14、chgrp命令
該命令用於改變文件所屬用戶組,它的使用非常簡單,它的基本用法如下:
chgrp [-R]
dirname/filename
-R
:進行遞歸的持續對所有文件和子目錄更改
# 例如:
chgrp users -R
./dir # 遞歸地把dir目錄下中的所有文件和子目錄下所有文件的用戶組修改為users
15、chown命令
該命令用於改變文件的所有者,與chgrp命令的使用方法相同,只是修改的文件屬性不同,不再詳述。
16、chmod命令
該命令用於改變文件的許可權,一般的用法如下:
chmod [-R] xyz
文件或目錄
-R:進行遞歸的持續更改,即連同子目錄下的所有文件都會更改
同時,chmod還可以使用u(user)、g(group)、o(other)、a(all)和+(加入)、-(刪除)、=(設置)跟rwx搭配來對文件的許可權進行更改。
# 例如:
chmod 0755 file #
把file的文件許可權改變為-rxwr-xr-x
chmod g+w file #
向file的文件許可權中加入用戶組可寫許可權
18、vim命令
該命令主要用於文本編輯,它接一個或多個文件名作為參數,如果文件存在就打開,如果文件不存在就以該文件名創建一個文件。vim是一個非常好用的文本編輯器,它裡面有很多非常好用的命令,在這里不再多說。你可以從這里下載vim常用操作的詳細說明。
19、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
20、time命令
該命令用於測算一個命令(即程序)的執行時間。它的使用非常簡單,就像平時輸入命令一樣,不過在命令的前面加入一個time即可,例如:
time ./process
time ps aux
在程序或命令運行結束後,在最後輸出了三個時間,它們分別是:
user:用戶CPU時間,命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和;
system:系統CPU時間,命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和;
real:實際時間,從command命令行開始執行到運行終止的消逝時間;

來自 <https://www.cnblogs.com/yunliu0603/p/10118189.html>

㈡ 2020-04-30 linux涓濡備綍鑾峰緱鍛戒護甯鍔╁強man鍛戒護璇﹁В

鑾峰緱鍛戒護鐨勪嬌鐢ㄥ府鍔╋細

    鍐呴儴鍛戒護錛歨elp COMMAND

    澶栭儴鍛戒護錛欳OMMAND --help

    鍛戒護鎵嬪唽錛歮anual錛堝唴澶栭儴鍛戒護鍏鐢ㄧ殑浣跨敤鏂瑰紡錛

                      man [number] COMMAND    (number鐪佺暐鐨勮瘽鏄劇ず鍏堝嚭鐜扮殑絝犺妭錛屼笉鏄鎵鏈夌珷鑺傞兘鏈)    

                      瀵瑰唴閮ㄥ懡浠よ岃█錛宮an鐨勬槸鍐呴儴鍛戒護鎵灞炵殑shell錛屽傚嚭鐜扮殑鏄疊ASH_BUILTING鐨勪粙緇

        man鍒嗙珷鑺傦細錛1錛.鐢ㄦ埛鍛戒護錛氭墍鏈夌敤鎴烽兘鍙浠ヤ嬌鐢ㄧ殑鍛戒護錛堥氬父浣嶄簬 /bin, /usr/bin, /usr/local/bin絳変笅鐨勫懡浠わ級

                             錛2錛.緋葷粺璋冪敤

                               (3錛.搴撹皟鐢錛堝彧鏈夊簱鎵嶆湁搴撹皟鐢錛屾湁鏃跺簱浼氫笌鍛戒護閲嶅悕浣嗕簩鑰呭苟涓嶇浉鍚岋級

                             錛4錛.鐗規畩鏂囦歡錛堣懼囨枃浠訛紝鍦ㄧ佺洏涓婃病鏈夊瓨鍌ㄤ換浣曞唴瀹癸紝鍙鏄浣滀負璁懼囩殑璁塊棶鍏ュ彛瀛樺湪錛

                             錛5錛.鏂囦歡鏍煎紡錛堣В閲婃煇涓涓鍛戒護瀵瑰簲鐨勯厤緗鏂囦歡錛堝俻asswd瀵瑰簲鐨 /etc/passwd鏂囦歡錛夌殑璇娉曪級錛堥厤緗鏂囦歡涓淇濆瓨浜嗕竴涓澶嶆潅鍛戒護浠ュ線閫氳繃閫夐」鎸囧畾鐨勭▼搴忕殑鎵ц岀壒鎬э紝鍏朵腑鐨勬暟鎹綾諱技璧嬭繃鍊肩殑鍙橀噺錛

                             錛6錛.娓告垙

                             錛7錛.鏉傞」錛圡iscellaneous 錛夛細涓嶄究褰掔被鐨勫懡浠

                             錛8錛.綆$悊鍛戒護錛氱$悊鍛樻墠鏈夋潈闄愬彲浠ヤ嬌鐢ㄧ殑鍛戒護錛堥氬父浣嶄簬/sbin, /usr/sbin, /usr/local/sbin涓嬬殑鍛戒護錛夊彲浠ヤ慨鏀圭‖浠跺伐浣滅壒鎬у強鍏朵粬緋葷粺綰у埆鐨勯厤緗

whatis COMMAND錛氬彲浠ユ樉紺哄懡浠ょ殑鎽樿佷俊鎮浠ュ強鍑虹幇鍦ㄥ摢浜涚珷鑺傚綋涓

        MAN錛

            NAME錛氬懡浠ゅ悕縐板強鍔熻兘綆瑕佽存槑

            SYNOPSIS錛氱敤娉曡存槑錛屽寘鎷鍙鐢ㄧ殑閫夐」

            DESCRIPTION錛氬懡浠ゅ姛鑳界殑璇﹀敖璇存槑錛屽彲鑳藉寘鎷姣忎竴涓閫夐」錛圤PTION錛夌殑鎰忎箟

            OPTIONS錛氳存槑姣忎竴涓閫夐」鐨勬剰涔

            FILES錛氭ゅ懡浠ょ浉鍏崇殑閰嶇疆鏂囦歡

            BUGS錛氬彲浠ユ妸鍑虹幇鐨刡ug鎶ュ憡緇欎竴涓鍦板潃

            EXAMPLES錛氫嬌鐢ㄧず渚

            SEE ALSO錛氬彟澶栧弬鐓

        緲誨睆錛氬悜鍚庣炕涓灞忥細SPACE

                   鍚戝墠緲諱竴灞忥細b

                   鍚戝悗緲諱竴琛岋細ENTER

                   鍚戝墠緲諱竴琛岋細k

        鏌ユ壘錛/KEYWORD錛堜笉鍖哄垎澶у皬鍐欙級+鍥炶濺錛氬悜鍚庢悳緔錛堜粠褰撳墠灞忓箷鐨勭涓涓鐩鏍囧紑濮嬶級

                      鍑虹幇澶氫釜鐩鏍囨椂    n錛氫笅涓涓     N錛氫笂涓涓

                  錛烱EYWORD+鍥炶濺錛氬悜鍓嶆悳緔

                      鍑虹幇澶氫釜鐩鏍囨椂    n錛氫笂涓涓     N錛氫笅涓涓

        q錛氶鍑

    鍦ㄧ嚎鏂囨。錛歩nfo COMMAND錛堟瘮man鏇磋︾粏錛屽嚲鍚戝懡浠や俊鎮浠嬬粛錛屽彲浠ヤ綔涓簃an鐨勮ˉ鍏咃級

                      pageup/pagedown緲婚〉 鏀鎸乻pace  table鍒囨崲瓚呴摼鎺ENTER鍙瀹炵幇欏甸潰璺寵漿

    /usr/share/doc錛氬瓨鏀句簡澶у氭暟鍛戒護鐨勪嬌鐢ㄥ拰甯鍔╃殑鐩稿叧鏂囨。錛堣ˉ鍏呮т綔鐢錛

FSF錛氳嚜鐢辮蔣浠跺熀閲戜細錛團ree Software Fundation錛

2.閬囧埌鐨勫嚑涓闂棰

錛1錛夎緭鍏clock鍛戒護鐨勬椂鍊欐垜鐨剋sl-ubuntu鏄劇ず

鏌ヤ簡涓涓嬫病鏈夋壘鍒拌В鍐沖姙娉曪紝鎴栬竘inux鐨勬柊鍙戣岀増涓嶇敤clock鍛戒護浜嗭紵

鐒跺悗鎴戝湪瑁呭湪鉶氭嫙鏈虹殑centOS緋葷粺閲岃緭鍏clock錛屼竴寮濮嬫樉紺烘槸

clock:Cannot access the Hardware Clock via any known method.

瑙e喅鍔炴硶鏄鍦╮oot鏉冮檺涓嬭緭鍏  modprobe rtc-cmos   涔嬪悗鍐嶈緭鍏 clock 灝卞彲浠ヤ嬌鐢ㄤ簡錛堣櫄鎷熸満鐨刲inux榪樻槸蹇呰佺殑錛屽彲浠ユ湁鏇村畬鏁寸殑linux浣撻獙😄錛

浣嗘槸鍦╳sl-ubuntu涓嬭緭鍏hwclock 鍑虹幇

hwclock : Cannot access the Hardware Clock via any known method.

榪欐椂鍊欒緭鍏 modprobe rtc-cmos 涔熶笉琛

鐩鍓嶈繕涓嶇煡閬撴庝箞瑙e喅

錛2錛夋煡鎵緀cho鍛戒護鐨勫府鍔╂椂錛岃緭鍏echo --help 鎵ц岀殑鏄 鍑虹幇 鈥--help鈥 🤣

鍘熷洜鏄鍥犱負echo鏄涓涓鍐呴儴鍛戒護 搴旇ョ敤 help echo

鎴栬呰緭鍏  $ /bin/echo --help

㈢ 如何在Linux終端中獲取命令幫助

一般Linux中的命令都帶有幫助文件。

shell中的命令一般是這樣執行的:當用戶在終端上輸入命令並按回車後,系統內核會在當前用戶的環境變數PATH中去讀取環境變數的值,變數的值就是命令的路徑,命令路徑不只一個,於是系統會從這些路徑中從左至右的順序匹配要查找的命令文件,直到找到並執行為止;當這個命令被執行過已後,系統會把這個命令對應的文件路徑保存在系統的哈希表中,以便下次用戶執行命令時更快速的查找,查看當前用戶的hash表。可以執行系統內置命令hash顯示當前用戶的哈希表。更多Linux命令詳細介紹還請查看「Linux命令大全」,查詢方式如下圖:

㈣ Linux基礎命令之命令行下的查看命令幫助

【語法格式】

man 參數選擇 命令/文件

【命令操作】


【語法格式】

命令 --help

【命令操作】


如果想顯示中文的幫助解釋,需要調整中文字元集的結果,其實就是調整系統字元集為「zh_CN.UTF-8」(不建議使用中文)

在Linux系統里有一些特殊的命令,它們就是bash程序的內置命令,例如cd、history、read等,這些命令在系統目錄里不存在真實的程序文件(存在於bash程序里),對於這部分命令,查看幫助的方法就是使用help命令。

【命令操作】

Linux系統中的info命令是一個查看程序對應文檔信息的命令,可以作為man及help命令的幫助補充

【命令操作】

搜索引擎使用順序google -> bing -> (不要問為什麼!)

像火柴盒、utools等工具也有各類系統的命令幫助插件

㈤ Linux 命令大全

linux上可用的命令分別是在/usr/bin,
/usr/sbin,
/bin,
/sbin這些目錄當中,可以用man命令查看每一個命令的使用手冊,用man查出來的,是最靠譜

熱點內容
金立怎麼加密圖片 發布:2024-11-28 03:31:43 瀏覽:663
2017玩dnf電腦什麼配置 發布:2024-11-28 03:30:56 瀏覽:519
ftp掛載存儲ip配置 發布:2024-11-28 03:28:51 瀏覽:962
山耐斯空壓機密碼多少 發布:2024-11-28 03:26:28 瀏覽:404
安卓拍照搖一搖是什麼軟體 發布:2024-11-28 03:26:27 瀏覽:256
小米2s存儲卡 發布:2024-11-28 03:15:49 瀏覽:648
彈性演算法 發布:2024-11-28 02:58:40 瀏覽:85
python寫入mysql資料庫 發布:2024-11-28 02:52:56 瀏覽:431
網站伺服器太忙怎麼進 發布:2024-11-28 02:47:39 瀏覽:719
linux的系統函數 發布:2024-11-28 02:39:52 瀏覽:295