匯總這幾天學(xué)習(xí)linux的命令【簡(jiǎn)要版】

【本人linux初學(xué)者,記錄自己學(xué)習(xí)的進(jìn)程,歡迎各位賜教,指出錯(cuò)誤,共同學(xué)習(xí)】

一、文件處理命令

【1】目錄處理命令

-ls 顯示目錄指令

-a 看隱藏文件 ?-l 獲取詳細(xì)信息 -d 指令目錄詳細(xì)信息 -h 變換文件大小 -i 查詢i(d)節(jié)點(diǎn)

-mkdir 創(chuàng)建新目錄 ? ? ? ?mkdir -p[目錄名]

-p 遞歸創(chuàng)建

例子:mkdir -p/tmp/jooh/jiang

-cd ?切換目錄

-pwd 顯示當(dāng)前目錄

-rmdir 刪除空目錄

-cp 復(fù)制文件或目錄

cp -rp[文件/目錄](méi) ?[目標(biāo)目錄](méi)

-r 復(fù)制目錄 ? ? ? -p 保留文件屬性

-mv 剪切或改名文件

mv [源文件/原目錄](méi) [目標(biāo)文件目錄](méi)

-rm 刪除文件

rm -rf[文件/目錄](méi)

-r 刪除目錄

-f 強(qiáng)制刪除

【2】文件處理命令

touch ?創(chuàng)建空文件

touch jooh.list

cat [文件名] 顯示文件內(nèi)容

cat -n 顯示行號(hào)

tac [文件名] ?反向顯示文件內(nèi)容

more [文件名] 分頁(yè)顯示文件內(nèi)容

(空格)或者f ?翻頁(yè)

(Enter) 換行

q/Q 退出

less [文件名] ?同more ?可以向上翻頁(yè) ?可以搜索

用n可以搜索下一個(gè)

head [文件名] 顯示文件前面幾行 【默認(rèn)前10行】

-n指定行數(shù)

tail [文件名] 顯示文件后面幾行

-n指定行數(shù)

-f動(dòng)態(tài)顯示文件末尾內(nèi)容

【3】文件鏈接命令

ln ?生成鏈接文件

ln -s[原文件] [目標(biāo)文件]

-s 創(chuàng)建軟鏈接

二、權(quán)限管理命令

1、chmod ? 更改文件或者目錄權(quán)限

chmod [ugoa] {+-=}{rwx}[文件或者目錄](méi)

chmod [mode=421] [文件或目錄](méi)

-R遞歸修改

權(quán)限數(shù)字對(duì)照

r=4, ? ? ? ? 一一ls

w=2, ? ? ? ?一一創(chuàng)建刪除 等

x=1 ? ? ? ? 一一 ?cd

例chmod 640 jooh ? ? ? ?權(quán)限 rw-r------

2、其他權(quán)限管理命令

chown ?更改文件或者目錄的所有【需要在root下】

chown [用戶][文件或者目錄](méi)

chgrp ? ?更改文件或者目錄的所屬組

chgrp ?[用戶組][文件或目錄](méi)

umask [-s]

-s 以rwx形式顯示新建文件缺省權(quán)限

例子: umask -s 一個(gè)權(quán)限

touch ?文件沒(méi)有x權(quán)限

umask ? ?:0022【默認(rèn)】

0:特殊權(quán)限 ? ? 022:權(quán)限掩碼

777-022=755 ? ?默認(rèn)權(quán)限

umask ?023 ? ?將umask 改為023

三、文件搜索命令

1、find 文件搜索

find[搜索范圍][匹配條件]

find /etc -name init/(*init*)

*匹配任意字符

?匹配單個(gè)字符

find /etc -size (+/-) 大小

按大小查找【單位:1數(shù)據(jù)塊=512字節(jié)=0.5k】

find ?/home ?-user jooh ? 按所有者查找

-group

find /etc -cmin ?-5 ? 時(shí)間查找

-amin 訪問(wèn)時(shí)間 access

-cmin ?文件屬性 ?change

-mmin 文件內(nèi)容 ? modify

find /etc -name init* -a -type f -exec ls -l {} \;

find inum 31531 exec rm {} \;

exec 操作 {} \;

2、其他命令搜索 ?-i 不區(qū)分大小寫(xiě)

locate文件名 ?在文件資料庫(kù)中查找文件【系統(tǒng)文件】

需用 updatedb 更新??文件庫(kù)

which 命令 ? ? ?搜索命令所在目錄及別名信息

例如:which ls

whereis 命令 ? 同上,信息更詳細(xì)

grep -iv [指定字串][文件]

在文件中搜索字串匹配的行并輸出

-i 不區(qū)分大小

-v 排除指定字串

例 ?grep mysql /root/install.log

四、幫助命令

man [文件或配置文件] ? 獲取幫助信息

例子 man ls ? ?命令->NAME作用

配置文件->NAME存放信息 ?文件控制

管理信息 whatis 命令 ? ?apropos 配置文件

簡(jiǎn)要信息 ?命令--help

help 命令 獲得shell內(nèi)置命令的幫助信息

例如:help umask

五、用戶管理命令

useradd 用戶名 添加新用戶

passwd 用戶名 ?添加密碼

who 查看用戶登陸信息

tty ?本地終端

pts 遠(yuǎn)程終端

w ?查看用戶登陸信息(獲取更多信息)

uptime 獲取服務(wù)器連續(xù)運(yùn)行時(shí)間

六、壓縮解壓命令

1、 gzip[文件] ? 壓縮文件

壓縮后文件格式:.gz

gunzip [文件] 解壓文件

2、tar 選項(xiàng)[-zcf][壓縮后文件名][目錄](méi)

-c 打包 ? -v顯示詳細(xì)信息

-f指定文件名 ?-z打包同時(shí)壓縮

-x解包

3、zip 選項(xiàng) [-r][壓縮后文件名][文件或目錄](méi). zip

-r壓縮目錄

unzip解壓縮

4、bzip2 [-k][文件] ? ? . bz2

-k產(chǎn)生壓縮文件后保留源文件

bunzip2解壓縮

例子:bunzip2 -k jooh.bz2

tar -xjf nba.tar.bz2

壓縮 ?tar -cjf nba.tar.bz2

七、網(wǎng)絡(luò)命令

1、write <用戶名>

給【在線】用戶發(fā)信息 以ctrl+D保存結(jié)束

ctrl+backspace 刪除字符

2、wall [message] 發(fā)廣播信息

3、ping ?選項(xiàng) ip地址 ? ? ? ? 測(cè)試網(wǎng)絡(luò)聯(lián)通性

-c指定發(fā)送次數(shù)

ping 192.168.1.112

4、ifconfig

5、last/lastlog ??最后一次登錄信息

八、關(guān)機(jī)重啟命令

1、shutdown -h now/20:30 關(guān)機(jī)

-c 取消前一個(gè)關(guān)機(jī)命令

-r ?重啟

2、關(guān)機(jī)命令

half ? ? ? ?poweroff ? ? ? ? init0

3、 重啟命令

reboot ? ? init6

系統(tǒng)運(yùn)行級(jí)別

0關(guān)機(jī) 1單用戶【相當(dāng)于win下安全模式】

2不完全多用戶,不包含nfs服務(wù)

3完全用戶 ? 4未分配 ? 5圖形界面 ?6重啟

runlevel 查看運(yùn)行級(jí)別

4、logout ? 退出登陸【安全意識(shí)】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容