檔案建立touch:
touch file1.txt
touch file2 file3---建立兩個檔案
touch /home/file3.txt---在home目錄下建立檔案
touch /home/file4 file5---建立兩個檔案,fike4在home目錄下,file5在當前目錄下
touch /home/---在home目錄下建立兩個檔案
touch file ---建立file1到file10十個檔案
touch file---建立filea到filee五個檔案
touch file---建立三個檔案,分別是filea,filev,filem
mkdir dir1
mkdir /zzz/dir2 /zzz/dir3
mkdir /zzz/
mkdir -v /zzz/---v表示顯示建立的目錄
mkdir -pv /zzz/dir6/dir7/dir8---p表示如果父母目錄不存在,則父母目錄一起建立,不會有任何資訊的輸出
mkdir -pv /zzz/,dir8}---演示:
mkdir: 已建立目錄 "/zzz"
mkdir: 已建立目錄 "/zzz/dir6"
mkdir: 已建立目錄 "/zzz/dir7"
mkdir: 已建立目錄 "/zzz/dir8"
cp -v file.txt /home/dir1 將file.txt複製到dir目錄下.
cp -v file.txt /home/dir/file1.txt 將檔案file.txt複製到目錄dir下,並修改名字為file1.x
cp -rv /etc /home/dir1 etc目錄及下面檔案遞迴複製到dir1目錄下
cp -v file1.txt !$ ---!$:表示上一次使用的路徑。
cp -rv /etc/dir1/file1 /etc/dir2/file2 /etc/dir3/file3 /home/dir2---將多個檔案file1、file2、file3複製到dir2目錄下
cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
cp -rv /etc/sysconfig/network-scripts/
cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0
rm -rf dir1
-r遞迴
-f force強制
-v詳細過程
-n顯示行號
-a可以顯示控字元(換行符/製表符)
1.安裝dos2unix
安裝命令:yum -y install dos2unix
2.轉換:
dos2unix a.txt
head /etc/passwd檢視前10行
head -5 /etc/passwd檢視前5行
tail /etc/passwd檢視檔案後10行
tail -5 /etc/passwd檢視檔案後5行
tail -f /var/log/messages可以動態監控檔案(比如動態監控日誌資訊)
less /var/log/messages分頁顯示檔案,q退出,上下鍵和空格分頁。
more /var/log/messages也可以分頁,只是more只能向下檢視,不能向上檢視
grep 'root' /etc/passwd過濾帶有root的行
grep '^root' /etc/passwd過濾以root結尾的行
grep 'bash$' /etc/passwd 過濾以bash結尾的行
linux檔案管理
判斷是否為目錄 bool is dir const char path return false 判斷是否為常規檔案 bool is file const char path 判斷是否是特殊目錄 bool is special dir const char path 生成完整的檔案路徑 void g...
Linux檔案管理
對於計算機來說,所謂的資料就是0和1的序列。這樣的乙個序列可以儲存在記憶體中,但記憶體中的資料會隨著關機而消失。為了將資料長久儲存,我們把資料儲存在光碟或者硬碟中。根據我們的需要,我們通常會將資料分開儲存到檔案這樣乙個個的小單位中 所謂的小,是相對於所有的資料而言 但如果資料只能組織為檔案的話,而不...
Linux檔案管理
對於計算機來說,所謂的資料就是0和1的序列。這樣的乙個序列可以儲存在記憶體中,但記憶體中的資料會隨著關機而消失。為了將資料長久儲存,我們把資料儲存在光碟或者硬碟中。根據我們的需要,我們通常會將資料分開儲存到檔案這樣乙個個的小單位中 所謂的小,是相對於所有的資料而言 但如果資料只能組織為檔案的話,而不...