Linux常用指令

1摆尝、Man命令

命令名稱:man

命令英文原意:manual

命令所在路徑:/usr/bin/man

語法:man [命令或配置文件]

功能描述:獲得幫助信息

常用功能鍵

[Page Down]? 向下翻一頁?

[Page Up]?????? 向上翻一頁?

向后翻一屏:space(空格鍵)? ?

向前翻一屏:b

向后翻一行:Enter(回車鍵)? ?

向前翻一行:k?????

/string??? 向『下』搜尋 string 這個(gè)字符串??????

?string?? 向『上』搜尋 string 這個(gè)字符串????

n, N??????? 利用 / 或 ? 來搜尋字符串時(shí)涡尘,可以用 n 來繼續(xù)下一個(gè)搜尋 (不論是 / 或 ?) 曙旭,可以利用 N 來進(jìn)行『反向』搜尋恃逻。????

q??? 結(jié)束這次的man page

Man命令練習(xí)

范例一:查看ls命令的幫助信息

man ls

范例二:查看配置文件services的幫助信息

?manservices

2均践、Help命令

命令名稱:help

命令所在路徑:Shell內(nèi)置命令

語法:command --help

功能描述:獲得Shell內(nèi)置命令的幫助信息

范例:查看date命令的幫助信息

date --help

cal --help

3局装、正確關(guān)機(jī)重啟

1.查看在線用戶和在線服務(wù)

2.通知用戶關(guān)機(jī)/重啟原因和時(shí)間安排

3.下達(dá)關(guān)機(jī)或重啟命令坛吁,必須是root用戶:

su -root

shutdow -h 10

shutdown -h 21:00

shutdown now

shutdown +5 "good by"

-c 取消已經(jīng)在進(jìn)行的shutdown指令內(nèi)容

-h 關(guān)機(jī)

-r 重啟

shutdown -r 時(shí)間字符串

其他命令

reboot ==shutdown -r now

halt== shutdown -h now

poweroff=halt+切斷電源指令

3.1.1絕對路徑和相對路徑

[if !supportLists]l? [endif]絕對路徑:由根目錄(/)開始寫起的文件名或目錄名稱, 例如/home/dmtsai/.bashrc铐尚;

[if !supportLists]l? [endif]相對路徑:相對于目前路徑的文件名寫法拨脉。 例如 ./home/dmtsai 或../../home/dmtsai/等等

. :代表當(dāng)前的目錄,也可以使用 ./ 來表示宣增;

.. :代表上一層目錄玫膀,也可以 ../ 來代表。

1)???????Ls命令

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

功能描述:顯示目錄描述

命令格式:ls [options][文件或目錄]

選項(xiàng)與參數(shù)

-a :全部的文件爹脾,連同隱藏文件( 開頭為 . 的文件) 一起列出來

-l :顯示詳細(xì)信息帖旨;

-d :僅列出目錄本身箕昭,而不是列出目錄內(nèi)的文件數(shù)據(jù)

-F :根據(jù)文件、目錄等信息解阅,給予附加數(shù)據(jù)結(jié)構(gòu)落竹,例如: *:代表可執(zhí)行文件; /:代表目錄货抄; =:代表 socket 文件述召; |:代表 FIFO 文件;“@”表示符號鏈接,軟鏈接

-h :將文件容量以人類較易讀的方式(例如 GB, KB 等等)列出來蟹地,默認(rèn)情況下顯示是文件的字節(jié)大谢;

-R :連同子目錄內(nèi)容一起列出來怪与,等于該目錄下的所有文件都會顯示出來夺刑;

-S :以文件容量大小排序,而不是用文件名排序分别;

-t :依時(shí)間排序性誉,而不是用文件名。

--color=never :不要依據(jù)文件特性給予顏色顯示茎杂;

--color=always :顯示顏色

--color=auto :讓系統(tǒng)自行依據(jù)設(shè)置來判斷是否給予顏色

--full-time :以完整時(shí)間模式 (包含年错览、月、日煌往、時(shí)倾哺、分) 輸出

-rw-r--r--

-文件

d目錄

l-軟鏈接文件

rw-r--r--

u(所有者)?? g(所屬組)?? o(其他人)

?r(讀 )w (寫) x (執(zhí)行)

Ls命令練習(xí)

范例1:顯示/usr下文件的詳細(xì)信息

ls -l /usr

范例2:顯示/usr的目錄信息

ls -ld /usr

