1.cat 命令用於檢視純文字檔案(內容較少的)
如果內容多的 就用more
如果要顯示行號 加-n
2.head 檢視純文字文件前n行
head -n 20 haha
3 tail 檢視純文字文件的後n行或持續重新整理內容
tail -n 20 haha
tail -f haha
實時檢視檔案動態
4.tr 用於替換文字檔案中的字元
tr 【原始】【目標】
cat haha | tr 【a-z】【a-z】
a-z 都變成a-z
5.wc 用於統計指定文字的行數 字數 位元組數
-l 只顯示行數
-w 只顯示單詞數
-c 只顯示位元組數
wc -l /etc/passwd
6.stat 用於檢視檔案的具體儲存資訊和時間等資訊
stat haha
7.cut 按列提取文字字元
要使用-f 引數來設定需要看的列數,還需要使用-d 引數來設定間隔符號
cut -f1 -d: /etc/passwd
8.diff 用於比較多個檔案的差異
–brief確認兩個檔案是否不同
-c詳細比較多個檔案的差異
diff -c haha.txt hoho.txt
1.touch 用於建立空白檔案或設定檔案時間
touch haha.txt
2.mkdir 用於建立空白的目錄
使用-p 還能建立出具有疊層關係的目錄檔案
mkdir -p a/b/c/d/e
3.cp 用於複製檔案或目錄
cp install.log x.log
4.mv 用於剪下檔案或將檔名重新命名
mv 檔名 檔名 將源檔名改為目標檔名
mv 檔名 目錄名 將檔案移動到目標目錄
mv 目錄名 目錄名 目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名
mv 目錄名 檔名 出錯
5.rm 用於刪除檔案或目錄
rm 檔案 刪除檔案
rm -r 目錄 刪除目錄
rm -f 強制刪除 不用問
6.dd 用於按照指定大小和個數的資料塊來複製檔案或轉換檔案
if 輸入的檔名稱
of 輸出的檔名稱
bs 設定每個「塊」的大小
count 設定要複製「塊」的個數
dd if=/dev/zero of=ling_file count =1 bs=560m
還可以把光碟做成iso檔案
dd if=dev/cdrom of=ling.iso
7.file 用於檢視檔案的型別
file /root/desktop/ling.txt
1.tar 用於對檔案進行打包壓縮或者解壓
-c 建立壓縮檔案
-x 解開壓縮檔案
-t 檢視壓縮包內有哪些檔案
-z 用 gzip 壓縮或解壓
-j 用 bzip2 壓縮或解壓
-v 顯示壓縮或解壓的過程
-f 目標檔名
-p 保留原始的許可權與屬性
-p 使用絕對路徑來壓縮
-c 指定解壓到的目錄
-f 必須放到引數的最後一位 代表要解壓或壓縮的軟體包名稱
使用 tar 命令把/etc 目錄通過 gzip 格式進行打包壓縮,並把檔案命名為 etc.tar.gz:
tar -czvf etc.tar.gz /etc
接下來將打包後的壓縮包檔案指定解壓到/root/etc
tar xzvf etc.tar.gz -c /root/etc
-n 和-v用的最多
cat ling.txt | grep -n 『ling』
3.find 用於按指定條件查詢檔案
find [查詢路徑] 尋找條件 操作
-name 匹配名稱
-perm 匹配許可權(mode 為完全匹配,-mode 為包含即可)
-user 匹配所有者
-group 匹配所有組
-mtime -n +n 匹配修改內容的時間(-n 指 n 天以內,+n 指 n 天以前)
-atime -n +n 匹配訪問檔案的時間(-n 指 n 天以內,+n 指 n 天以前)
-ctime -n +n 匹配修改檔案許可權的時間(-n 指 n 天以內,+n 指 n 天以前)
-nouser 匹配無所有者的檔案
-nogroup 匹配無所有組的檔案
-newer f1 !f2 匹配比檔案 f1 新但比 f2 舊的檔案
–type
b/d/c/p/l/f
匹配檔案型別(後面的字母引數依次表示塊裝置、目錄、字元裝置、管
道、鏈結檔案、文字檔案)
-size
匹配檔案的大小(+50kb 為查詢超過 50kb 的檔案,而-50kb 為查詢小
於 50kb 的檔案)
-prune 忽略某個目錄
-exec …… {}; 後面可跟用於進一步處理搜尋結果的命令(下文會有演示)
第二章 Linux學習
一 計算器由硬體和軟體組成 硬體五大部分 運算器,控制器,儲存器,輸入裝置和輸出裝置 軟體 系統軟體 作業系統 編譯程式 和應用軟體 作業系統作用 如則管理和操作硬體,並提供簡單的簡單的人機互動的介面 常見的作業系統有 windows unix和linux 作業系統又分個人作業系統和伺服器作業系統 ...
Linux學習筆記第二章
1.檢視baidu.com網域名稱的解析全過程 dig 8.8.8.8 www.baidu.com trace nslookup,host也可以 2.新增虛擬ip和vip ip addr add 172.16.1.234 dev eth0 1 etc sysconfig network script...
Linux學習 第二章 Linux安裝
一虛擬機器使用 vmware主要特點 1 不需要分割槽或重新開機就能在同一臺pc上使用兩種以上的作業系統 2 本機系統可以與虛擬機器系統網路通訊 3 可以設定並且隨時修改虛擬機器作業系統的硬體環境 二安裝方式 圖形安裝 直接回車 字元安裝 linux text回車 耗費資源少,安裝速度快。顯示卡不能...