Linux命令行小結(jié)

對于剛剛開始使用linux的初學(xué)者來說湾揽,命令行無疑是必須掌握的技能,極大的方便了對于系統(tǒng)的操作踢关。筆者在使用過程中記錄下一些常用操作伞鲫,總結(jié)在這里。由于剛開始使用命令行可能難以記憶签舞,這里給出每個(gè)命令的英文全拼榔昔。

文件/目錄操作

cd--change directory

cd [dirName] 進(jìn)入dirName目錄;
cd 進(jìn)入用戶主目錄瘪菌;
cd ~ 進(jìn)入用戶主目錄撒会;
cd - 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級目錄(若當(dāng)前目錄為“/“师妙,則執(zhí)行完后還在“/"诵肛;".."為上級目錄的意思);
cd ../.. 返回上兩級目錄默穴;
cd !$ 把上個(gè)命令的參數(shù)作為cd參數(shù)使用怔檩。

mkdir--make directory

創(chuàng)建指定的目錄名,要求創(chuàng)建目錄的用戶在當(dāng)前目錄中具有寫權(quán)限蓄诽,并且指定的目錄名不能是當(dāng)前目錄中已有的目錄薛训。
mkdir [OPTION] dir-name

cp--copy

該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。
cp [OPTION] 源文件或目錄 目標(biāo)文件或目錄

rm--remove

刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄仑氛,如果沒有使用- r選項(xiàng)乙埃,則rm不會刪除目錄。如果使用 rm 來刪除文件锯岖,通常仍可以將該文件恢復(fù)原狀介袜。
rm [OPTION]... FILE...

mv--move

移動(dòng)文件或者將文件改名
mv [OPTION] 源文件或目錄 目標(biāo)文件或目錄

pwd--print working direcory

打印當(dāng)前的工作目錄
pwd -P:如果當(dāng)前的工作路徑是鏈接的話,顯示鏈接的原始路徑出吹,也就是實(shí)際路徑遇伞。
pwd -L:與pwd -P完全相反,顯示鏈接路徑捶牢。

ls--list

列出目錄下的文件

  • ls -a 列出文件下所有的文件鸠珠,包括以“.“開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,如果存在..代表存在著父目錄)秋麸。
  • ls -l 列出文件的詳細(xì)信息渐排,如創(chuàng)建者,創(chuàng)建時(shí)間竹勉,文件的讀寫權(quán)限列表等等飞盆。
  • ls -F 在每一個(gè)文件的末尾加上一個(gè)字符說明該文件的類型娄琉。"@"表示符號鏈接次乓、"|"表示FIFOS吓歇、"/"表示目錄、"="表示套接字票腰。
  • ls -s 在每個(gè)文件的后面打印出文件的大小城看。 size(大小)
  • ls -t 按時(shí)間進(jìn)行文件的排序 Time(時(shí)間)
  • ls -A 列出除了"."和".."以外的文件。
  • ls -R 將目錄下所有的子目錄的文件都列出來杏慰,相當(dāng)于我們編程中的“遞歸”實(shí)現(xiàn)
  • ls -L 列出文件的鏈接名测柠。Link(鏈接)
  • ls -S 以文件的大小進(jìn)行排序

輸入命令 ls -l t 查看文件 t 的屬性,中間是個(gè)小寫的 L 缘滥,其中的字母rwx分別代表讀(read)轰胁、寫(write),還有一個(gè)運(yùn)行x(execute)朝扼。

tar

tar [主選項(xiàng)+輔選項(xiàng)] 文件或者目錄
主選項(xiàng)
-c: 建立壓縮檔案
-x:解壓
-t:查看內(nèi)容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個(gè)是獨(dú)立的命令赃阀,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)擎颖。下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的榛斯。
輔選項(xiàng)
-z:有g(shù)zip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標(biāo)準(zhǔn)輸出
tar -cvf <archive-name.tar> <file1-OR-file2-OR-both-to-archive>
創(chuàng)建對應(yīng)壓縮文件
tar -tvf <archive-to-view.tar>
查看對應(yīng)壓縮文件
tar -xvf <archive-to-extract.tar>
提取對應(yīng)壓縮文件。
tar -jxvf firefox-37.0.2.tar.bz2 -C /opt/
-C 選項(xiàng)提取文件到指定目錄(這里是/opt/)搂捧。

zip與uzip

zip -r myfile.zip
將當(dāng)前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件驮俗。
zip -r mydata.zip mydata
壓縮mydata目錄/文件
unzip -o -d /home/sunny myfile.zip
將myfile.zip文件解壓到 /home/sunny/。-o:不提示的情況下覆蓋文件允跑;-d:-d /home/sunny 指明將文件解壓縮到/home/sunny目錄下王凑。

