默認(rèn)bash shell提示符是美元符號(hào)($)
bash手冊(cè)
在想要查找的工具名稱前面輸入man命令(空格進(jìn)行翻頁(yè);回車鍵逐行查看;箭頭鍵滾動(dòng)手冊(cè)內(nèi)容)
man man 可以查看手冊(cè)頁(yè)相關(guān)的手冊(cè)頁(yè)
關(guān)鍵字搜索手冊(cè)頁(yè)語(yǔ)法:man -k 關(guān)鍵字
查看所需要的頁(yè)面語(yǔ)法 :? man??? section???? topic?
info也是參考資料
大多數(shù)命令都可以接受 --help選項(xiàng)
瀏覽文件系統(tǒng)
Linux在路徑名中不使用驅(qū)動(dòng)器盤符
Linux將文件存儲(chǔ)在單個(gè)目錄結(jié)構(gòu)中,被稱為虛擬目錄
使用正斜線(/)劃分目錄
遍歷目錄
cd命令切換目錄可用絕對(duì)路徑和相對(duì)路徑
pwd命令顯示當(dāng)前目錄路徑
單點(diǎn)符(.) 表示當(dāng)前目錄
雙點(diǎn)符(..) 表示當(dāng)前目錄的父目錄
文件和目錄列表
列表命令ls (按字母排序,按列排序)
-F 參數(shù) 可以區(qū)分文件和目錄
-a參數(shù)顯示所有文件包括隱藏文件
-R? 遞歸顯示當(dāng)前目錄文件和子目錄文件
-l? 可以顯示更多信息
過(guò)濾輸出列表
ls? 可以識(shí)別標(biāo)準(zhǔn)通配符
??? 一個(gè)字符
* ? 0個(gè)或多個(gè)字符
[ ]?? 可能出現(xiàn)的字符
!? 將不要的內(nèi)容排除在外
處理文件
touch 創(chuàng)建文件;????? 改變文件修改時(shí)間
- a?? 參數(shù)只改變?cè)L問(wèn)時(shí)間
復(fù)制文件
cp? source?? destination
- i 參數(shù) 強(qiáng)制詢問(wèn)是否需要覆蓋已有文件
-R 遞歸復(fù)制整個(gè)目錄內(nèi)容
自動(dòng)補(bǔ)全功能
按制表符? tab
鏈接文件
鏈接是指向真實(shí)文件的占位符
分為符號(hào)鏈接 ;? 硬鏈接
符號(hào)鏈接是一個(gè)實(shí)實(shí)在在的文件:? 指向存放在另一個(gè)文件;彼此內(nèi)容不同
創(chuàng)建符號(hào)鏈接 原始文件必須存在? ;?? ln?? -s?? 鏈接 原始文件
硬鏈接會(huì)創(chuàng)建獨(dú)立的虛擬文件,包含了原始文件的信息及位置??? 根本上是同一個(gè)文件
ln?? 鏈接?? 原始文件
不要?jiǎng)?chuàng)建軟鏈接文件的軟鏈接
重命名文件
mv? 可以移動(dòng) 和重命名文件和目錄(只影響文件名或位置'不影響時(shí)間戳 和inode編號(hào))
刪除文件
r m
-? i? 提示是不是真的要?jiǎng)h除
-f?? 強(qiáng)制刪除
處理目錄
mkdir 創(chuàng)建目錄
-p?? 同時(shí)創(chuàng)建多個(gè)目錄和子目錄
刪除目錄
r m d i r
只刪除空目錄
可以在非空目錄上使用 r m?? -r?
查看文件內(nèi)容
file 查看文件類型
查看整個(gè)文件
1. cat命令
-n?? 加上行號(hào)
-b 只給文本行加行號(hào)
-T 替換制表符 為 ^I
2.more 命令
顯示每頁(yè)數(shù)據(jù)之后停下來(lái)
3. less命令
實(shí)為 more 命令的升級(jí)版
查看部分文件
1. tail??
默認(rèn)尾部 10 行
-n?? 修改顯示的行數(shù)
-f 允許你在其他進(jìn)程中使用該文件時(shí)查看文件內(nèi)容
2. head
默認(rèn)前10 行
支持??? - ? ?? n