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