范例3:顯示所有文件(含隱藏文件)詳細(xì)信息,不顯示顏色刽脖,但在文件名末顯示出該文件名代表的類型羞海。

? ls-alF --color=never

范例4:完整的呈現(xiàn)文件的修改時(shí)間

?ls -al--full-time

3.1.2目錄的相關(guān)操作

(1)???cd命令

命令名稱:cd

英文原意:change directiory

所在路徑:shell內(nèi)置命令

語法格式:cd[目錄]

幾個(gè)特殊目錄

.?? 此層目錄

..? 上一層目錄

-?? 前一個(gè)工作目錄

~? 『目前用戶身份』所在的家目錄

Cd命令練習(xí)

1) 到mzxy這個(gè)用戶的家目錄,亦即/home/mzxy

# cd ~mzxy

2)回到自己的家目錄曲管,亦即是 /root 這個(gè)目錄

# cd ~

3)回到自己家目錄

# cd

4)# 到目前的上層目錄

# cd ..

5)回到剛剛的那個(gè)目錄

# cd –

6)切換到/var/spool/mail目錄

# cd /var/spool/mail

3)切換到/var/spoo/cron目錄

# cd ../cron

(2)? ? ? pwd命令

命令名稱:pwd

英文原意:print working directory

所在路徑:/bin/pwd

功能描述:顯示當(dāng)前目錄

# pwd [-P]

選項(xiàng)與參數(shù):

-P :顯示出確實(shí)的路徑却邓,而非使用鏈接 (link) 路徑。

pwd命令練習(xí)

范例2切換至/var/mail目錄院水,并顯示出實(shí)際的工作目錄腊徙,而非鏈接文件本身的目錄名

cd /var/mail

注意,/var/mail是一個(gè)鏈接文件

pwd?

pwd -P

/var/spool/mail

ls -ld /var/mail

lrwxrwxrwx 1 root root 10 Sep 4 13:54/var/mail -> spool/mail

(3)????mkdir命令

命令名稱:mkdir

英文原意:make directory

所在目錄:/bin/mkdir

命令格式:mkdir [-mp] 目錄名稱

選項(xiàng)與參數(shù):

-m :配置文件的權(quán)限檬某,直接設(shè)定撬腾,不需要看預(yù)設(shè)權(quán)限 (umask) 的臉色~

-p :遞歸創(chuàng)建目錄

mkdir命令練習(xí)

范例1請到/tmp下面嘗試建立數(shù)個(gè)新目錄:

cd /tmp

mkdir test?

mkdir test1/test2/test3/test4?

mkdir -p test1/test2/test3/test4?

ls test1 -R

(4)???rmdir命令

命令名稱:rmdir

英文原意:remove empty directory

所在目錄:/bin/rmdir

命令格式:rmdir [-p] 目錄名稱

選項(xiàng)與參數(shù):

-p :連同上層『空的』目錄也一起刪除

rmdir命令練習(xí)

范例:將mkdir范例中建立的目錄(/tmp下面)刪除掉!

ls -l?

rmdir test?

rmdir test1 <==因?yàn)樯杏袃?nèi)容恢恼,所以無法刪除民傻!

rmdir -p test1/test2/test3/test4

ls -l

# 利用 -p 這個(gè)選項(xiàng),立刻就可以將test1/test2/test3/test4 一次刪除

# 不過要注意的是,這個(gè) rmdir 僅能『刪除空的目錄』漓踢!


(5)????? 復(fù)制命令cp

英文原意:copy

功能描述:復(fù)制文件或目錄

所在路徑:/bin/cp

命令格式:

?cp[-options] source1[source2 source3 .... ] destination

選項(xiàng)與參數(shù):

-p :連同文件的屬性一起復(fù)制過去牵署,而非使用默認(rèn)屬性(備份常用);

-r :遞歸持續(xù)復(fù)制喧半,用于目錄的復(fù)制行為碟刺;(常用)

Cp命令練習(xí)

范例一:用root身份,將家目錄下的.bashrc 復(fù)制到 /tmp 下薯酝,并更名為bashrc

cp ~/.bashrc /tmp/bashrc

cp -i ~/.bashrc /tmp/bashrc

?ls –al~/.bash* /tmp/bashrc

