002【linux 學(xué)習(xí)】linux 文件以及目錄操作命令

查看目錄內(nèi)容 ls

  • ls 常用選項(xiàng):

    • -a:顯示指定目錄下所有子目錄與文件,包括隱藏文件
    • -l:以列表方式顯示文件的詳細(xì)信息
    • -h:配合 -l 以人性化的方式顯示文件大小
  • 例子:查看所有文件的詳細(xì)信息

    • 查看所有文件的詳細(xì)信息

       ls -alh
      
  • ls 的通配符的使用

    • *:代表任意個(gè)數(shù)個(gè)字符
    • ?:代表任意一個(gè)字符套媚,至少 1 個(gè)
    • []:表示可以匹配字符組中的任意一個(gè)
    • [abc]:匹配 a狼钮、b涛漂、c 中的任意一個(gè)
    • [a-f]:匹配從 a 到 f 范圍內(nèi)的的任意一個(gè)字符
  • 例子:

    • 查看所有以 1 開始的文件

      ls 1*      
      
    • 查看所有以 .txt 結(jié)束的文件

      ls *.txt    
      

切換目錄 cd

  • cd 常用選項(xiàng):

    • cd:切換到當(dāng)前用戶的主目錄( /home/用戶目錄 )
    • cd ~:切換到當(dāng)前用戶的主目錄( /home/用戶目錄 )
    • cd .:保持在當(dāng)前目錄不變
    • cd ..:切換到上級(jí)目錄
    • cd -:可以在最近兩次工作目錄之間來回切換
  • 目錄路徑介紹:

    • 兩種路徑:

      • 相對(duì)路徑:相對(duì)路徑 在輸入路徑時(shí),最前面不是 / 或者 ~卵凑,表示相對(duì) 當(dāng)前目錄 所在的目錄位置
      • 絕對(duì)路徑:絕對(duì)路徑 在輸入路徑時(shí)笑旺,最前面是 / 或者 ~,表示從 根目錄/家目錄 開始的具體目錄位置
    • 舉例說明:

      • 使用絕對(duì)路徑切換到 Python 用戶的桌面

        cd /home/python/Desktop
        
      • 在Python用戶主文件夾下搬设,使用相對(duì)路徑切換到桌面

        cd Desktop
        

創(chuàng)建文件 touch

  • 創(chuàng)建文件或修改文件時(shí)間
    • 如果文件 不存在啼染,可以創(chuàng)建一個(gè)空白文件
    • 如果文件 已經(jīng)存在,可以修改文件的末次修改日期

創(chuàng)建目錄 mkdir

  • mkdir 常用選項(xiàng):

    • -p:可以遞歸創(chuàng)建目錄
  • 舉例:

    • 創(chuàng)建多層文件夾

      mkdir -p a/b/c/d
      
  • 注意:新建目錄的名稱 不能與當(dāng)前目錄中 已有的目錄或文件 同名

刪除文件或者目錄 rm

  • 說明:使用 rm 命令要小心焕梅,因?yàn)槲募h除后不能恢復(fù)

  • rm 常用選項(xiàng):

    • -f:強(qiáng)制刪除,忽略不存在的文件卦洽,無需提示
    • -r:遞歸地刪除目錄下的內(nèi)容,刪除文件夾 時(shí)必須加此參數(shù)
  • 舉例:

    • 刪除當(dāng)前文件夾下的所有文件

      rm -rf *
      

查看文件目錄結(jié)構(gòu) tree

  • 命令:tree [目錄名]
  • 作用:以樹狀圖列出文件目錄結(jié)構(gòu)
  • tree 常用選項(xiàng):
    • -d:只顯示目錄

復(fù)制文件或者目錄 cp

  • 命令:cp 源文件 目標(biāo)文件
  • 作用:將給出的 文件目錄 復(fù)制到另一個(gè) 文件目錄
  • cp 常用選項(xiàng):
    • -i:覆蓋文件前提示
    • -r:若給出的源文件是目錄文件阀蒂,則 cp 將遞歸復(fù)制該目錄下的所有子目錄和文件该窗,目標(biāo)文件必須為一個(gè)目錄名

移動(dòng)文件 mv

  • 命令:mv 源文件 目標(biāo)文件
  • 作用:用來 移動(dòng) 文件目錄,也可以給 文件或目錄重命名
  • mv 常用選項(xiàng):
    • -i:覆蓋文件前提示

查看文件全部內(nèi)容 cat

  • 命令:cat 文件名
  • 作用:
    • cat 命令可以用來 查看文件內(nèi)容蚤霞、文件合并 等功能
    • cat 會(huì)一次顯示所有的內(nèi)容酗失,適合 查看內(nèi)容較少 的文本文件
  • cat 常用選項(xiàng):
    • -b:對(duì)非空輸出行編號(hào)
    • -n:對(duì)輸出的所有行編號(hào)

