Linux系統(tǒng)上的命令使用格式及常見命令詳細(xì)介紹

Linux命令格式:
command [options] [arguments]
command:命令
options: --單詞 或 -單字
如: ls --all
equ ls -a
ls -a -b -c
equ ls -abc
argument:參數(shù)(檔案名稱或其他)
在查看命令幫助時,會出現(xiàn)[],<>,|等符號柿估,它們的含義如下:[] 表示是可選的;
<> 表示是可變化的;
x|y|z 表示只能選擇一個;
-abc 表示三個參數(shù)(或任何二個)的混合使用

常見命令介紹:
ifconfig
1渤滞、ifconfig是查看網(wǎng)卡的信息方灾。
ifconfig [Interface]
Interface是可選項拥娄,如果不加此項移斩,則顯示系統(tǒng)中所有網(wǎng)卡的信息谷异。如果添加此選項則顯示所指定的網(wǎng)卡信息
命令參數(shù):
up 啟動指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡庸疾。
down 關(guān)閉指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡。該參數(shù)可以有效地阻止通過指定接口的IP信息流两嘴,如果想永久地關(guān)閉一個接口丛楚,我們還需要從核心路由表中將該接口的路由信息全部刪除。
arp 設(shè)置指定網(wǎng)卡是否支持ARP協(xié)議憔辫。
-promisc 設(shè)置是否支持網(wǎng)卡的promiscuous模式趣些,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡(luò)中發(fā)給它所有的數(shù)據(jù)包
-allmulti 設(shè)置是否支持多播模式贰您,如果選擇此參數(shù)坏平,網(wǎng)卡將接收網(wǎng)絡(luò)中所有的多播數(shù)據(jù)包
-a 顯示全部接口信息
-s 顯示摘要信息(類似于 netstat -i)
add 給指定網(wǎng)卡配置IPv6地址
del 刪除指定網(wǎng)卡的IPv6地址
<硬件地址> 配置網(wǎng)卡最大的傳輸單元
mtu<字節(jié)數(shù)> 設(shè)置網(wǎng)卡的最大傳輸單元 (bytes)
netmask<子網(wǎng)掩碼> 設(shè)置網(wǎng)卡的子網(wǎng)掩碼。掩碼可以是有前綴0x的32位十六進(jìn)制數(shù)锦亦,也可以是用點分開的4個十進(jìn)制數(shù)舶替。如果不打算將網(wǎng)絡(luò)分成子網(wǎng),可以不管這一選項杠园;如果要使用子網(wǎng)顾瞪,那么請記住,網(wǎng)絡(luò)中每一個系統(tǒng)必須有相同子網(wǎng)掩碼返劲。tunel 建立隧道
dstaddr 設(shè)定一個遠(yuǎn)端地址玲昧,建立點對點通信
-broadcast<地址> 為指定網(wǎng)卡設(shè)置廣播協(xié)議-pointtopoint<地址> 為網(wǎng)卡設(shè)置點對點通訊協(xié)議
multicast 為網(wǎng)卡設(shè)置組播標(biāo)志
address 為網(wǎng)卡設(shè)置IPv4地址
txqueuelen<長度> 為網(wǎng)卡設(shè)置傳輸列隊的長度
備注:用ifconfig命令配置的網(wǎng)卡信息,在網(wǎng)卡重啟后機器重啟后篮绿,配置就不存在。要想將上述的配置信息永遠(yuǎn)的存的電腦里吕漂,那就要修改網(wǎng)卡的配置文件了亲配。

echo
echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用惶凝。
該命令的一般格式為: echo [ -n ] 字符串
其中選項n表示輸出文字后不換行吼虎;字符串能加引號,也能不加引號苍鲜。用echo命令輸出加引號的字符串時思灰,將字符串原樣輸出;用echo命令輸出不加引號的字符串時混滔,將字符串中的各個單詞作為字符串輸出洒疚,各字符串之間用一個空格分割歹颓。
功能說明:顯示文字。
語   法:echo [-ne][字符串]或 echo [--help][--version]補充說明:echo會將輸入的字符串送往標(biāo)準(zhǔn)輸出油湖。輸出的字符串間以空白字符隔開, 并在最后加上換行號巍扛。
參   數(shù):-n 不要在最后自動換行-e 若字符串中出現(xiàn)以下字符,則特別加以處理乏德,而不會將它當(dāng)成一般文字輸出:
\a 發(fā)出警告聲撤奸;
\b 刪除前一個字符;
\c 最后不加上換行符號喊括;
\f 換行但光標(biāo)仍舊停留在原來的位置胧瓜;
\n 換行且光標(biāo)移至行首;
\r 光標(biāo)移至行首郑什,但不換行贷痪;
\t 插入tab;
\v 與\f相同蹦误;
\ 插入\字符劫拢;
\nnn 插入nnn(八進(jìn)制)所代表的ASCII字符;
–help 顯示幫助–version 顯示版本信息

