Linux檔案操作

2022-06-20 05:09:05 字數 2226 閱讀 1595

linux概覽

touch建立檔案

mkdir建立目錄 make dir

cp拷貝檔案 copy

mv移動檔案 move

rm刪除檔案 remove

ls命令能夠看到當前目錄的所有內容。ls -l能夠看到更多資訊,判斷你是誰。

pwd命令能夠看到當前終端所在的目錄。print working directory告訴你你在哪。

cd假如你去錯了地方,cd命令能夠切換到對的目錄。

findfind命令通過篩選一些條件,能夠找到已經被遺忘的檔案。

命令說明

示例cat

檢視檔案內容,如果檔案很大的話,cat命令的輸出結果會瘋狂在終端上輸出,可以多次按ctrl+c終止。

檢視檔案大小:du -h file 檢視檔案內容cat file

less

針對比較大的檔案,我們就可以使用less命令開啟某個檔案。類似vim,less可以在輸入/後進入查詢模式,然後按n(n)向下(上)查詢。

模擬vim

tail

tail命令可以靜態的檢視某個檔案的最後n行,與之對應的,head命令檢視檔案頭n行。但head沒有滾動功能

tail -n100 access.log head -n100 access.log

sort

sort和uniq經常配對使用。sort可以使用-t指定分隔符,使用-k指定要排序的列

awk -f"|" '' access.log | sort | uniq -c | sort -nk1 -r | head -n10

grep

grep用來對內容進行過濾,帶上--color引數,可以在支援的終端可以列印彩色,引數n則輸出具體的行數,用來快速定位

grep -rn --color post access.log 如果我想要看某個異常前後相關的內容,就可以使用abc引數。它們是幾個單詞的縮寫,經常被使用。a after 內容後n行b before 內容前n行c count? 內容前後n行

diff

diff命令用來比較兩個檔案是否的差異,diff和patch還是一些平台原始碼的打補丁方式

壓縮linux下常見的壓縮檔案有tar、bzip2、zip、rar等,7z這種用的相對較少。

.tar 使用tar命令壓縮或解壓、.bz2 使用bzip2命令操作、.gz 使用gzip命令操作、.zip 使用unzip命令解壓、.rar 使用unrar命令解壓

第1層第二層

介紹/bin

目錄/usr/bin的軟鏈結

/sbin

目錄/usr/sbin的軟鏈結

/lib

目錄/usr/lib的軟鏈結

/usr

/bin

存放一些常用的命令

/usr

/sbin

存放一些管理員常用的命令

/usr

/lib

用來存放動態庫和一些模組檔案

/sys

核心中的資料結構的視覺化介面;控制核心的一些行為

/proc

記憶體映像,可以通過修改其中一些檔案的狀態和內容,來控制程式的行為

/run

存放引導程式,核心相關檔案

/boot

存放引導程式,核心相關檔案

/dev

存放一些裝置檔案,比如光碟

/etc

用於儲存一些全域性的、應用的配置檔案

/var

與/var/run一樣,存放的是系統執行時需要的檔案,比如mysql的pid等

/tmp

非常特殊的臨時資料夾,斷電丟失;所有的使用者,都有寫入許可權,通常用來做檔案交換用

/home

/**使用者目錄,比如我的目錄是/home/xjjdog

/root

root使用者的home目錄

linux 檔案操作

1 cat 開啟檔案 cat name.txt 開啟檔案name.txt cat 1.txt 2.txt 開啟2個檔案 cat n name.txt 開啟檔案後顯示行號 2 vi 輸出,刪除,查詢,替換,塊操作 等文字操作 vi 的三種基本工作模式 命令列模式,文字輸入模式,末行模式 命令列模式 不...

Linux 檔案操作

1,查詢檔案 find name 名稱 ls find atime 10 記著有乙個點號 兩邊都有空格,代表當前目錄,如果希望顯示系統的所有大於10天的檔案 可以將 換成 代表根目錄 find mtime n print n天前那天改過的檔案 find mtime n print n天以前改過的檔案...

linux檔案操作

unix檔案操作 讀寫操作 標c檔案讀寫 file 代表乙個開啟的檔案 unix linux的檔案讀寫函式 linux系統中 幾乎一切都是檔案,記憶體 目錄 硬體裝置都可以看成檔案。比如 記憶體 對應目錄 proc pid 目錄 可以用 vi 檢視,也是檔案 裝置 dev tty 鍵盤 顯示器 de...