Linux的基本命令

首先解釋下:[root@localhost ~]#

整個[root@localhost ~]#部分叫bash, Linux有很多shell(csh:Unix自帶的shell、bash:Linux自帶的shell蔓同、ksh)

root:當前所處用戶

localhost:當前機器名

~:當前用戶所工作的目錄

$:普通用戶 #:超級管理員

在使用Linux腳本時一定牢記一條原則:在敲命令時一定看清自己處于什么目錄!!!

1.權(quán)限

Linux有兩種用戶:#-超級管理員和$-普通用戶

超級用戶:可以在Linux系統(tǒng)下做任何事情塔逃,不受任何限制;

普通用戶:在Linux下做有限的事情料仗;

命令: su [用戶名] 作用:切換用戶

1.1.文件訪問者的分類(人)

文件和文件目錄的所有者:u—User

文件和文件目錄的所有者所在的組的用戶:g—Group

其他用戶:o—Others

1.2.文件訪問權(quán)限的種類

read:對文件而言湾盗,具有讀取文件內(nèi)容的權(quán)限,對目錄來說立轧,具有瀏覽目錄信息的權(quán)限格粪;

write:對文件而言,具有修改文件內(nèi)容的權(quán)限肺孵,對目錄來說,具有刪除移動目錄內(nèi)文件的權(quán)限颜阐;

execute:對文件而言平窘,具有執(zhí)行文件的權(quán)限,對目錄來說凳怨,具有進入目錄的權(quán)限瑰艘。

1.3.文件權(quán)限值得表示方法

r:只讀

-w:僅可寫

–x:僅可執(zhí)行

rw:可讀可寫

-wx:可寫可執(zhí)行

r-x:可讀可執(zhí)行

rwx:可讀可寫可執(zhí)行

—:無權(quán)限

2.基礎(chǔ)命令

2.1 ls

格式:ls [選項] [目錄或文件]

功能:對于目錄,列出該目錄下的所有子目錄與文件肤舞;對于文件紫新,列出文件名以及其他信息。

常用選項:

-a :列出目錄下的所有文件李剖,包括以 . 開頭的隱含文件芒率。

-d :將目錄像文件一樣顯示,而不是顯示其他文件篙顺。

-i :輸出文件的i節(jié)點的索引信息偶芍。

-k :以k字節(jié)的形式表示文件的大小。

-l :列出文件的詳細信息德玫。

-n :用數(shù)字的UID,GID代替名稱匪蟀。

-F : 在每個文件名后面附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件宰僧;“/”表示目錄材彪;“@”表示符號鏈接;“l(fā)”表示FIFOS;“=”表示套接字段化。

2.2 cd

格式:cd [選項]

常用選項:

cd / 返回到根目錄
cd .. 返回上一級目錄嘁捷。

cd ../.. 將當前目錄向上移動兩級。

cd - 返回最近訪問目錄穗泵。

2.3 pwd

格式: pwd

功能:顯示出當前工作目錄的絕對路徑普气。

2.4 touch

格式:touch [選項] 文件名…

功能:touch命令參數(shù)可以更改文檔或目錄的日期時間,包括存取時間和更改時間佃延,或者新建一個不存在的文件现诀。

常用選項:

-a 僅改變指定文件的存取時間。

-c 或–no-creat 不創(chuàng)建任何文件履肃。

-m 僅改變指定文件的修改時間仔沿。

-d 使用指定的日期時間,而非現(xiàn)在的時間尺棋。

-f 此參數(shù)將忽略不予處理封锉,僅負責(zé)解決BSD版本touch指令的兼容性問題。

2.5 mkdir

格式:mkdir [選項] dirname…

功能:mkdir命令用來創(chuàng)建新的目錄膘螟。

常用選項:

-p –parents 可以是一個路徑名稱成福。此時若路徑的某些目錄不存在,加上此選項后荆残,系統(tǒng)將自動建立好那些尚不存在的目錄奴艾,即一次可以建立多個目錄。