find

在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作聋丝。
find ./ -name test
查找名字為test的文件或目錄
find /home -name test
在home目錄下尋找名字為test的文件或目錄
find -type f -name "*.log"
查找所有類型為log的文件

grep--Global Regular Expression Print

grep命令是一種強(qiáng)大的文本搜索工具荤崇,它能使用正則表達(dá)式搜索文本,并把匹 配的行打印出來潮针。grep全稱是Global Regular Expression Print术荤,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶每篷。
grep ‘test’ d
顯示所有以d開頭的文件中包含 test的行瓣戚。
grep ‘test’ aa bb cc
顯示在aa,bb焦读,cc文件中匹配test的行子库。
grep ‘[a-z]\{5\}’ aa
顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫字符的字符串的行。

less

使用 less 瀏覽文件矗晃。
less [參數(shù)] 文件
** 參數(shù) **

  • -e 當(dāng)文件顯示結(jié)束后仑嗅,自動(dòng)離開
  • -f 強(qiáng)迫打開特殊文件,例如外圍設(shè)備代號、目錄和二進(jìn)制文件
  • -N 顯示每行的行號
  • -Q 不使用警告音
  • -s 顯示連續(xù)空行為一行
  • /字符串:向下搜索"字符串"的功能
  • ?字符串:向上搜索"字符串"的功能

** less操作 **

  • b 向后翻一頁
  • d 向后翻半頁
  • h 顯示幫助界面
  • Q 退出less 命令
  • u 向前滾動(dòng)半頁
  • y 向前滾動(dòng)一行
  • 空格鍵 滾動(dòng)一行
  • 回車鍵 滾動(dòng)一頁
  • [pagedown]: 向下翻動(dòng)一頁
  • [pageup]: 向上翻動(dòng)一頁
    less log2013.log
    查看文件仓技。
    ps -ef |less
    ps查看進(jìn)程信息并通過less分頁顯示鸵贬。
    less log2013.log log2014.log
    瀏覽多個(gè)文件。

head與tail

顯示開頭或結(jié)尾某個(gè)數(shù)量的文字區(qū)塊
head -6 readme.txt
顯示檔案的前 6 行
tail -25 mail.txt
顯示檔案的后25 行

tree

tree命令以樹狀圖列出文件目錄結(jié)構(gòu)脖捻。
在ubuntu系統(tǒng)中默認(rèn)是沒有tree這個(gè)命令的阔逼,使用命令sudo apt-get install tree安裝tree命令工具。
tree -d 只顯示目錄地沮。
tree -L 1只顯示第一層目錄嗜浮。

帳號操作

su--super user

變更為其它使用者的身份,超級用戶除外摩疑,需要鍵入該使用者的密碼危融。

sudo--super user do

sudo 執(zhí)行命令的流程是當(dāng)前用戶切換到root(或其它指定切換到的用戶),然后以root(或其它指定的切換到的用戶)身份執(zhí)行命令雷袋,執(zhí)行完成后专挪,直接退回到當(dāng)前用戶;而這些的前提是要通過sudo的配置文件/etc/sudoers來進(jìn)行授權(quán)片排。
sudo -l列出目前的權(quán)限寨腔。
輸入命令sudo su可以將提示符切換到管理員身份,這樣就不必每次加上 sudo率寡。
輸入 exit 命令返回普通用戶迫卢。

whoami

who -m的作用和who am i的作用是一樣的。
who -q用來顯示當(dāng)前登錄用戶的個(gè)數(shù)冶共。
whoami 顯示的是有效用戶ID乾蛤。whoami顯示的是當(dāng)前“操作用戶”的用戶名。

passwd--password

更改使用者的密碼捅僵。
passwd (選項(xiàng)) (用戶名)
** 選項(xiàng) **

  • -d:刪除密碼家卖,僅有系統(tǒng)管理者才能使用。
  • -f:強(qiáng)制執(zhí)行庙楚。
  • -k:設(shè)置只有在密碼過期失效后上荡,方能更新。
  • -l:鎖住密碼馒闷。
  • -s:列出密碼的相關(guān)信息酪捡,僅有系統(tǒng)管理者才能使用。
  • -u:解開已上鎖的帳號纳账。

進(jìn)程管理

ps--process

查看當(dāng)前進(jìn)程逛薇。

  • ps a 顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序疏虫。
  • ps -A 顯示所有進(jìn)程永罚。
  • ps c 列出程序時(shí)啤呼,顯示每個(gè)程序真正的指令名稱,而不包含路徑呢袱,參數(shù)或常駐服務(wù)的標(biāo)示官扣。
  • ps -aux | less通過cpu和內(nèi)存使用來過濾進(jìn)程。
  • ps -axjf或pstree以樹形結(jié)構(gòu)顯示進(jìn)程产捞。
  • ps -ef以全格式顯示所有進(jìn)程醇锚。
  • ps -ef | grep httpd 檢查httpd進(jìn)程是否存在