echo可用作顯示注釋强胰,用于一些批命令中需要注釋給用戶看的地方舱沧,比如前一條命令執(zhí)行會花很長時間,常會用echo顯示一條信息讓用戶知道這個時候比較慢偶洋,稍微等待一會熟吏。
在Linux中echo命令用來在標(biāo)準(zhǔn)輸出上顯示一段字符,比如:echo "the echo command test!"
這個就會輸出“the echo command test!”這一行文字玄窝!
echo "the echo command test!">a.sh
這個就會在a.sh文件中輸出“the echo command test!”這一行文字牵寺!

tty
tty [選項]...
[功能]
打印連接到標(biāo)準(zhǔn)輸入的終端的文件名。
[描述]
命令參數(shù):
-s, --silent, --quiet: 什么也不打印恩脂,只是返回退出狀態(tài)碼帽氓。
--help: 打印幫助信息。
--version: 打印版本信息并退出俩块。
返回的狀態(tài)碼:
0 表示標(biāo)準(zhǔn)輸入是一個終端黎休。
1 表示標(biāo)準(zhǔn)輸入不是一個終端。
2 表示給定的參數(shù)是不正確的參數(shù)玉凯。
3 表示發(fā)生了寫錯誤势腮。

startx
功能說明:啟動X Window。
 語法:startx [程序][--服務(wù)器設(shè)置]
  補充說明:startx為啟動X Window的script文件漫仆,實際上啟動X Window的程序為xinit捎拯。
  參數(shù):
  [程序] 此處所指定的[程序]為X Window所要執(zhí)行程序的配置文件盲厌。
 』隼帷[--服務(wù)器設(shè)置] startx預(yù)設(shè)會去讀取.xerverrc中的配置藤树,決定啟動X Window的方式。
用startx命令啟動X Window后就可以在一個窗口中運行多個程序了岁钓。

export
export:將自定義變量設(shè)定為系統(tǒng)環(huán)境變量(當(dāng)前shell中有效)
功能說明:設(shè)置或顯示環(huán)境變量升略。
語  法:export [-fnp][變量名稱]=[變量設(shè)置值]
補充說明:在shell中執(zhí)行程序時屡限,shell會提供一組環(huán)境變量。export可新增钧大,修改或刪除環(huán)境變量翰撑,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作啊央。
參  數(shù):
-f  代表[變量名稱]中為函數(shù)名稱眶诈。
-n  刪除指定的變量逝撬。變量實際上并未刪除乓土,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。
-p  列出所有的shell賦予程序的環(huán)境變量趣苏。
在shell中輸入export可以輸出當(dāng)前的變量。也可以通過export TARGET=arm-linux-這樣的命令設(shè)定環(huán)境變量,export PATH=$PATH:/.../bin尽棕。
當(dāng)執(zhí)行一個腳本時芬为,新開了一個子shell,繼承父shell中的環(huán)境變量,但是在子shell中定義的變量是不能被帶回到父shell中。
/etc/environment是設(shè)置整個系統(tǒng)的環(huán)境日戈,而/etc/profile是設(shè)置所有用戶的環(huán)境,前者與登錄用戶無關(guān)份氧,后者與登錄用戶有關(guān)。
如果同一個變量在用戶環(huán)境(/etc/profile)和系統(tǒng)環(huán)境(/etc/environment)有不同的值那應(yīng)該是以用戶環(huán)境為準(zhǔn)了恋拷。