cp: overwrite `/tmp/bashrc'? n <==n不覆蓋半沽,y為覆蓋

范例二:變換目錄到/tmp,并將/var/log/wtmp復(fù)制到/tmp且觀察屬性

cd /tmp

cp /var/log/wtmp .

ls -l /var/log/wtmp wtmp

# 在不加任何選項(xiàng)的情況下吴菠,文件的某些屬性/權(quán)限會改變者填;還有,連文件建立的時(shí)間也不一樣了做葵!那如果你想要將文件的所有特性都一起復(fù)制過來,可以加上-a?

cp -a /var/log/wtmp wtmp_2

ls -l /var/log/wtmp wtmp_2

范例三:復(fù)制 /etc/ 這個(gè)目錄下的所有內(nèi)容到/tmp

cp /etc/ /tmp

cp: omitting directory `/etc' <== 如果是目錄則不能直接復(fù)制占哟,要加上 -r 的選項(xiàng)

cp -r /etc/ /tmp

ls /etc tmp/etc -ld

# -r 是可以復(fù)制目錄,但是酿矢,文件與目錄的權(quán)限可能會被改變 榨乎,所以,也可以利用『 cp -a /etc /tmp 』來下達(dá)指令瘫筐,尤其是在備份的情況下蜜暑!

范例四:將家目錄的 .bashrc 及 .bash_history復(fù)制到 /tmp 下面

?cp~/.bashrc ~/.bash_history /tmp或者

cp ~/{.bashrc,.bash_history} /tmp

ls /tmp/.bash*

# 可以將多個(gè)數(shù)據(jù)一次復(fù)制到同一個(gè)目錄去!最后面一定是目錄策肝!多個(gè)文件之間{file1,file2,file3,file4}肛捍,且文件名之間沒有空格

范例五:將范例一復(fù)制的 bashrc 建立一個(gè)連結(jié)文件

ls -l bashrc

cp -s bashrc bashrc_slink????? #創(chuàng)建軟鏈接

cp -l bashrc bashrc_hlink????? #創(chuàng)建硬鏈接

ls -li bashrc*

范例六:若 ~/.bashrc 比 /tmp/bashrc 新才復(fù)制過來

cp -u ~/.bashrc /tmp/bashrc

# 這個(gè) -u 的特性,是在目標(biāo)文件與來源文件有差異時(shí)之众,才會復(fù)制的拙毫。所以,比較常被用于『備份』

范例七:將范例四生成的 bashrc_slink 復(fù)制成為bashrc_slink_1 與bashrc_slink_2

cp bashrc_slink bashrc_slink_1

cp-dbashrc_slink bashrc_slink_2

ls -l bashrc bashrc_slink*

# 原本復(fù)制的是連結(jié)文件棺禾,但是卻將連結(jié)文件的實(shí)際文件復(fù)制過來了缀蹄,也就是說,如果沒有加上任何選項(xiàng)時(shí)膘婶,cp復(fù)制的是源文件缺前,而非鏈接文件的屬性! 若要復(fù)制鏈接文件的屬性竣付,就得要使用 -d 的選項(xiàng)了


(6)?????刪除文件或目錄命令rm

目錄名稱:rm

英文原意:remove

所在路徑:/bin/remove

語法格式:rm [-fir] 文件或目錄

選項(xiàng)與參數(shù):

-f :force 诡延,強(qiáng)制執(zhí)行滞欠;

-i :在刪除前會詢問使用者是否操作

-r :遞歸刪除古胆,常用于目錄的刪除,這是非常危險(xiǎn)的選項(xiàng)!

Rm命令練習(xí)

范例一:將剛剛在 cp 的范例中建立的 bashrc 刪除掉逸绎!

?cd/tmp

?rm -ibashrc

# -i 的選項(xiàng)就會主動詢問惹恃,避免你刪除到錯(cuò)誤的文件名!

?范例二:將/tmp下面開頭為bashrc的文件名通通刪除:

rm -i bashrc*

范例三:將 cp 范例中所建立的/tmp/etc/ 這個(gè)目錄刪除掉

rmdir /tmp/etc

rmdir: etc: Directory not empty <== 刪不掉肮啄痢巫糙!因?yàn)檫@不是空的目錄!

rm-r/tmp/etc

rm: descend into directory `/tmp/etc'? y ....(中間省略)....

# 因?yàn)樯矸菔?root 颊乘,預(yù)設(shè)已經(jīng)加入了 -i 的選項(xiàng)参淹,所以你要一直按 y 才會刪除!如果不想要繼續(xù)按 y 乏悄,可以按下『 [ctrl]-c 』來結(jié)束 rm 的工作浙值。 這是一種保護(hù)的操作,如果確定要刪除掉此目錄而不要詢問檩小,可以這樣做:

rm -fr /tmp/etc

范例四:刪除一個(gè)帶有 - 開頭的文件

touch ./-aaa-

ls -l?./-aaa-

rm -aaa-

Try `rm --help' for more information. <== 因?yàn)?"-" 是選項(xiàng)嘛开呐!所以系統(tǒng)誤判了!