kill

中止一個(gè)進(jìn)程哼御。
kill -pid終止ps -ef中列出的pid進(jìn)程

系統(tǒng)信息相關(guān)

top

顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息坯临,包括進(jìn)程ID、內(nèi)存占用率恋昼、CPU占用率等看靠。
top每隔5秒顯式所有進(jìn)程的資源占用情況

df--disk free

檢查linux服務(wù)器的文件系統(tǒng)的磁盤空間占用情況∫杭。可以利用該命令來獲取硬盤被占用了多少空間挟炬,目前還剩下多少空間等信息。
df [選項(xiàng)] [文件]
使用-h選項(xiàng)以KB以上的單位來顯示嗦哆。
使用-a選項(xiàng)查看全部文件系統(tǒng)谤祖。

uname

獲取電腦和操作系統(tǒng)的相關(guān)信息。

網(wǎng)絡(luò)相關(guān)

ping

測試與目標(biāo)主機(jī)的連通性老速。
ping [參數(shù)] [主機(jī)名或IP地址]

telnet

用來遠(yuǎn)程登錄粥喜。

curl

curl是一個(gè)利用URL規(guī)則在命令行下工作的文件傳輸工具。
curl http://www.baidu.com
執(zhí)行后橘券,http://www.baidu.com 的html就會顯示在屏幕上了
curl -o dodo1.jpg http:www.linux.com/dodo1.JPG
以服務(wù)器上的名稱保存文件到本地额湘。

netstat

用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接旁舰,路由表锋华,接口狀態(tài) (Interface Statistics),masquerade 連接箭窜,多播成員 (Multicast Memberships) 等等毯焕。
netstat 將每隔一秒輸出網(wǎng)絡(luò)信息。
netstat -a列出所有端口磺樱。
netstat -at列出所有 tcp 端口芥丧。
netstat -au列出所有 udp 端口。
netstat -l只顯示監(jiān)聽端口坊罢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末续担,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子活孩,更是在濱河造成了極大的恐慌物遇,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異询兴,居然都是意外死亡乃沙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門诗舰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來警儒,“玉大人,你說我怎么就攤上這事眶根∈癫” “怎么了?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵属百,是天一觀的道長记劝。 經(jīng)常有香客問我,道長族扰,這世上最難降的妖魔是什么厌丑? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮渔呵,結(jié)果婚禮上怒竿,老公的妹妹穿的比我還像新娘。我一直安慰自己扩氢,他們只是感情好耕驰,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著类茂,像睡著了一般耍属。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上巩检,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天厚骗,我揣著相機(jī)與錄音,去河邊找鬼兢哭。 笑死领舰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迟螺。 我是一名探鬼主播冲秽,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼矩父!你這毒婦竟也來了锉桑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤窍株,失蹤者是張志新(化名)和其女友劉穎民轴,沒想到半個(gè)月后攻柠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡后裸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年瑰钮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片微驶。...
    茶點(diǎn)故事閱讀 40,861評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浪谴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出因苹,到底是詐尸還是另有隱情苟耻,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布容燕,位于F島的核電站梁呈,受9級特大地震影響婚度,放射性物質(zhì)發(fā)生泄漏蘸秘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一蝗茁、第九天 我趴在偏房一處隱蔽的房頂上張望醋虏。 院中可真熱鬧,春花似錦哮翘、人聲如沸颈嚼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阻课。三九已至,卻和暖如春艰匙,著一層夾襖步出監(jiān)牢的瞬間限煞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工员凝, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留署驻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓健霹,卻偏偏與公主長得像旺上,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子糖埋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評論 2 361

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

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,176評論 2 33
  • Ubuntu的發(fā)音 Ubuntu钦听,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音倍奢。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,369評論 9 467
  • 大家都知道朴上,Linux系統(tǒng)提供了非常多非常多的命令或工具,這些命令都各有所長卒煞,都是系統(tǒng)需要的痪宰。但我們精力有限,要掌...
    劉振鋒閱讀 11,503評論 10 90
  • 1.Linux下如何用命令查看實(shí)時(shí)日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,295評論 0 11
  • 1 大前天,我的一位學(xué)弟扮饶,和我微信聊天具练。說,王哥甜无,在不在扛点,想找你聊會天,我快氣爆了岂丘。 原來春節(jié)期間陵究,他參加了高中的...
    方舟先生2016閱讀 542評論 0 0