Linux-基本命令

基本命令

command ?[-options] ?[parameter1] ?…

command:命令名,相應(yīng)功能的英文單詞或單詞的縮寫

[-options]:選項,可用來對命令進行控制迄埃,也可以省略楼誓,

[]代表可選parameter1 …:傳給命令的參數(shù):可以是零個一個或多個

Help

一般是linux命令自帶的幫助信息

如:ls --help

Man

man是linux提供的一個手冊临谱,包含了絕大部分的命令、函數(shù)使用說明,該手冊分成很多章節(jié)(section)庙曙,使用man時可以指定不同的章節(jié)來瀏覽白华。

例:man ls ; man 2 printf

man是按照手冊的章節(jié)號的順序進行搜索的。

man設(shè)置了如下的功能鍵:

空格鍵顯示下一頁

Enter鍵一次滾動一行

B鍵回滾一屏

F鍵前滾一屏

Q鍵退出man命令

H列出所有功能鍵

/word搜索word字符串

自動補全

在敲出命令的前幾個字母的同時玫芦,按下tab鍵,系統(tǒng)會自動幫我們補全命令

一個tab補全本辐,如果有唯一定位的桥帆,自動出來。

兩個tab所有滿足條件的都列出出來慎皱。

歷史命令

當(dāng)系統(tǒng)執(zhí)行過一些命令后老虫,可按上下鍵翻看以前的命令,history將執(zhí)行過的命令列舉出來

茫多!82查看歷史命令中的82條指令

Linux命令-文件祈匙、磁盤管理

查看文件信息:ls

ls是英文單詞list的簡寫,其功能為列出目錄的內(nèi)容天揖,是用戶最常用的命令之一夺欲,它類似于DOS下的dir命令。

Linux文件或者目錄名稱最長可以有265個字符今膊,“.”代表當(dāng)前目錄洁闰,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件万细,需要用-a參數(shù)才能顯示扑眉。

ls常用參數(shù):

-a 顯示所有文件及目錄 (ls內(nèi)定將文件名或目錄名稱開頭為"."的視為隱藏檔纸泄,不會列出)

-l 除文件名稱外,亦將文件型態(tài)腰素、權(quán)限聘裁、擁有者、文件大小等資訊詳細列出

-r 將文件以相反次序顯示(原定依英文字母次序)

-t 將文件依建立時間之先后次序列出

-A 同 -a 弓千,但不列出 "." (目前目錄) 及 ".." (父目錄)

-F 在列出的文件名稱后加一符號衡便;例如可執(zhí)行檔則加 "*", 目錄則加 "/"

-R 若目錄下有文件,則以下之文件亦皆依序列出

輸出重定向命令

Linux允許將命令執(zhí)行結(jié)果重定向到一個文件洋访,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中镣陕。

如:ls > test.txt ( test.txt如果不存在,則創(chuàng)建姻政,存在則覆蓋其內(nèi)容)

注意:>輸出重定向會覆蓋原來的內(nèi)容呆抑,>>輸出重定向則會追加到文件的尾部。

分屏顯示:more

查看內(nèi)容時汁展,在信息過長無法在一屏上顯示時鹊碍,會出現(xiàn)快速滾屏,使得用戶無法看清文件的內(nèi)容食绿,此時可以使用more命令侈咕,每次只顯示一頁,按下空格鍵可以顯示下一頁器紧,按下q鍵退出顯示耀销,按下h鍵可以獲取幫助。

ctrl+b返回上一屏

ctrl+f下一屏

管道:|

管道:一個命令的輸出可以通過管道做為另一個命令的輸入铲汪。

管道我們可以理解現(xiàn)實生活中的管子熊尉,管子的一頭塞東西進去,另一頭取出來桥状,這里“ | ”的左右分為兩端,左端塞東西(寫)硝清,右端取東西(讀)辅斟。

清屏:clear

clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)”為字母)芦拿。

切換工作目錄:cd

在使用Unix/Linux的時候士飒,經(jīng)常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄蔗崎。Linux所有的目錄和文件名大小寫敏感

