man命令查看幫助手冊
/:根目錄
bin:存放二進(jìn)制可執(zhí)行文件
sbin:存放二進(jìn)制可執(zhí)行文件,只有超級管理員root可以用
etc:存放系統(tǒng)的配置文件
usr:存放共享的系統(tǒng)資源
home:存放普通用戶文件的根目錄
root:超級用戶的目錄(家)
命令
cd filename 打開/切換目錄
cd .. 返回上一層
cd / 返回根目錄
cd ~ 返回家即用戶登錄的家
cd -(減號) 兩個(gè)傳送,只能傳送上一次所在的位置
mkdir 創(chuàng)建文件夾
一次性創(chuàng)建多個(gè)文件夾,文件夾之間使用空格分隔
- mkdir a b c d
創(chuàng)建多級目錄
- 不能直接使用 mkdir 1/2/3/4
- mkdir -p 1/2/3/4 正確做法
ls(list)列出文件
ls -a 列出所有文件包括隱藏的
ls -l 列出文件的詳情信息
查找文件
find尋找目錄
find 查找范圍目錄 參數(shù) -name 按名稱查找"要查找的名稱"
find ./ -name "要查找的名稱"
locate定位 相對于 find -name
locate 使用前需要?jiǎng)?chuàng)建索引數(shù)據(jù)庫,第一次使用updatedb創(chuàng)建索引數(shù)據(jù)庫,必須做
比如查找hello.txt文件
- 首先updatedb
- 然后 locate hello.txt
locate比find查找效率高
- find是注意查找
- locate是通過索引定位
where is 用于程序名搜索
移動文件
- MV
- 修改文件名稱 mv 原文件名 / 新文件名
- 移動文件 mv 要移動的文件 / 目標(biāo)目錄
復(fù)制文件
- CP
- cp 文件名 目標(biāo)目錄
- cp -r 遞歸移動文件夾下所有文件
創(chuàng)建文件
- touch
- touch hello.txt 創(chuàng)建名為hello.txt的文件
查看文件
- cat
- less,通過方向鍵切換查看內(nèi)容
- more,顯示百分比,使用空格翻頁
- tall 查看文件最后幾行 ,默認(rèn)10 在服務(wù)器執(zhí)行任務(wù),任務(wù)的執(zhí)行情況 ->log文件,查看任務(wù)的最新執(zhí)行情況。
- tell -n 文件 查看文件后 n行內(nèi)容
VI編輯器
使用vi編輯器可以在文件中寫入內(nèi)容
- 輸入模式 insert , i , a , o
- i : 在光標(biāo)的當(dāng)前位置打開
- o: 在下一行打開
- a: 在光標(biāo)的后面插入
- 命令模式:在輸入模式摁esc進(jìn)入
- shift + zz 保存并退出
- 常用快捷鍵
- 復(fù)制: yy 從光標(biāo)算起
- 復(fù)制n行:nyy
- 粘貼 : p
- 刪除 : dd
- 刪除n行:ndd
- $跳到行末
- ^跳到行首
- 底行命令模式:在命令模式輸入冒號進(jìn)入
- 保存退出 :wq
- 強(qiáng)制退出不保存:q!
- 顯示行號 :set nu
- 不顯示行號 :set nonu
刪除文件命令
- rm
- -r 遞歸刪除
- -f 強(qiáng)制刪除
- rmdir 刪除目錄
壓縮文件相關(guān)命令
- 常見的壓縮名后綴
- .gz
- .tar.gz
- tar > 打包不壓縮
- 壓縮 :tar -zcvf 壓縮包名 要壓縮的文件
- 解壓縮:tar -zxvf 要解壓的文件 -C 解壓后文件所存放的位置
- ? -z 調(diào)用gzip壓縮 gzip: 對文件進(jìn)行壓縮
- ? -c 調(diào)用tar打包
- ? -x 解壓縮
- ? -v 顯示運(yùn)行過程
- ? -f 指定文件名稱
- ? -C 指定解壓縮后存放位置
其他命令
- pwd:顯示當(dāng)前位置
- grep:過濾搜索
- grep 要搜索的單詞 文件 --color
- ps:查看當(dāng)前系統(tǒng)的進(jìn)程
- ps -ef
- kill
- kill - 9 進(jìn)程id 殺死對應(yīng)進(jìn)程id的進(jìn)程
- -9 強(qiáng)制殺死進(jìn)程
- | 過濾網(wǎng)
- ps -ef |grep xxx ,根據(jù)grep的條件查詢進(jìn)程
- df-lh:查看磁盤情況
- top:顯示內(nèi)存和cpu占用情況
- netstat -antp:查看系統(tǒng)可用端口
Linux權(quán)限命令
- 文件類型
- -開頭 :普通文件
- d開頭 :文件夾
- l 開頭 : 鏈接
- 接下來的9位權(quán)限,前三個(gè)是文件所屬主,接下來三個(gè)是所屬組,最后三個(gè)是其他人。
- r —>4
- w—>2
- x—>0
- 三位數(shù)相加可得不同權(quán)限
- 修改權(quán)限 :chmod
- chmod 對應(yīng)三個(gè)數(shù)字 文件 :修改文件的權(quán)限
用戶操作:
- useradd username :增加用戶
- userdel username : 刪除用戶
關(guān)機(jī):
shutdown -h t t秒后關(guān)機(jī)
shutdown -h now 現(xiàn)在關(guān)機(jī)
reboot 重啟