-m –mode=MODE 將新建目錄的存取權(quán)限設(shè)置為MODE内斯,存取權(quán)限用給定的八進制數(shù)字表示蕴潦。

2.6 rm

格式:rm [選項] 文件列表

功能:rm命令刪除文件或目錄。

常用選項:

-f –force 忽略不存在的文件俘闯,并且不給出提示信息潭苞。

-r -R,–recursive 遞歸地刪除指定目錄及其下屬的各級子目錄和相應(yīng)的文件真朗。

-i 交互式刪除文件此疹。

說明:rm命令刪除指定的文件,默認情況下遮婶,它不能刪除目錄秀菱。如果文件不可寫,則標準輸入是tty(終端設(shè)備)蹭睡。如果沒有給出選項-f或者–force衍菱,rm命令刪除之前會提示用戶是否刪除該文件;如果用戶沒有回答y或者Y肩豁,則不刪除該文件脊串。

2.7 rmdir

格式:rmdir [選項] dirname

功能:刪除目錄辫呻。

常用選項:

-p –parents 遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時琼锋,也一同被刪除放闺。如果有非空的目錄,則該目錄保留下來缕坎。

2.8 man

格式:man [選項] 命令

功能:man格式化并顯示某一命令的聯(lián)機幫助手冊頁怖侦。

常用選項:

-k 根據(jù)關(guān)鍵字搜索聯(lián)機幫助。

-a 將所有章節(jié)的都顯示出來谜叹。

num 只在第num章節(jié)找匾寝。

說明:面手冊分為8章: 
1. 一般用戶的命令; 
2. 系統(tǒng)調(diào)用荷腊; 
3. C語言函數(shù)庫艳悔; 
4. 有關(guān)驅(qū)動程序和系統(tǒng)設(shè)備的解釋; 
5. 配置文件的解釋女仰; 
6. 游戲程序的命令猜年; 
7. 有用的雜類命令,如宏命令包等疾忍; 
8. 有關(guān)系統(tǒng)維護和管理的命令乔外。

2.9 cp

格式:cp [選項] 源文件或目錄 目標文件或目錄

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

常用選項:

-f –force 強行復(fù)制文件或目錄一罩,不論文件或目錄是否已經(jīng)存在杨幼。

-d 復(fù)制時保留文件鏈接。

-i –interactive覆蓋文件之前先詢問用戶擒抛。

-r 遞歸處理推汽,將指定目錄下的文件與子目錄一并處理补疑。若源文件或目錄的形態(tài)歧沪,不屬于目錄或符號鏈接,則一律視為普通文件處理莲组。

-R 或–recursive遞歸處理诊胞,將指定目錄下的文件及子目錄一并處理。

2.10 mv

格式:mv [選項] 源文件或目錄 目標文件或目錄

功能:mv命令對文件或目錄重新命名锹杈,或者將文件從一個目錄移到另一個目錄中撵孤。

常用選項:

-f force 強制的意思,如果目標文件已經(jīng)存在竭望,不會詢問而直接覆蓋邪码。

-i 若目標文件(destination)已經(jīng)存在時,就會詢問是否覆蓋咬清。

2.11 cat/tac

格式:cat [選項] [文件]

功能:查看目標文件的內(nèi)容闭专。

常用選項:

-b 對非空輸出行編號奴潘。

-n 對輸出的所有行編號。

-s 不輸出多行空行影钉。

2.12 more

格式:more [選項] [文件]

功能:more命令顯示文件內(nèi)容画髓,每次顯示一屏。

常用選項:

-n 對輸出的所有行編號平委。

-s 將文件中連續(xù)的空白行壓縮成一個空白行顯示奈虾。

-num 這個選項制定一個整數(shù),表示一屏顯示多少行廉赔。

q 退出more肉微。

2.13 less

格式:less [參數(shù)] 文件

功能:less命令與more命令類似,但二者存在差別昂勉,less命令允許用戶向前或向后瀏覽文件浪册,而more命令只能向前瀏覽。

常用選項:

-i 忽略搜索時的大小寫岗照。

