Linux常見檔案操作命令

2021-09-27 09:41:10 字數 3618 閱讀 5597

touch filename

注意:touch不但可以建立檔案,也可以修改檔案的時間戳

時間戳分為:

atime:檔案內容被訪問的時間標識

mtime:檔案內容被修改的時間標識

ctime:檔案屬性或檔案內容被修改的時間標示

mkdir directory

mkdir -p dir1/dir2/dir3

#-p建立遞迴目錄時,當上層目錄不存在時自動建立

rm file #刪除檔案

rm -f file #-f=force ,表示強制刪除不提示

rm -r directory #刪除目錄

rm -rf directory #刪除目錄不提示

rm -rf s/ss #刪除目錄s下的ss

1.gedit file #必須擁有圖形

2.vim file

當vim異常退出時會生成.file.swp檔案,當再次開啟時會出現下列情況:

此時,無論按哪個按鍵,再次開啟檔案時還是會出現上述情況,直到按下【d】鍵,.swp檔案被刪除,vim恢復正常工作。

cp   原始檔    目的地檔案

cp 原始檔1 原始檔2 目的地目錄 #目的地目錄必須存在

cp -r 源文目錄 目的地目錄

co -r 源文目錄1 源文目錄2 目的地目錄 #目的地目錄必須存在

mv 原始檔 目的地檔案  #重新命名

mv 源目錄 目的地目錄

mv dir/* . #把dir中的所有檔案移動到當前目錄.中

注意:相同磁碟檔案的移動只是乙個重新命名過程

不同磁碟的檔案移動是複製刪除過程

cat file  #檢視檔案的全部內容

cat -b file #顯示行號不包含空格

cat -n file #顯示行號包含空格

less file #分頁瀏覽

用法:上|下 逐行移動

pageup|pagedown #逐頁移動

/關鍵字 #高亮顯示關鍵字 n向下移動 n向上移動

less 模式

q #退出

head file #檔案前10行

tail file #檔案後10行

head -n 3 file #檢視檔案頭3行

tail -n 3 file #檢視檔案後3行

當操作物件是 物件1 空格 物件2 時,

這兩個物件之間沒有任何關係

豆角 茄子 ##這是2個物件

豆角茄子 ##這是乙個物件

當打出關鍵字開頭按< tab>可以自動補齊剩下命令,若沒有補齊,則是此開頭的命令不唯一,可按兩下< tab>顯示出所有以此關鍵字開頭的命令。

1.顯示路徑

pwd2.切換路徑

cd 目錄名稱 ##進入到指定目錄中

cd - ##當前目錄和當前目錄值前所在目錄之間的切換

cd ~ ##進入當前使用者家目錄

cd ~user ##進入user家目錄

cd … ##進入當前目錄的上級目錄

3.檢視

lsls -l file ##檔案屬性

ls dir ##目錄中包含的內容

ls -d dir ##目錄本身

ls -a dir ##所有檔案包含隱藏的

ls -s dir ##檢視並且按照大小排序

ls -s file|dir##檢視檔案大小

history        #檢視歷史

history -c #空當前環境中的歷史

!數字 ##呼叫此行歷史比如"!239"時執行歷史中地239條命令

!test ##執行以test關鍵字開頭的最近一條歷史

ctrl+r 【輸入關鍵字 #呼叫歷史中最近一條含有此關鍵字的歷史

上鍵|下鍵 #逐條呼叫歷史

1.檢視命令用途

whatis 命令 #檢視命令的用途,在檢視過程中如果提示noting, 執行mandb可以解決

2.檢視命令用法

命令 --help #檢視命令的基本用法,適用於多數命令

3.man檢視命令或檔案的說說明手冊

man 命令

man的級別

1 #命令

2 #系統呼叫介面

3 #函式庫呼叫介面

4 #特殊裝置檔案

5 #系統配置檔案

6 #遊戲規則說明

7 #包說明

8 #系統管理命令

9 #核心呼叫規則

*		##匹配0到任意字元

? ##匹配單個字元

[[:alpha:]] #單個字母

[[:lower:]] #單個小寫字母

[[:upper:]] #單個大寫字母

[[:digit:]] #單個數字

[[:punct:]] #單個符號

[[:space:]] #單個空格

[[:alnum:]] #單個數字或字母

[[:punct:][:upper:]] #但個符號或但個大寫字母

[1-9] #一位,1-9的任意數字

[!3-5] #一位,不是3-5的數字

[a-z] #a-z的任意字母

#3個,1,2,3

#3個1,4,7這三個數

~ #當前使用者家目錄

~username #指定使用者的家目錄

~+ #當前目錄.

~- #進入當前目錄之前所在目錄(olddir)cd - 中的"-"

/bin  #二進位制可執行檔案,系統常規命令

/boot #啟動目錄,存放系統自動啟動檔案,核心,初始化程式

/dev #系統裝置管理檔案

/etc #大多數系統配置檔案存放路徑

/home/ 子目錄 #普通使用者家目錄

/lib #函式庫

/media #臨時掛載點

/mnt #臨時掛載點

/run #自動臨時裝置掛載點

/opt #第三方軟體安裝路徑

/proc #系統硬體資訊和系統程序資訊

/root #超級使用者家目錄

/sbin #系統管理命令,通常只有root可以執行

/srv #系統資料目錄

/var #系統資料目錄

/sys #核心相關資料

/tmp #臨時檔案產生目錄

/usr/ #unix system resource (系統資源目錄)

Linux日誌檔案操作常見命令

1 從第3000行開始,顯示1000行。即顯示3000 3999行cat filename tail n 3000 head n 10002 顯示1000行到3000行cat filename head n 3000 tail n 1000注意兩種方法的順序 分解 tail n 1000 顯示最後1...

01 linux 常見檔案操作命令

案例 在桌面建立乙個資料夾a和資料夾b,在資料夾中建立乙個檔案 a.txt 注意 所有命令輸入後回車即可執行 tab 按上下鍵可以檢視之前的命令 ls ls a 顯示當前資料夾中所有檔案,其中包含隱藏檔案,以 開頭的為隱藏檔案 ls l 顯示檔案的詳細資訊,包括 時間,大小等 pwdtouch a....

linux 常見操作命令

1 網路查詢和配置 查詢網絡卡和配置資訊 ifconfig 查詢指定網絡卡資訊 ifconfig eth1 關閉網絡卡,開啟網絡卡 ifdown eth1,ifup eth1 2 目錄檔案操作 切換到家目錄 cd 切換到filesystem目錄 cd 切換到public目錄 cd public 瀏覽...