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...