cd后面可跟絕對路徑酵幕,也可以跟相對路徑。如果省略目錄缓苛,則默認切換到當(dāng)前用戶的主目錄芳撒。

注意:

如果路徑是從根路徑開始的,則路徑的前面需要加上“ / ”,如“ /mnt ”笔刹,通常進入某個目錄里的文件夾芥备,前面不用加“ / ”。

顯示當(dāng)前路徑:pwd

使用pwd命令可以顯示當(dāng)前的工作目錄舌菜,該命令很簡單萌壳,直接輸入pwd即可,后面不帶參數(shù)日月。

創(chuàng)建目錄:mkdir

通過mkdir命令可以創(chuàng)建一個新的目錄袱瓮。參數(shù)-p可遞歸創(chuàng)建目錄。

需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名爱咬,并且目錄創(chuàng)建者必須對當(dāng)前目錄具有寫權(quán)限尺借。

刪除目錄:rmdir

可使用rmdir命令刪除一個目錄。必須離開目錄台颠,并且目錄必須為空目錄褐望,不然提示刪除失敗。

-p遞歸刪除

刪除文件:rm

可通過rm刪除文件或目錄串前。使用rm命令要小心瘫里,因為文件刪除后不能恢復(fù)。為了防止文件誤刪荡碾,可以在rm后使用-i參數(shù)以逐個確認要刪除的文件谨读。

常用參數(shù)及含義如下表所示:

建立鏈接文件:ln

Linux鏈接文件類似于Windows下的快捷方式。

鏈接文件分為軟鏈接和硬鏈接坛吁。

軟鏈接:軟鏈接不占用磁盤空間劳殖,源文件刪除則軟鏈接失效。

硬鏈接:硬鏈接只能鏈接普通文件拨脉,不能鏈接目錄哆姻。

使用格式:

ln源文件 鏈接文件

ln -s源文件 鏈接文件

如果沒有-s選項代表建立一個硬鏈接文件,兩個文件占用相同大小的硬盤空間玫膀,即使刪除了源文件矛缨,鏈接文件還是存在,所以-s選項是更常見的形式帖旨。

注意:如果軟鏈接文件和源文件不在同一個目錄箕昭,源文件要使用絕對路徑,不能使用相對路徑解阅。

查看或者合并文件內(nèi)容:cat

cat test1.txt test.2 > heihei.txt將前兩個文件內(nèi)容都重定向到heihei.txt文件中>表示先清空落竹,后添加>>表示直接添加

文本搜索:grep

Linux系統(tǒng)中g(shù)rep命令是一種強大的文本搜索工具,grep允許對文本文件進行模式查找货抄。如果找到匹配模式述召,grep打印包含模式的所有行朱转。

grep一般格式為:grep [-選項] ‘搜索內(nèi)容串’文件名

在grep命令中輸入字符串參數(shù)時,最好引號或雙引號括起來桨武。例如:grep‘a(chǎn) ’1.txt肋拔。

-v反轉(zhuǎn)查找。

-n在顯示符合范本樣式的那一列之前呀酸,標(biāo)示出該列的列數(shù)編號

-i忽略字符大小寫的差別凉蜂。

grep搜索內(nèi)容串可以是正則表達式。

正則表達式是對字符串操作的一種邏輯公式性誉,就是用事先定義好的一些特定字符窿吩、及這些特定字符的組合,組成一個“規(guī)則字符串”错览,這個“規(guī)則字符串”用來表達對字符串的一種過濾邏輯纫雁。

grep常用正則表達式:

^a行首。搜尋以a開頭的行g(shù)rep -n‘^a’1.txt

Ke$行尾倾哺。搜尋以ke結(jié)束的行g(shù)rep -n‘ke$’1.txt

. (點)匹配一個非換行符的字符轧邪,也是任意一個字符

查找文件:find

find命令功能非常強大,通常用來在特定的目錄下搜索符合條件的文件羞海,也可以用來搜索特定用戶屬主的文件忌愚。

find文件路徑 選項 要求范圍

-name :文件名稱符合name的文件

-size n :文件大小

-perm:權(quán)限為***的文件

拷貝文件:cp

