Linux常用命令

下面是格式說明,你現(xiàn)在可以跳過,直到遇到疑問時(shí)再來查詢。

$ 命令行提示符
粗體表示命令
斜體表示參數(shù)

filename, file1, file2 都是文件名。有時(shí)文件名有后綴,比如file.zip

command 命令名

dir 文件夾名

string 字符串

username 用戶名

groupname 組名

regex 正則表達(dá)式

path 路徑

device 設(shè)備名

partition 分區(qū)名

IP IP地址

domain 域名

ID 遠(yuǎn)程用戶ID

host 主機(jī)名性置,可以為IP地址或者域名

var 變量名

value 變量值

命令幫助

$man command

查詢命令command的說明文檔

$man -k keyword

查詢關(guān)鍵字

$info command

更加詳細(xì)的說明文檔

$whatis command

簡(jiǎn)要說明

$which command

command的binary文件所在路徑

$whereis command

在搜索路徑中的所有command

這里只是以command (binary file) 為例。比如man還可以用于查詢系統(tǒng)函數(shù)揍堰、配置文件等鹏浅。

用戶

$finger username

顯示用戶username的信息

$who

顯示當(dāng)前登陸用戶

$who am I

一個(gè)有趣的用法

$write username

向用戶發(fā)送信息 (用EOF結(jié)束輸入)

$su

成為root用戶

$sudo command

以root用戶身份執(zhí)行

$passwd

更改密碼

SHELL (BASH)

$history

顯示在當(dāng)前shell下命令歷史

$alias

顯示所有的命令別稱

$alias new_command='command'

將命令command別稱為new_command

$env

顯示所有的環(huán)境變量

$export var=value

設(shè)置環(huán)境變量var為value   

$expr 1 + 1

計(jì)算1+1

文件系統(tǒng)

$du -sh dir

文件夾大小, -h 人類可讀的單位, -s 只顯示摘要

$find . -name filename

從當(dāng)前路徑開始,向下尋找文件filename

$locate string

尋找包含有string的路徑

$updatedb

與find不同屏歹,locate并不是實(shí)時(shí)查找隐砸。你需要更新數(shù)據(jù)庫,以獲得最新信息蝙眶。

$ln -s filename path

為文件filename在path位置創(chuàng)建軟鏈接

$pwd

顯示當(dāng)前路徑

$cd path

更改當(dāng)前工作路徑為path

$cd -

更改當(dāng)前路徑為之前的路徑

文件

$touch filename

如果文件不存在季希,創(chuàng)建一個(gè)空白文件;如果文件存在幽纷,更新文件讀取和修改時(shí)間式塌。

$rm filename

刪除文件

$cp file1 file2

復(fù)制file1為file2

$ls -l path

顯示文件和文件相關(guān)信息

$mkdir dir

創(chuàng)建dir文件夾

$mkdir -p path

遞歸創(chuàng)建路徑path上的所有文件夾

$rmdir dir

刪除dir文件夾,dir必須為空文件夾友浸。

$rm -r dir

刪除dir文件夾峰尝,以及其包含的所有文件

$file filename

文件filename的類型描述

$chown username:groupname filename

更改文件的擁有用會(huì)為owner,擁有組為group

$chmod 755 filename

更改文件的權(quán)限為755: owner r+w+x, group: r+x, others: r+x

$od -c filename

以ASCII字符顯示文件

文件顯示

$cat filename

顯示文件
$cat file1 file2

連接顯示file1和file2

$head -1 filename

顯示文件第一行

$tail -5 filename

顯示文件倒數(shù)第五行

$diff file1 file2

顯示file1和file2的差別

$sort filename

對(duì)文件中的行排序收恢,并顯示

$sort -f filename

排序時(shí)武学,不考慮大小寫

$sort -u filename

排序祭往,并去掉重復(fù)的行

$uniq filename

顯示文件filename中不重復(fù)的行 (內(nèi)容相同,但不相鄰的行劳淆,不算做重復(fù))

$wc filename

統(tǒng)計(jì)文件中的字符链沼、詞和行數(shù)

$wc -l filename

統(tǒng)計(jì)文件中的行數(shù)

文本

$echo string

顯示string

$echo string | cut -c5-7

截取文本的第5到第7列

$echo string | grep regex

顯示包含正則表達(dá)式regex的行

$echo string | grep -o regex

顯示符合正則regrex的子字符串

時(shí)間與日期

$date

當(dāng)前日期時(shí)間

$date +"%Y-%m-%d_%T"

以YYYY-MM-DD_HH:MM:SS的格式顯示日期時(shí)間 (格式可參考$man date)

$date --date="1999-01-03 05:30:00" 100 days 

顯示從1900-01-03 05:30:00向后100天的日期時(shí)間

$sleep 300 

休眠300秒

進(jìn)程

$top

顯示進(jìn)程信息默赂,并實(shí)時(shí)更新

$ps

 顯示當(dāng)前shell下的進(jìn)程

$ps -lu username

顯示用戶username的進(jìn)程

$ps -ajx

以比較完整的格式顯示所有的進(jìn)程

$kill PID

殺死PID進(jìn)程 (PID為Process ID)

$kill %job

殺死job工作 (job為job number)

$lsof -u username

用戶username的進(jìn)程所打開的文件

$dmesg

顯示系統(tǒng)日志

$time a.out

測(cè)試a.out的運(yùn)行時(shí)間

硬件

$uname -a

顯示系統(tǒng)信息

$df -lh

顯示所有硬盤的使用狀況

$mount

顯示所有的硬盤分區(qū)掛載

$mount partition path

掛在partition到路徑path

$umount partition

卸載partition

$sudo fdisk -l

顯示所有的分區(qū)

$sudo fdisk device