rm ./-aaa-

(7)????? 移動文件或目錄命令mv

命令名稱:mv

英文原意:move

所在路徑:/bin/move

功能描述:剪切文件或改名

語法格式:

mv [options] source1 source2 source3 ....directory

選項(xiàng)與參數(shù):

-f :force 強(qiáng)制的意思规求,如果目標(biāo)文件已經(jīng)存在筐付,不會詢問而直接覆蓋;

-i :若目標(biāo)文件 (destination) 已經(jīng)存在時(shí)阻肿,就會詢問是否覆蓋瓦戚!

-u :若目標(biāo)文件已經(jīng)存在,且 source 比較新丛塌,才會更新(update)

Mv命令練習(xí)

范例一:復(fù)制一文件伤极,建立一目錄,將文件移動到目錄中

cd /tmp

cp ~/.bashrc bashrc

mkdir mvtest

mv bashrc mvtest


范例二:將剛剛的目錄名稱更名為mvtest2

mv mvtest mvtest2

ls -ld mvtest*

范例三:再建立兩個(gè)文件姨伤,再全部移動到 /tmp/mvtest2 當(dāng)中

cp ~/.bashrc bashrc1

cp ~/.bashrc bashrc2

mv bashrc1 bashrc2 mvtest2 或者mv {bashrc1,bashrc2} mvtest2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哨坪,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子乍楚,更是在濱河造成了極大的恐慌当编,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徒溪,死亡現(xiàn)場離奇詭異忿偷,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)臊泌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門鲤桥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人渠概,你說我怎么就攤上這事茶凳∩┧” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵贮喧,是天一觀的道長筒狠。 經(jīng)常有香客問我,道長箱沦,這世上最難降的妖魔是什么辩恼? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮谓形,結(jié)果婚禮上灶伊,老公的妹妹穿的比我還像新娘。我一直安慰自己寒跳,他們只是感情好谁帕,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冯袍,像睡著了一般匈挖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上康愤,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天儡循,我揣著相機(jī)與錄音,去河邊找鬼征冷。 笑死择膝,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的检激。 我是一名探鬼主播肴捉,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼叔收!你這毒婦竟也來了齿穗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤饺律,失蹤者是張志新(化名)和其女友劉穎窃页,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體复濒,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脖卖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巧颈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畦木。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖砸泛,靈堂內(nèi)的尸體忽然破棺而出十籍,到底是詐尸還是另有隱情蛆封,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布妓雾,位于F島的核電站娶吞,受9級特大地震影響垒迂,放射性物質(zhì)發(fā)生泄漏械姻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一机断、第九天 我趴在偏房一處隱蔽的房頂上張望楷拳。 院中可真熱鬧,春花似錦吏奸、人聲如沸欢揖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽她混。三九已至,卻和暖如春泊碑,著一層夾襖步出監(jiān)牢的瞬間坤按,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工馒过, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留臭脓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓腹忽,卻偏偏與公主長得像来累,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子窘奏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

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

  • 1.Linux上的文件管理類命令嘹锁,其常用的使用方法及其相關(guān)示例演示 文件與目錄的管理上,不外乎顯示屬性着裹、 拷貝兼耀、刪...
    whamai閱讀 256評論 0 0
  • Linux指令中文說明傳送入口 整理自Linux指令中文說明 man Linux 幫助文檔手冊 man命令 是L...
    釋閑人閱讀 1,025評論 0 2
  • 登錄:root 123456 查看linux的目錄結(jié)構(gòu):cd /、ls -h home:家.用戶的家 普通用戶的...
    末日攜手的半陽閱讀 197評論 1 1
  • linux與本地文件傳輸求冷,推薦使用Xftp 查看目錄下有什么文件ls //list查...
    hello大象閱讀 288評論 0 1
  • 常用命令 ls顯示文件或目錄 -l列出文件詳細(xì)信息l(list) -a列出當(dāng)前目錄下所有文件及目錄瘤运,包括隱藏的a(...
    清風(fēng)麥浪碧海長空閱讀 270評論 0 2