分屏查看文件內(nèi)容 more

  • 命令:more 文件名
  • 作用:
    • more 命令可以用于分屏顯示文件內(nèi)容,每次只顯示一頁內(nèi)容
    • 適合于 查看內(nèi)容較多 的文本文件
  • 使用 more 會(huì)用到的操作鍵
    • 空格鍵:顯示手冊(cè)頁的下一屏
    • Enter 鍵:一次滾動(dòng)手冊(cè)頁的一行
    • b:回滾一屏
    • q:退出

搜索文本文件內(nèi)容 grep

  • 命令:grep 搜索文本 文件名

  • 作用:

    • Linux 系統(tǒng)中 grep 命令是一種強(qiáng)大的文本搜索工具
    • grep 允許對(duì)文本文件進(jìn)行 模式查找昧绣,所謂模式查找规肴,又被稱為正則表達(dá)式
  • grep 常用選項(xiàng):

    • -n:顯示匹配行及行號(hào)
    • -v:顯示不包含匹配文本的所有行(相當(dāng)于求反)
    • -i:忽略大小寫
  • grep 使用的兩種查找模式:

    • ^a:行首,搜尋以 a 開頭的行
    • a$:行尾夜畴,搜尋以 a 結(jié)束的行

顯示文字內(nèi)容 echo

  • 作用:echo 會(huì)在終端中顯示參數(shù)指定的文字拖刃,通常會(huì)和 重定向 聯(lián)合使用
  • 舉例:
    • 打印信息到屏幕上

      echo Hello Python
      

重定向 > 以及 >>

  • 作用:

    • inux 允許將命令執(zhí)行結(jié)果 重定向 到一個(gè) 文件
    • 將本應(yīng)顯示在終端上的內(nèi)容 輸出/追加 到指定文件中
  • 兩種重定向形式:

    • >:表示輸出,會(huì)覆蓋文件原有的內(nèi)容
    • >>:表示追加贪绘,會(huì)將內(nèi)容追加到已有文件的末尾
  • 舉例:

    • 將 echo 輸出的信息保存到 1.txt 里

      echo Hello Python > 1.txt
      
    • 將 tree 輸出的信息追加到 1.txt 文件的末尾

      tree >> 1.txt
      

管道 |

  • 作用:

    • Linux 允許將 一個(gè)命令的輸出 可以通過管道 做為 另一個(gè)命令的輸入
    • 可以理解現(xiàn)實(shí)生活中的管子兑牡,管子的一頭塞東西進(jìn)去,另一頭取出來税灌,這里 | 的左右分為兩端均函,左端塞東西(寫),右端取東西(讀)
  • 常用的管道命令:

    • more:分屏顯示內(nèi)容
    • grep:在命令執(zhí)行結(jié)果的基礎(chǔ)上查詢指定的文本
  • 舉例:

    • 使用 more 查看 ls 輸出的內(nèi)容

      ls -alh | more
      
    • 使用 grep 過濾 ls 輸出的內(nèi)容

      ls -alh | grep D
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末菱涤,一起剝皮案震驚了整個(gè)濱河市苞也,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粘秆,老刑警劉巖墩朦,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異翻擒,居然都是意外死亡氓涣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門陋气,熙熙樓的掌柜王于貴愁眉苦臉地迎上來劳吠,“玉大人,你說我怎么就攤上這事巩趁⊙魍妫” “怎么了奴曙?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵坤溃,是天一觀的道長。 經(jīng)常有香客問我汁政,道長,這世上最難降的妖魔是什么抠蚣? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任柄冲,我火速辦了婚禮,結(jié)果婚禮上戒祠,老公的妹妹穿的比我還像新娘。我一直安慰自己馏颂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著感帅,像睡著了一般岖是。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上聪轿,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天音瓷,我揣著相機(jī)與錄音绳慎,去河邊找鬼漠烧。 笑死已脓,一個(gè)胖子當(dāng)著我的面吹牛摆舟,可吹牛的內(nèi)容都是我干的亥曹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼乍丈,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了请垛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤荚坞,失蹤者是張志新(化名)和其女友劉穎懒鉴,沒想到半個(gè)月后璃俗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年间聊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了攒盈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡哎榴,死狀恐怖型豁,靈堂內(nèi)的尸體忽然破棺而出尚蝌,到底是詐尸還是另有隱情迎变,我是刑警寧澤飘言,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布热凹,位于F島的核電站泵喘,受9級(jí)特大地震影響泪电,放射性物質(zhì)發(fā)生泄漏般妙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一相速、第九天 我趴在偏房一處隱蔽的房頂上張望碟渺。 院中可真熱鬧,春花似錦突诬、人聲如沸苫拍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绒极。三九已至,卻和暖如春蔬捷,著一層夾襖步出監(jiān)牢的瞬間垄提,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國打工周拐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留铡俐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓妥粟,卻偏偏與公主長得像审丘,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勾给,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345