為device(比如/dev/sdc)創(chuàng)建分區(qū)表沛鸵。 進(jìn)入后選擇n, p, w

$sudo mkfs -t ext3 partition

格式化分區(qū)patition(比如/dev/sdc1)

修改 /etc/fstab,以自動(dòng)掛載分區(qū)缆八。增加行:

/dev/sdc1  path(mount point) ext3 defaults 0 0

$arch

顯示架構(gòu)

$cat /proc/cpuinfo

顯示CPU信息

$cat /proc/meminfo

顯示內(nèi)存信息

$free

顯示內(nèi)存使用狀況

$pagesize

顯示內(nèi)存page大星(以KByte為單位)

網(wǎng)絡(luò)

$ifconfig

顯示網(wǎng)絡(luò)接口以及相應(yīng)的IP地址。ifconfig可用于設(shè)置網(wǎng)絡(luò)接口

$ifup eth0

運(yùn)行eth0接口

$ifdown eth0

關(guān)閉eth0接口

$iwconfig

顯示無線網(wǎng)絡(luò)接口

$route

顯示路由表奈辰。route還可以用于修改路由表

$netstat

顯示當(dāng)前的網(wǎng)絡(luò)連接狀態(tài)

$ping IP

發(fā)送ping包到地址IP

$traceroute IP

探測(cè)前往地址IP的路由路徑

$dhclient

向DHCP主機(jī)發(fā)送DHCP請(qǐng)求栏妖,以獲得IP地址以及其他設(shè)置信息。

$host domain

DNS查詢奖恰,尋找域名domain對(duì)應(yīng)的IP

$host IP

反向DNS查詢

$wget url

使用wget下載url指向的資源

$wget -m url 

鏡像下載

SSH登陸與文件傳輸

$ssh ID@host

ssh登陸遠(yuǎn)程服務(wù)器host吊趾,ID為用戶名。

$sftp ID@host

登陸服務(wù)器host瑟啃,ID為用戶名论泛。sftp登陸后,可以使用下面的命令進(jìn)一步操作:

get filename    # 下載文件 

put filename    # 上傳文件

ls              # 列出host上當(dāng)前路徑的所有文件

cd              # 在host上更改當(dāng)前路徑

lls             # 列出本地主機(jī)上當(dāng)前路徑的所有文件

lcd             # 在本地主機(jī)更改當(dāng)前路徑

$scp localpath ID@host:path

將本地localpath指向的文件上傳到遠(yuǎn)程主機(jī)的path路徑

$scp -r ID@site:path localpath

以ssh協(xié)議蛹屿,遍歷下載path路徑下的整個(gè)文件系統(tǒng)屁奏,到本地的localpath

壓縮與歸檔

$zip file.zip file1 file2

將file1和file2壓縮到file.zip

$unzip file.zip

解壓縮file.zip

$gzip -c filename > file.gz

將文件filename壓縮到file.gz

$gunzip file.gz

解壓縮file.gz文件

$tar -cf file.tar file1 file2

創(chuàng)建tar歸檔

$tar -zcvf file.tar file1 file2

創(chuàng)建tar歸檔,并壓縮

$tar -xf file.tar

釋放tar歸檔

$tar -zxf file.tar.gz

解壓并釋放tar歸檔

打印

$lpr filename

打印文件

$lpstat

顯示所有打印機(jī)的狀態(tài)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末错负,一起剝皮案震驚了整個(gè)濱河市坟瓢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌犹撒,老刑警劉巖折联,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異识颊,居然都是意外死亡诚镰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門谊囚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來怕享,“玉大人,你說我怎么就攤上這事镰踏『睿” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵奠伪,是天一觀的道長(zhǎng)跌帐。 經(jīng)常有香客問我首懈,道長(zhǎng),這世上最難降的妖魔是什么谨敛? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任究履,我火速辦了婚禮,結(jié)果婚禮上脸狸,老公的妹妹穿的比我還像新娘最仑。我一直安慰自己,他們只是感情好炊甲,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布泥彤。 她就那樣靜靜地躺著,像睡著了一般卿啡。 火紅的嫁衣襯著肌膚如雪吟吝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天颈娜,我揣著相機(jī)與錄音剑逃,去河邊找鬼。 笑死官辽,一個(gè)胖子當(dāng)著我的面吹牛蛹磺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播野崇,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼称开,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了乓梨?” 一聲冷哼從身側(cè)響起鳖轰,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扶镀,沒想到半個(gè)月后蕴侣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡臭觉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年昆雀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝠筑。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狞膘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出什乙,到底是詐尸還是另有隱情挽封,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布臣镣,位于F島的核電站辅愿,受9級(jí)特大地震影響智亮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜点待,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一阔蛉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧癞埠,春花似錦状原、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至徒探,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喂窟,已是汗流浹背测暗。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留磨澡,地道東北人碗啄。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像稳摄,于是被迫代替她去往敵國和親稚字。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    周曉風(fēng)閱讀 374評(píng)論 0 0
  • 系統(tǒng) arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯示正...
    莎楽哥哥鴨閱讀 758評(píng)論 1 51
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細(xì)信息(只在centos和redhat上試過生效)arc...
    MicoCube閱讀 683評(píng)論 0 0
  • 最近都在和Linux打交道厦酬,這方面基礎(chǔ)比較薄弱的我只好買了本鳥哥的書看看胆描,感覺還不錯(cuò)。我覺得Linux相比wind...
    blvftigd閱讀 775評(píng)論 0 0
  • 周末看看科普書仗阅,也是一種愜意昌讲。這是一本講述羽毛進(jìn)化的書。作者講八卦的水平了得减噪,比如第一塊始祖鳥的化石是怎么來的短绸,因...
    kafkaliu閱讀 207評(píng)論 0 0