linux : 文件系統(tǒng),一切皆文件
命令、選項(xiàng)、參數(shù)彼此之間要用空格
命令本質(zhì)上就是一個(gè)程序文件linux常用命令,選項(xiàng)和參數(shù)本質(zhì)上都是參數(shù)
Linux中的大小寫是敏感的,單詞容易拼錯(cuò),建議初學(xué)者使用快捷鍵TAB:對(duì)命令的自動(dòng)補(bǔ)全
- 按一下自動(dòng)補(bǔ)全,如果沒(méi)有自動(dòng)補(bǔ)全代表有多個(gè)候選項(xiàng)
- 按兩下顯示所有的匹配項(xiàng)
最常見(jiàn)的Linux初學(xué)者的報(bào)錯(cuò):
絕對(duì)路徑、相對(duì)路徑
相對(duì)路徑:
如果不加 /linux常用命令,即為從當(dāng)前路徑開始計(jì)算
絕對(duì)路徑:
絕對(duì)路徑都是使用 / 打頭
1. ls = list 顯示當(dāng)前目錄下所有的文件,包括目錄
ls /home 顯示指定目錄下的所有文件
-a 隱藏的文件也要顯示出來(lái)
-l 顯示詳細(xì)的信息,包括屬主,屬組,文件大小,創(chuàng)建時(shí)間等
-al 顯示所有的文件,并且顯示詳細(xì)的信息
2. cd = change directory 切換目錄即打開目錄
目錄結(jié)構(gòu)
/ 根目錄
bin :基本命令的目錄,所有用戶都可以用的命令就在這里
sbin :超級(jí)管理員才能使用的命令,root用戶使用的管理類命令
usr :共享軟件的安裝位置
var :日志目錄,重要記錄文件的目錄
tmp :臨時(shí)目錄
opt :可選目錄
lib :庫(kù)包的目錄
etc :Linux的配置文件目錄
root :管理員的家目錄,root用戶的家目錄
home :用于存儲(chǔ)每個(gè)普通用戶的家目錄的,類似于windows上的用戶目錄
zhizuobiao 用戶名
haitong 用戶名
……
3. 其他常用命令
> 對(duì)文件file
touch:用于修改文件的時(shí)間,如果修改一個(gè)不存在的文件,就等于創(chuàng)建一個(gè)文件
touch $file_path
touch /opt/haitong.txt
touch haitong03.txt haitong04.txt
注意:
1. Linux中文件的后綴名不影響該文件的格式,文件后綴名只起到一個(gè)標(biāo)示性的作用
2. touch命令中創(chuàng)建文件時(shí),文件名中不要包含空格,如果文件名中包含空格,請(qǐng)用引號(hào)引起來(lái)
>對(duì)目錄director:在本質(zhì)上實(shí)際也是一個(gè)文件
mkdir:make directory
mkdir $dir_path
mkdir /opt/bigC
-p:遞歸,在linux中有兩個(gè)選項(xiàng)經(jīng)常在與目錄相關(guān)的操作時(shí)表示遞歸 p/r
rm : remove
rm [-rf] $file_path
-r:遞歸刪除目錄時(shí)使用
-f:免確認(rèn)
注意:
1. 確認(rèn)要?jiǎng)h除的目標(biāo)路徑
2. 備份關(guān)鍵性的文件,可能影響服務(wù)或者系統(tǒng)運(yùn)行的文件
3. 刪除
4. 觀察測(cè)試
5. 刪除備份
vim/vi
vim $file_path
三種編輯模式:
剛進(jìn)入:命令模式
快捷命令
G:跳轉(zhuǎn)到文件最后一行
gg:跳轉(zhuǎn)到文件的第一行
100gg:光標(biāo)跳轉(zhuǎn)到100行
i:進(jìn)入編輯模式
dd:剪切當(dāng)前行
10dd:剪切從當(dāng)前行開始的10行
yy:復(fù)制當(dāng)前行
5yy:復(fù)制從當(dāng)前行開始的5行
p:粘貼
o:在下一行插入
O:在上一行插入
A:跳轉(zhuǎn)到行尾部,并進(jìn)入插入模式
u:回退
按i進(jìn)入:編輯模式
按esc鍵退回命令模式
在命令模式下:按:鍵(shift+:) 進(jìn)入最后行模式
w:保存
q:不保存退出
wq:保存退出
!:強(qiáng)制的
wq!:強(qiáng)制保存退出
x:保存退出
X:加密,等待輸入密碼
上一個(gè)教程:linux常用文本編輯命令
下一個(gè)教程:linux命令大全_紅帽linux命令大全_linux命令大全