cp命令的功能是將給出的文件或目錄復(fù)制到另一個文件或目錄中,相當(dāng)于DOS下的copy命令却邓。

常用選項說明:

-a:此選項通常在復(fù)制目錄時使用硕糊,它保留鏈接、文件屬性腊徙,并復(fù)制目錄下的所有內(nèi)容简十。其作用等于dpR參數(shù)組合。

-d:復(fù)制時保留鏈接撬腾。這里所說的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式螟蝙。

-f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。

-i:與-f選項相反民傻,在覆蓋目標(biāo)文件之前給出提示胰默,要求用戶確認是否覆蓋,回答"y"時目標(biāo)文件將被覆蓋饰潜。

-p:除復(fù)制文件的內(nèi)容外初坠,還把修改時間和訪問權(quán)限也復(fù)制到新文件中和簸。

-r:若給出的源文件是一個目錄文件彭雾,此時將復(fù)制該目錄下所有的子目錄和文件。

-l:不復(fù)制文件锁保,只是生成鏈接文件薯酝。

移動文件:mv

用戶可以使用mv命令來移動文件或目錄半沽,也可以給文件或目錄重命名。

常用選項說明:

-i:若指定目錄已有同名文件吴菠,則先詢問是否覆蓋舊文件;

-f:在mv操作要覆蓋某已有的目標(biāo)文件時不給任何指示;

mv文件名 文件名將源文件名改為目標(biāo)文件名

mv文件名 目錄名將文件移動到目標(biāo)目錄

mv目錄名 目錄名目標(biāo)目錄已存在者填,將源目錄移動到目標(biāo)目錄;目標(biāo)目錄不存在則改名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末做葵,一起剝皮案震驚了整個濱河市占哟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酿矢,老刑警劉巖榨乎,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瘫筐,居然都是意外死亡蜜暑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門策肝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肛捍,“玉大人,你說我怎么就攤上這事之众∽竞粒” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵酝枢,是天一觀的道長恬偷。 經(jīng)常有香客問我,道長帘睦,這世上最難降的妖魔是什么袍患? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮竣付,結(jié)果婚禮上诡延,老公的妹妹穿的比我還像新娘。我一直安慰自己古胆,他們只是感情好肆良,可當(dāng)我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逸绎,像睡著了一般惹恃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上棺牧,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天巫糙,我揣著相機與錄音,去河邊找鬼颊乘。 笑死参淹,一個胖子當(dāng)著我的面吹牛醉锄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浙值,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼恳不,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了开呐?” 一聲冷哼從身側(cè)響起烟勋,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎筐付,沒想到半個月后神妹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡家妆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年鸵荠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伤极。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛹找,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哨坪,到底是詐尸還是另有隱情庸疾,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布当编,位于F島的核電站届慈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏忿偷。R本人自食惡果不足惜金顿,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鲤桥。 院中可真熱鬧揍拆,春花似錦、人聲如沸茶凳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贮喧。三九已至筒狠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間箱沦,已是汗流浹背辩恼。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人运挫。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像套耕,于是被迫代替她去往敵國和親谁帕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,492評論 2 348

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

  • sina 基本命令分類簡介: 查看Linux內(nèi)核版本: cat /proc/version//第一種 uname ...
    橙小汁閱讀 3,425評論 2 7
  • tab 在敲出命令的前幾個字母的同時冯袍,按下tab鍵匈挖,系統(tǒng)會自動幫我們補全命令 一個tab補全,如果有唯一定位的康愤,自...
    Boom_蘇閱讀 162評論 0 0
  • Linux版本 Linux系統(tǒng)是一個多用戶儡循、多任務(wù)的分時操作系統(tǒng)。Linux版本分為內(nèi)核版本和發(fā)行版本征冷。常見的Li...
    阿勝4K閱讀 740評論 1 4
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,146評論 2 34
  • 以前择膝,媽媽帶我去了姥姥家。媽媽帶我去大壩底下玩检激,還有哥哥肴捉,姐姐,心妍姐姐叔收。我們摘了螃蟹最愛吃的植物齿穗,心妍姐姐一直在...
    大皓皓啊閱讀 132評論 0 0