pwd
1.命令格式:
pwd [選項]
2.命令功能:
查看”當(dāng)前工作目錄“的完整路徑
3.常用參數(shù):
一般情況下不帶任何參數(shù)
如果目錄是鏈接時:
格式:pwd -P 顯示出實際路徑厅缺,而非使用連接(link)路徑。

history
記憶使用過的命令湘捎,在家目錄內(nèi)的 .bash_history 里! 不過舷胜,~/.bash_history 記錄的是前一次登陸以前所運行過的命令活翩,而至于這一次登陸所運行的命令都被緩存在內(nèi)存中,當(dāng)你成功的注銷系統(tǒng)后沮焕,該命令記憶才會記錄到 .bash_history 當(dāng)中脸爱!
命令格式:
history [n]
選項與參數(shù):
  n :數(shù)字,意思是要列出最近的 n 條命令行表的意思空入!
  -c :將目前的 shell 中的所有 history 內(nèi)容全部消除
  -a :將目前新增的 history 命令新增入 histfiles 中族檬,若沒有加 histfiles ,則默認(rèn)寫入 ~/.bash_history
  -r :將 histfiles 的內(nèi)容讀到目前這個 shell 的 history 記憶中;
  -w :將目前的 history 記憶內(nèi)容寫入 histfiles 中扫尖!

shutdown
shutdown命令是最常用的關(guān)閉系統(tǒng)命令换怖,不僅可以用于立即關(guān)閉系統(tǒng),還可以在指定時間關(guān)閉系統(tǒng)
shutdown 參數(shù)說明:
      [-t] 在改變到其它runlevel之前﹐告訴init多久以后關(guān)機条摸。
      [-r] 重啟計算機。
      [-k] 并不真正關(guān)機﹐只是送警告信號給每位登錄者〔login〕切端。
      [-h] 關(guān)機后關(guān)閉電源〔halt〕顷啼。
      [-n] 不用init﹐而是自己來關(guān)機。不鼓勵使用這個選項﹐而且該選項所產(chǎn)生的后果往往不總是你所預(yù)期得到的椰于。
     [-c] cancel current process取消目前正在執(zhí)行的關(guān)機程序仪搔。所以這個選項當(dāng)然沒有時間參數(shù)﹐但是可以輸入一個用來解釋的訊息﹐而這信息將會送到每位使用者。
      [-f] 在重啟計算器〔reboot〕時忽略fsck偏陪。
      [-F] 在重啟計算器〔reboot〕時強迫fsck煮嫌。
      [-time] 設(shè)定關(guān)機〔shutdown〕前的時間昌阿。  
  
poweroff
poweroff命令用來關(guān)閉計算機操作系統(tǒng)并且切斷系統(tǒng)電源灶轰。
命令格式:
poweroff(選項)
命令參數(shù):
-n:關(guān)閉操作系統(tǒng)時不執(zhí)行sync操作刷钢;
-w:不真正關(guān)閉操作系統(tǒng),僅在日志文件“/var/log/wtmp”中伴澄;
-d:關(guān)閉操作系統(tǒng)時阱缓,不將操作寫入日志文件“/var/log/wtmp”中添加相應(yīng)的記錄;
-f:強制關(guān)閉操作系統(tǒng)清焕;
-i:關(guān)閉操作系統(tǒng)之前關(guān)閉所有的網(wǎng)絡(luò)接口祭犯;
-h:關(guān)閉操作系統(tǒng)之前將系統(tǒng)中所有的硬件設(shè)置為備用模式沃粗。

reboot
reboot命令用來重新啟動正在運行的Linux操作系統(tǒng)。
命令格式:
reboot(選項)
命令參數(shù):
-d:重新開機時不把數(shù)據(jù)寫入記錄文件/var/tmp/wtmp突雪。本參數(shù)具有“-n”參數(shù)效果涡贱;
-f:強制重新開機,不調(diào)用shutdown指令的功能督函;
-i:在重開機之前激挪,先關(guān)閉所有網(wǎng)絡(luò)界面;
-n:重開機之前不檢查是否有未結(jié)束的程序宛篇;
-w:僅做測試薄湿,并不真正將系統(tǒng)重新開機,只會把重開機的數(shù)據(jù)寫入/var/log目錄下的wtmp記錄文件吆倦。

