當(dāng)前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

linux使用命令
2021-10-06 21:08:43

------------內(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/

開通會(huì)員,享受整站包年服務(wù)立即開通 >