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

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

------------內容開始------------

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/

開通會員,享受整站包年服務立即開通 >