hwclock
hwclock(hardware clock):顯示與設(shè)定硬件時鐘炉奴。
語  法:
hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test][--utc][--version][--set --date=<日期與時間>]
補充說明:
在Linux中有硬件時鐘與系統(tǒng)時鐘等兩種時鐘瞻赶。硬件時鐘是指主機板上的時鐘設(shè)備,也就是通吃已罚可在BIOS畫面設(shè)定的時鐘。系統(tǒng)時鐘則是指kernel中的時鐘司倚。當(dāng)Linux啟動時,系統(tǒng)時鐘會去讀取硬件時鐘的設(shè)定皿伺,之后系統(tǒng)時鐘即獨立運作盒粮。所有Linux相關(guān)指令與函數(shù)都是讀取系統(tǒng)時鐘的設(shè)定。
參  數(shù):
--adjust  hwclock每次更改硬件時鐘時妒穴,都會記錄在/etc/adjtime文件中摊崭。使用--adjust參數(shù)呢簸,可使hwclock根據(jù)先前的記錄來估算硬件時鐘的偏差,并用來校正目前的硬件時鐘嘿架。
--debug  顯示hwclock執(zhí)行時詳細(xì)的信息啸箫。
--directisa  hwclock預(yù)設(shè)從/dev/rtc設(shè)備來存取硬件時鐘。若無法存取時蝉娜,可用此參數(shù)直接以I/O指令來存取硬件時鐘扎唾。
--hctosys  將系統(tǒng)時鐘調(diào)整為與目前的硬件時鐘一致。
--set --date=<日期與時間>  設(shè)定硬件時鐘荧呐。
--show  顯示硬件時鐘的時間與日期纸镊。
--systohc  將硬件時鐘調(diào)整為與目前的系統(tǒng)時鐘一致。
--test  僅[測試程序峰搪,而不會實際更改硬件時鐘凯旭。
--utc  若要使用格林威治時間,請加入此參數(shù)鞠柄,hwclock會執(zhí)行轉(zhuǎn)換的工作春锋。
--version  顯示版本信息。

date
date命令不僅可以顯示系統(tǒng)當(dāng)前時間,還可以用它來修改系統(tǒng)時間危尿,
1.命令格式:
date [參數(shù)]... [+格式]
2.命令功能:
date 可以用來顯示或設(shè)定系統(tǒng)的日期與時間谊娇。
3.命令參數(shù):
必要參數(shù):
%H 小時(以00-23來表示)。
%I 小時(以01-12來表示)赠堵。
%K 小時(以0-23來表示)法褥。
%l 小時(以0-12來表示)。
%M 分鐘(以00-59來表示)揍愁。
%P AM或PM杀饵。
%r 時間(含時分秒切距,小時以12小時AM/PM來表示)。
%s 總秒數(shù)话肖。起算時間為1970-01-01 00:00:00 UTC赌躺。
%S 秒(以本地的慣用法來表示)。
%T 時間(含時分秒是钥,小時以24小時制來表示)。
%X 時間(以本地的慣用法來表示)虏冻。
%Z 市區(qū)弹囚。
%a 星期的縮寫。
%A 星期的完整名稱蛮穿。
%b 月份英文名的縮寫毁渗。
%B 月份的完整英文名稱。
%c 日期與時間府适。只輸入date指令也會顯示同樣的結(jié)果檐春。
%d 日期(以01-31來表示)么伯。
%D 日期(含年月日)。
%j 該年中的第幾天誓篱。
%m 月份(以01-12來表示)凯楔。
%U 該年中的周數(shù)摆屯。
%w 該周的天數(shù),0代表周日准验,1代表周一廷没,異詞類推。
%x 日期(以本地的慣用法來表示)另锋。
%y 年份(以00-99來表示)。
%Y 年份(以四位數(shù)來表示)文判。
%n 在顯示時室梅,插入新的一行。
%t 在顯示時赏殃,插入tab拆宛。
MM 月份(必要)
DD 日期(必要)
hh 小時(必要)
mm 分鐘(必要)
ss 秒(選擇性)
選擇參數(shù):
-d<字符串>  顯示字符串所指的日期與時間。字符串前后必須加上雙引號。
-s<字符串>  根據(jù)字符串來設(shè)置日期與時間钳幅。字符串前后必須加上雙引號炎滞。
-u  顯示GMT。
--help  在線幫助钠导。
--version  顯示版本信息
4.使用說明:
1.在顯示方面森瘪,使用者可以設(shè)定欲顯示的格式扼睬,格式設(shè)定為一個加號后接數(shù)個標(biāo)記,其中可用的標(biāo)記列表如下: % : 打印出 %:
%n : 下一行
%t : 跳格
%H : 小時(00..23)
%I : 小時(01..12)
%k : 小時(0..23)
%l : 小時(1..12)
%M : 分鐘(00..59)
%p : 顯示本地 AM 或 PM
%r : 直接顯示時間 (12 小時制措伐,格式為 hh:mm:ss [AP]M)
%s : 從 1970 年 1 月 1 日 00:00:00 UTC 到目前為止的秒數(shù)
%S : 秒(00..61)
%T : 直接顯示時間 (24 小時制)
%X : 相當(dāng)于 %H:%M:%S
%Z : 顯示時區(qū) %a : 星期幾 (Sun..Sat)
%A : 星期幾 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接顯示日期與時間
%d : 日 (01..31)
%D : 直接顯示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第幾天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第幾周 (00..53) (以 Sunday 為一周的第一天的情形)
%w : 一周中的第幾天 (0..6)
%W : 一年中的第幾周 (00..53) (以 Monday 為一周的第一天的情形)
%x : 直接顯示日期 (mm/dd/yy)
%y : 年份的最后兩位數(shù)字 (00.99)
%Y : 完整年份 (0000..9999)
2.在設(shè)定時間方面:
date -s //設(shè)置當(dāng)前時間军俊,只有root權(quán)限才能設(shè)置粪躬,其他只能查看昔穴。
date -s 20080523 //設(shè)置成20080523氢架,這樣會把具體時間設(shè)置成空00:00:00
date -s 01:01:01 //設(shè)置具體時間岖研,不會對日期做更改
date -s “01:01:01 2008-05-23″ //這樣可以設(shè)置全部時間
date -s “01:01:01 20080523″ //這樣可以設(shè)置全部時間
date -s “2008-05-23 01:01:01″ //這樣可以設(shè)置全部時間
date -s “20080523 01:01:01″ //這樣可以設(shè)置全部時間
3.加減:
date +%Y%m%d //顯示前天年月日
date +%Y%m%d --date="+1 day" //顯示前一天的日期
date +%Y%m%d --date="-1 day" //顯示后一天的日期
date +%Y%m%d --date="-1 month" //顯示上一月的日期
date +%Y%m%d --date="+1 month" //顯示下一月的日期
date +%Y%m%d --date="-1 year" //顯示前一年的日期
date +%Y%m%d --date="+1 year" //顯示下一年的日期

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末孙援,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拓售,更是在濱河造成了極大的恐慌础淤,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件币砂,死亡現(xiàn)場離奇詭異玻侥,居然都是意外死亡凑兰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門波岛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來矢门,“玉大人,你說我怎么就攤上這事隔躲∥镅樱” “怎么了叛薯?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵笙纤,是天一觀的道長组力。 經(jīng)常有香客問我燎字,道長,這世上最難降的妖魔是什么候衍? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任蛉鹿,我火速辦了婚禮,結(jié)果婚禮上惋戏,老公的妹妹穿的比我還像新娘他膳。我一直安慰自己矩乐,他們只是感情好回论,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布傀蓉。 她就那樣靜靜地躺著,像睡著了一般鹃锈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谱净,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機與錄音冈钦,去河邊找鬼。 笑死瞧筛,一個胖子當(dāng)著我的面吹牛厉熟,可吹牛的內(nèi)容都是我干的较幌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼乍炉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恩急?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤此叠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后灭袁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窗看,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年软瞎,在試婚紗的時候發(fā)現(xiàn)自己被綠了拉讯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡只锭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蜻展,到底是詐尸還是另有隱情,我是刑警寧澤纵顾,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布隧熙,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏音念。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一整葡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遭居,春花似錦、人聲如沸俱萍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岳颇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間话侧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工瞻鹏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鹿寨,地道東北人乙漓。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓释移,卻偏偏與公主長得像寥殖,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子嚼贡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容