------------內(nèi)容開始------------
pwd 查看當(dāng)前目錄
cd
使用:cd ? ?文件目錄
? ? ? ??cd? - 回到前一個(gè)目錄
cd? .. 退到上一個(gè)目錄
cd? ? 目錄名 進(jìn)入到指定目錄
find 查找指定的文件所在目錄
使用:find ? ?參數(shù) 文件目錄
-name 按照指定文件名來查找
grep 用于查找文件內(nèi)的指定文件內(nèi)容所在位置
使用:grep ? ?(參數(shù)) 文件目錄
-c 只輸出匹配行的計(jì)數(shù)
-n 顯示匹配文件的行號(hào)
ls 查看目錄下的文件
使用:ls ? ?(參數(shù)) 文件目錄
-a 查看隱藏文件
-l 查看詳細(xì)詳細(xì)
-c 按照最后修改的時(shí)間排序
-t 按照文件修改的時(shí)間排序
head 查看文件開頭n行
使用:head ? ?參數(shù) 文件目錄
-n 為數(shù)字
tail 查看文件末尾n行
使用:tail ? ?參數(shù) 文件
-n 為數(shù)字
cat 用于查看文件內(nèi)容
使用:cat? ? (參數(shù)) 文件目錄
? -n 由1開始對(duì)所有輸出的行數(shù)編號(hào)
-b 跟n相似,但不對(duì)空白行數(shù)編號(hào)
> 用于重定向使用
>> 用于追加使用
使用:cat 內(nèi)容 >/>> 文件 (用于重新編輯或填補(bǔ)文件使用)
?more 用于現(xiàn)實(shí)的文件內(nèi)容超過一頁的情況下使用(分頁展示文件內(nèi)容)
使用:more 文件
cp 用于復(fù)制文件/目錄
使用:cp ? (參數(shù)) 源文件/目錄 目標(biāo)文件/目錄
-d 復(fù)制時(shí)保留鏈接(鏈接相當(dāng)于windows中的快捷方式)
-f 覆蓋已經(jīng)相同的文件,并且不會(huì)提示
-i 與-f相反,會(huì)出現(xiàn)提示
? -p 除復(fù)制內(nèi)容外,還把修改時(shí)間和訪問權(quán)限也一起復(fù)制
-r 遞歸復(fù)制
mv 用于移動(dòng)文件/目錄
使用:mv ? ?(參數(shù)) 源文件目錄 目標(biāo)文件/目錄
-f 不會(huì)出現(xiàn)提示
-i 出現(xiàn)提示,詢問選項(xiàng)
也可用于修改文件名
使用:mv ? ?源文件目錄 目標(biāo)文件/目錄(將當(dāng)前文件移動(dòng)到源目錄下,修改移動(dòng)后的名稱)
rm 用于刪除文件/目錄
使用:rm ? ?(參數(shù)) 文件目錄
-i 刪除前逐一詢問
-r 強(qiáng)制刪除
-f 遞歸刪除
mkdir 用于創(chuàng)建目錄
使用:mkdir 創(chuàng)建的目錄名稱
rmdir 用于刪除目錄
使用:rmdir 要?jiǎng)h除的目錄文件
shutdown 用于執(zhí)行關(guān)機(jī)命令
使用:shutdown ? ?參數(shù)
-r 對(duì)計(jì)算機(jī)進(jìn)行重啟
-k 模擬關(guān)機(jī),發(fā)出提示但不關(guān)機(jī)
-h 對(duì)計(jì)算機(jī)進(jìn)行關(guān)機(jī)
-c 取消關(guān)機(jī)指令
logname 用于查看當(dāng)前登錄的用戶名
使用:logname ? (參數(shù))
? -h 指定遠(yuǎn)程計(jì)算機(jī)名稱
-f 指定的用戶名稱
?who 查看用戶信息
使用:who ? ?(參數(shù))
-m 查看用戶自己的信息
-q 查看登錄的用戶名和數(shù)量
date 顯示當(dāng)前時(shí)間
也可以改變時(shí)間:date 121010232007(時(shí)間對(duì)應(yīng)月-日-時(shí)-分-年)
cal 查看當(dāng)月日歷
使用:cal ? ?(參數(shù)) 日期
也可以查看指定月份日歷:cal? 12? 2007(顯示2007年12月份的日歷)
查看指定年份日歷:cal -y? 2003(查看2003年全年日歷)?
df 查看文件系統(tǒng)各個(gè)分區(qū)的占用情況(默認(rèn)以KB為單位)
使用:df ? ?(參數(shù))
-m? ? ? ?如果要使用MB為單位的,可以添加-m參數(shù)
? -T 并顯示文件類型
du 查看目錄或文件容量(默認(rèn)以KB為單位)
使用:du ? ?參數(shù) 目錄
-m 以MB為單位列出
-s 僅列出目錄容量
free 查看系統(tǒng)內(nèi)存、虛擬內(nèi)存的占用情況
使用:free
?
useradd 添加賬戶(必須在root用戶下)
使用:useradd 用戶名稱
passwd 對(duì)用戶添加/修改密碼
使用:passwd 用戶名稱
也可以調(diào)用參數(shù)來進(jìn)行將用戶鎖定/解鎖
使用:passwd ? ?參數(shù) 用戶名稱
-l 將用戶進(jìn)行鎖定
-u 解除用戶鎖定
suerdel 刪除用戶
使用:userdel ? ?(參數(shù)) 用戶名稱
沒有添加參數(shù)時(shí)只刪除登錄賬號(hào)但是保留相關(guān)目錄
-r 完全刪除用戶(刪除賬號(hào)的同時(shí)刪除用戶主目錄及其內(nèi)部文件)
?groupadd 添加組
使用:groupadd ? ?(參數(shù)) 組名稱
?groupmod 修改組的屬性
使用:groupmod ? ?參數(shù) 組名稱
? -g 修改既有的GID
-n 修改既有的組名
修改組名:groupmod -n group2 group1(將group1改名為group2)
groupwd 修改組中的成員用戶或改變組的密碼
使用:group 組名(修改組密碼)
使用:groupwd ? ?參數(shù) 用戶名 組名(添加或移出組成員)
? -a 添加組成員 每次只能添加一個(gè)
-d 刪除組成員 每次只能刪除一個(gè)
groupdel 刪除組
使用:groupdel 組名
?linux文件系統(tǒng)目錄結(jié)構(gòu)
目錄 | 描述 |
/ | 整個(gè)文件系統(tǒng)層次結(jié)構(gòu)的根目錄 |
/bin | 常用二進(jìn)制命令所在的目錄 |
/boot | linux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需的文件目錄 |
/dev | 設(shè)備的文件的目錄,比如聲卡,磁盤,光驅(qū)等 |
/etc | 二進(jìn)制安裝包的配置文件默認(rèn)路徑和服務(wù)啟動(dòng)命令存放的目錄/etc/init.d/(yum,rpm) |
/home | 普通用戶的家目錄默認(rèn)數(shù)據(jù)存放目錄 |
/lib | /bin和/sbin中二進(jìn)制文件必要的庫文件 |
/media | 可移除媒體 |
/mnt | 用于臨時(shí)掛載存儲(chǔ)設(shè)備的掛載目錄 |
/opt | 表示的是可選擇的意思,有些軟件包也會(huì)被安裝在這里,也就是自定義軟件包,自己編譯的軟件包就可以安裝在這個(gè)目錄 |
/proc | 存放/proc操作系統(tǒng)運(yùn)行時(shí)進(jìn)程信息以內(nèi)核信息 |
/root | 超級(jí)用戶(管理員)的家目錄 |
/sbin | 存放超級(jí)權(quán)限用戶root的可執(zhí)行命令 |
/srv | 站點(diǎn)的具體數(shù)據(jù),由系統(tǒng)提供 |
/tmp | 用來存放臨時(shí)文件 |
/usr | 系統(tǒng)存放程序的目錄 |
/var | 變量文件 |
mount 掛載磁盤
使用:mount ? ?參數(shù) 掛載源文件位置 需掛載到的位置
-f 偽裝mount ,偽裝成檢查設(shè)備和目錄的樣子,但并不真正的掛在文件系統(tǒng)
-r 將文件系統(tǒng)安裝為只讀
-v 詳細(xì)顯示安裝詳信息
?umount 取消掛載磁盤
使用:umount ? ?參數(shù) 掛載目錄
-a 卸除/etc/mtab中記錄的所有文件系統(tǒng)
-h 顯示幫助
-n 卸除時(shí)不要將信息存入/etc/mtab文件中
-r 若無法成功卸除,則嘗試以只讀的方式重新掛入文件系統(tǒng)
-v 執(zhí)行時(shí)顯示詳細(xì)的信息
[文件系統(tǒng)] 除了直接指定文件系統(tǒng)外,也可以用設(shè)備名稱或掛入點(diǎn)來表示文件系統(tǒng)
ifconfig 查看網(wǎng)絡(luò)接口
使用:ifconfig ? ?參數(shù)
? up 啟動(dòng)指定的網(wǎng)絡(luò)設(shè)備網(wǎng)卡
down 關(guān)閉指定的網(wǎng)絡(luò)設(shè)備網(wǎng)卡
Interface 指定的網(wǎng)絡(luò)接口。如eth0
arp 設(shè)置指定網(wǎng)卡是否支持ARP協(xié)議
-promisc 設(shè)置是否支持網(wǎng)卡的promiscuous模式,如果選擇此參數(shù),網(wǎng)卡將接受網(wǎng)絡(luò)中發(fā)送給他的所有數(shù)據(jù)包
broadcast地址 設(shè)置接口的廣播地址
-allmulti 設(shè)置是否支持多播模式,如果懸著此參數(shù),網(wǎng)卡將接收網(wǎng)絡(luò)中所有的多播數(shù)據(jù)包
Address 設(shè)置指定接口設(shè)備的IP地址
-a 默認(rèn)值顯示激活的網(wǎng)絡(luò)接口信息,使用該選項(xiàng)會(huì)顯示全部網(wǎng)絡(luò)接口,包括激活和非激活
-s 只顯示網(wǎng)絡(luò)接口的摘要信息
add 給指定網(wǎng)絡(luò)配置IPv6地址
del 給指定網(wǎng)絡(luò)刪除IPv6地址
<硬件地址> 配置網(wǎng)卡最大的傳輸單元
mtu<字節(jié)數(shù)> 設(shè)置網(wǎng)卡的最大傳輸單元(bytes)
netmask<子網(wǎng)掩碼> 設(shè)置接口的子網(wǎng)掩碼
tunel 建立隧道
dstaddr 設(shè)定一個(gè)遠(yuǎn)端地址,建立點(diǎn)對(duì)點(diǎn)通信
-broadcast<地址> 為指定網(wǎng)卡設(shè)置廣播協(xié)議
-pointtopoint<地址> 為網(wǎng)卡設(shè)置點(diǎn)點(diǎn)對(duì)點(diǎn)通信協(xié)議
Multicase 網(wǎng)卡設(shè)置組播標(biāo)志
txqueuelen<長度> 為網(wǎng)卡設(shè)置傳播隊(duì)列的長度
route 管理路由
使用:route ? ?參數(shù)
?-add 添加路由記錄
-delete 刪除路由記錄
-host 路由到達(dá)的是一臺(tái)主機(jī)
-net 路由到達(dá)的是一個(gè)網(wǎng)絡(luò)
-natmack 子網(wǎng)掩碼
? dev 指定的網(wǎng)絡(luò)接口名,如eth0
? gw 指定網(wǎng)關(guān)
ping 測(cè)試網(wǎng)絡(luò)是否正常通行
使用:ping ? ?參數(shù)
-c 次數(shù),發(fā)送指定次數(shù)的包后退出。
-R 記錄路由過程
-s 包大小,設(shè)置數(shù)據(jù)包大小。單位為字節(jié),默認(rèn)大小為56字節(jié)
-t 存活數(shù)值,設(shè)置存活TTL的大小
-i 間隔,指定收發(fā)包的間隔秒數(shù)
-n 只輸出數(shù)值
-q 只顯示開頭和結(jié)尾的摘要信息,而不顯示指令執(zhí)行過程的信息
-r 忽略普通的路由表,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上
netstat 查看網(wǎng)絡(luò)信息
使用:netstat ? ?參數(shù)
? 主要用途查看網(wǎng)絡(luò)的連接狀態(tài)(僅對(duì)TCP有效,對(duì)UDP無效)、檢查接口的配置信息、檢查路由表、取得統(tǒng)計(jì)信息
-a 顯示所有配置的接口
-i 顯示接口統(tǒng)計(jì)信息
-n 以數(shù)字形式顯示IP地址
-c 按一定時(shí)間間隔不斷地顯示網(wǎng)絡(luò)狀態(tài)
-C 顯示路由器配置的cache信息
-t 顯示TCP傳輸協(xié)議的統(tǒng)計(jì)狀態(tài)
-u 顯示UDP傳輸協(xié)議的統(tǒng)計(jì)狀態(tài)
-r 顯示內(nèi)核路由表
-s 表示計(jì)數(shù)器的值
-e 顯示網(wǎng)絡(luò)的其他相關(guān)信息
-l 只顯示正在監(jiān)聽的Socket信息
-o 顯示網(wǎng)絡(luò)計(jì)時(shí)器
? -p 顯示正在使用Socket的程序進(jìn)程號(hào)和程序名稱
arp 處理緩存
使用:arp ? ?參數(shù)
-nv 查看arp緩存
-s ip地址 MAC地址 添加一個(gè)IP地址和MAC地址
-d ip地址 MAC地址 刪除一個(gè)ip地址和一個(gè)MAC地址
ifup 用于啟用指定的非活動(dòng)網(wǎng)卡設(shè)備
ifdown 用于停止指定的活動(dòng)網(wǎng)卡設(shè)備
?
?
?
?
?
?
?
?
?
使用: ? ?參數(shù) 文件目錄
------------內(nèi)容結(jié)束------------
本文摘自 :https://www.cnblogs.com/