linux基礎 4 檔案管理 RHEL6 5

2021-07-11 13:28:35 字數 1928 閱讀 6250

1. linux系統目錄結構

linux下一切皆檔案

/   通常稱為根分割槽。所有的檔案和目錄皆由此開始。只有root使用者對此目錄擁有寫許可權。

---/etc  配置檔案  包含所有應用程式的配置檔案,也包含啟動、關閉某個特定程式的指令碼,系統預設安裝的服務的配置檔案基本都在這個目錄下,例如, /etc/passwd,/etc/init.d/network等。

---/boot 存放linux系統啟動時需要載入的檔案。 (一般在另外乙個磁碟分割槽裡面儲存) kernel、grub引導配置檔案(/etc/grub/grub.conf)等檔案都存放在此。

---/var  是乙個可增長的目錄,包含很經常變的檔案。例如,/var/log(系統日誌)、/var/lib (包檔案) 、

---/root  管理員所有資料。  root使用者的家目錄

---/tmp  臨時檔案儲存位置, 可以設定每隔一段時間清理次,預設是1個月清除一次。

---/usr  usr表示的是unix software source,自己安裝的軟體存放目錄    

---/bin  命令  此目錄包含二進位制可執行檔案。普通使用者可以使用。

---/sbin  系統命令 ,此目錄中的命令主要供系統管理員使用,以進行系統維護。例如,iptables、reboot、fdisk等。  /mnt - 掛載目錄  掛載點,系統管理員可用於臨時掛載光碟等檔案系統。 /media

---/dev  包含裝置檔案。在linux中,一切都被看做檔案。終端裝置、usb、磁碟等等都被看做檔案,如/dev/sda。/dev/null黑洞檔案。

---/home  普通使用者所有資料存放在這個目錄下 

2. 相對路徑&絕對路徑

相對路徑: x相對於當前位置的路徑,不以斜線開始的路徑。

絕對路徑: 以斜線開始的路徑

./     當前目錄

3. 基本檔案操作命令

1)touch

新建空檔案

touch file1   

2)mkdir

新建目錄

mkdir dir1   

mkdir -p /root/dir1/dir2   #遞迴新建目錄,路徑中出現的目錄如果不存在則都會被建立

3)cat & more & less

顯示檔案內容

cat a.txt         #全部顯示出來

more a.txt    #可以逐行顯示,分頁顯示,但是只能向後檢視

less a.txt      #與more相比可以向前翻頁檢視

4)head

檢視前幾行內容

tail -3 /etc/passwd      #檢視/etc/passwd前3行內容

5)tail

檢視後幾行內容

tail -3 /etc/passwd      #檢視後3行內容

拓展:顯示檔案a.txt的第五行

分析:即顯示前五行的最後一行,結合head和tail

head -5 a.txt | tail -1

6)cp

複製檔案

cp /root/a.txt     /opt/

7)rm

刪除檔案

rm a.txt        #刪除a.txt

rm -f a.txt    #非互動式刪除,即不會進行提示

rm -rf dir1    #刪除目錄dir1, -r為遞迴,即刪除目錄時需要進行遞迴刪除才可刪除掉目錄。

8)mv

重名檔案或者移動檔案

mv /root/a.txt      /root/b.txt      #重新命名, 如當需要修改服務的配置檔案時先備份再修改

mv /root/a.txt /opt                    #移動檔案

Linux基礎(4) 檔案處理

linux命令格式 命令 選項 引數 目錄 判斷乙個目標是目錄還是檔案時,用ls l 檢視 檢視第乙個字元 表示檔案 d 表示目錄 l 表示軟連線檔案 快捷方式 b 表示裝置檔案,提供儲存的介面裝置 c 表示裝置檔案,提供序列的介面裝置 鍵盤,滑鼠 mkdir 建立目錄 1 複製檔案 cpcp ab...

4 檔案基本管理

命令 說明touch 檔案路徑 如果是要使用空格,可以使用雙引號包裹路徑,不能使用表示根路徑的 符號。第一次touch乙個檔案如果檔案不存在會自動建立,如果已經建立,會修改該檔案的最後修改時間 命令說明 cat用來檢視內容較少的檔案,選項加上 n 可以為內容新增行號。不太適合長檔案。tac反向檢視檔...

Linux基礎操作(四) 檔案管理

一.檔案的建立與刪除 1.建立檔案 touch filename 2.刪除檔案 rm filename 會有提示是否刪除 rm f filename 強制刪除 3.建立資料夾 mkdir dirname mkdir p dir1 dir2 dir3 遞迴建立資料夾 mkdir dir 在dir在已存...