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在已存...