-N 顯示每行的行號村象。

4.png

2.14 head

格式:head [選項] [文件]

功能:head命令在屏幕上顯示指定文件的開頭若干行。

常用選項:

-c –bytes=[-]N 顯示每個文件前面N字節(jié)攒至。

-n –lines=[-]N 顯示指定文件的前面N行厚者。

2.15 tail ==重要==

格式:tail [選項] [文件]

功能:用于顯示指定文件的末尾,不指定文件時迫吐,作為輸入信息進行處理库菲。常用查看日志文件。

說明:tail命令從指定點開始將文件寫到標注輸出志膀。使用tail命令的-f選項可以方便的查閱正在改變的日志文件熙宇,tail -f filename會把filename里最尾部的內(nèi)容顯示在屏幕上,并且不斷刷新溉浙,使你看到最新的文件內(nèi)容烫止。

常用選項:

-f 循環(huán)讀取。

-n <行數(shù)> 顯示行數(shù)戳稽。

2.16 時間相關(guān)的命令

date顯示

date 指定格式顯示時間:date+%Y:%m:%d

date用法:date:date[OPTION]… [+FORMAT]

%H 小時(00..23)

%M 分鐘(00..59)

%S 秒(00..61)

%X 相當于%H:%M:%S

%d 日(01..31)
%m 月份(01..12)
%Y 完整年份(0000..9999)

%F 相當于%Y-%m-%d

時間戳

時間->時間戳:date+%s

時間戳->時間:Unix時間戳是從1970年1月1日開始所經(jīng)過的秒數(shù)馆蠕,不考慮閏秒。

2.17 cal

格式:cal [參數(shù)] [月份] [年份]

功能:用于查詢?nèi)諝v等時間信息惊奇,如果只有一個參數(shù)互躬,則表示年份(1-9999),如果有兩個參數(shù)颂郎,則表示月份和年份吼渡。

常用選項:

-3 顯示系統(tǒng)前一個月,當前月乓序,下一個月的月歷寺酪。

-j 顯示在當年中的第幾天(一年日期按天算舟奠,從1月1日算起,默認顯示當前月在一年中的天數(shù))房维。

-y 顯示當前年份的日歷沼瘫。

2.18 find

格式:find pathname -options

功能:用于在文件樹種查找文件,并作出相應(yīng)的處理(可能訪問磁盤)咙俩。

常用選項:

-name 按照文件名查找文件耿戚。

2.19 grep

格式:grep [選項] 搜尋字符串文件

功能:在文件中搜索字符串,將找到的行打印出來阿趁。

常用選項:

-i 忽略大小寫的不同膜蛔,所以大小寫視為相同。

-n 順便輸出行號脖阵。

-v 反向選擇皂股,亦即顯出沒有‘搜尋字符串’內(nèi)容的那一行。

2.20.zip/unzip命令

格式:zip 壓縮文件.zip 目錄或文件

功能:將目錄或文件壓縮成zip格式命黔。

常用選項:

-r 遞歸處理呜呐,將指定目錄下的所有文件和子目錄一并處理。

2.21 tar

格式:tar [-cxtzjvf] 文件與目錄… 參數(shù)

功能:打包/解包悍募,不打開它蘑辑,直接看內(nèi)容。

-c 建立一個壓縮文件的參數(shù)指令(create的意思)坠宴。

-x 解開一個壓縮文件的參數(shù)指令洋魂。

-t 查看tarfile里面的文件。

-z 是否同時具有g(shù)zip的屬性喜鼓?亦即是否需要用gzip壓縮副砍?

-j 是否同時具有bzip的屬性?亦即是否需要用bzip壓縮庄岖?

-v 壓縮的過程中顯示文件豁翎。這個常用,不建議用在背景執(zhí)行過程顿锰。

-f 使用檔名谨垃,請留意启搂,在f之后要立即接檔名硼控,不要再加參數(shù)。

-C 解壓到指定目錄胳赌。

2.22.bc命令

bc命令可以很方便的進行浮點運算牢撼。

