Linux 目錄結構及檔案基本操作

2022-04-06 01:32:01 字數 1380 閱讀 6730

mkdir -p father/son/grandson
使用 -p 引數,同時建立父目錄(如果不存在該父目錄),如下我們同時建立乙個多級目錄(這在安裝軟體、配置安裝路徑時非常有用):

rm -rf /home/lins/
跟複製目錄一樣,要刪除乙個目錄,也需要加上 -r 或 -r 引數

遇到許可權不足刪除不了的目錄也可以和刪除檔案一樣加上 -f 引數

mv aa.txt bb.txt
這樣可以實現單個檔案重新命名

如果是多個檔案批量重新命名則使用rename

# 批量將這 5 個字尾為 .txt 的文字檔案重新命名為以 .c 為字尾的檔案:

rename 's/\.txt/\.c/' *.txt

# 批量將這 5 個檔案,檔名和字尾改為大寫:

rename 'y/a-z/a-z/' *.c

使用 cat,tac 和 nl 命令檢視檔案,前兩個命令都是用來列印檔案內容到標準輸出(終端),其中 cat 為正序顯示,tac 為倒序顯示

cat -n /etc/ppp.txt
加上 -n 引數顯示行號

使用nl命令新增行號並列印

-b : 指定新增行號的方式,主要有兩種:

-b a:表示無論是否為空行,同樣列出行號("cat -n"就是這種方式)

-b t:只列出非空行的編號並列出(預設為這種方式)

-n : 設定行號的樣式,主要有三種:

-n ln:在行號欄位最左端顯示

-n rn:在行號欄位最右邊顯示,且不加 0

-n rz:在行號欄位最右邊顯示,且加 0

-w : 行號字段占用的位數(預設為 6 位)

使用 more 和 less 命令分頁檢視檔案

more /etc/ppp.txt
使用 head 和 tail 命令檢視檔案

檢視最近新增加的使用者,那麼可以檢視這個 /etc/passwd 檔案

tail -n 1 /etc/passwd
新增-n指定行數

tail -f /log/a.txt
動態實時監視日誌

Linux基礎入門3 目錄結構及檔案基本操作

windows 一直是以儲存介質為主的,主要以碟符 c 盤,d 盤 及分割槽來實現檔案管理,然後之下才是目錄,目錄就顯得不是那麼重要。然而 unix linux 恰好相反,linux是以目錄為主的。linux 是以樹形目錄結構的形式來構建整個系統的,可以理解為樹形目錄是乙個使用者可作業系統的骨架。雖...

Linux基礎入門(三 目錄結構及基本檔案操作)

先插入一點小小的補充 按鍵作用 ctrl d鍵盤輸入結束或退出終端 ctrl s暫停當前程式,暫停後按下任意鍵恢復執行 ctrl z將當前程式放到後台執行,恢復到前台為命令fg ctrl a將游標移至輸入行頭,相當於home鍵 ctrl e將游標移至輸入行末,相當於end鍵 ctrl k刪除從游標所...

Linux目錄結構及檔案基本操作

linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...