2.23.uname -r命令

格式:uname [選項]

功能:uname用來獲取電腦和操作系統(tǒng)的相關(guān)信息。

常用選項:

-a 或-all 詳細輸出所有信息疑苫,依次為內(nèi)核名稱熏版,主機名纷责,內(nèi)核版本號,內(nèi)核版本撼短,硬件名再膳,處理器類型,硬件平臺類型曲横,操作系統(tǒng)名稱喂柒。

3.Linux系統(tǒng)根目錄下各個目錄的作用

/bin 二進制可執(zhí)行命令。該目錄下存放著普通用戶的命令

/dev 系統(tǒng)的設(shè)備文件禾嫉,即設(shè)備的驅(qū)動程序

/home 存放用戶文件的主目錄灾杰,用戶數(shù)據(jù)

/lib 存放著和系統(tǒng)運行相關(guān)的庫文件

/mnt 存放臨時的映射文件,通常是一些用來安裝其他設(shè)備的子目錄

/boot 存放啟動linux的核心文件

/media 存放著可移除的設(shè)備熙参,比如軟盤艳吠,光盤

/misc 儲存著一些特殊的字符的定義

/net 存放著和網(wǎng)絡(luò)相關(guān)的一些文件

/proc 存放著用戶與內(nèi)核的交互信息

/sbin 系統(tǒng)的管理命令,這里存放的是系統(tǒng)管理員使用的程序

/srv 系統(tǒng)啟動服務(wù)時可以訪問的數(shù)據(jù)庫目錄

/tmp 臨時文件孽椰,重啟后自動清空

/var 存放系統(tǒng)產(chǎn)生的經(jīng)常變化的文件

/etc 系統(tǒng)所有的配置文件都在這個目錄中

/opt (option : 自由選擇)主要給源碼安裝軟件時選擇的安裝目錄位置

/root 超級用戶的目錄

/selinux 主要用來加固操作系統(tǒng)昭娩,提高系統(tǒng)的安全性

/sys 管理設(shè)備文件

/usr 最大的目錄,存放著應(yīng)用程序和文件

/lost-found 這個目錄平時是空的黍匾,當系統(tǒng)非正常關(guān)機而留下的“無家可歸”的文件便會儲存在這里

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末题禀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子膀捷,更是在濱河造成了極大的恐慌迈嘹,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件全庸,死亡現(xiàn)場離奇詭異秀仲,居然都是意外死亡,警方通過查閱死者的電腦和手機壶笼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門神僵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人覆劈,你說我怎么就攤上這事保礼。” “怎么了责语?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵炮障,是天一觀的道長。 經(jīng)常有香客問我坤候,道長胁赢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任白筹,我火速辦了婚禮智末,結(jié)果婚禮上谅摄,老公的妹妹穿的比我還像新娘。我一直安慰自己系馆,他們只是感情好送漠,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著由蘑,像睡著了一般螺男。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纵穿,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天下隧,我揣著相機與錄音,去河邊找鬼谓媒。 笑死淆院,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的句惯。 我是一名探鬼主播土辩,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抢野!你這毒婦竟也來了拷淘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤指孤,失蹤者是張志新(化名)和其女友劉穎启涯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恃轩,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡结洼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了叉跛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片松忍。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖筷厘,靈堂內(nèi)的尸體忽然破棺而出鸣峭,到底是詐尸還是另有隱情,我是刑警寧澤酥艳,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布摊溶,位于F島的核電站,受9級特大地震影響玖雁,放射性物質(zhì)發(fā)生泄漏更扁。R本人自食惡果不足惜盖腕,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一赫冬、第九天 我趴在偏房一處隱蔽的房頂上張望浓镜。 院中可真熱鬧,春花似錦劲厌、人聲如沸膛薛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哄啄。三九已至,卻和暖如春风范,著一層夾襖步出監(jiān)牢的瞬間咨跌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工硼婿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锌半,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓寇漫,卻偏偏與公主長得像刊殉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子州胳,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

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