以下Linux指令都是我在作業學習程序中慢慢積累下來的,使用特別頻繁,希望這份分析總結對你有所幫助
mkdir
作用: mkdir命令的作用是建立名稱為dirname的子目錄
格式: mkdir [options] 目錄名
主要引數:
- -m, --mode=模式:設定權限<模式>
- -p, --parents:需要時創建上層目錄;如果目錄早已存在,則不當作錯誤
- -v, --verbose:每次創建新目錄都顯示資訊
find
作用: find命令的作用是在目錄中搜索檔案,它的使用權限是所有用戶,
格式: find [path] [options] [expression] path指定目錄路徑,系統從這里開始沿著目錄樹向下查找檔案,它是一個路徑串列,相互用空格分離,如果不寫path,那么默認為當前目錄,
主要引數:
- -depth:使用深度級別的查找程序方式,在某層指定目錄中優先查找檔案內容,
- -maxdepth levels:表示至多查找到開始目錄的第level層子目錄,level是一個非負數,如果level是0的話表示僅在當前目錄中查找,
- -mindepth levels:表示至少查找到開始目錄的第level層子目錄,
- -mount:不在其它檔案系統(如Msdos、Vfat等)的目錄和檔案中查找
mv
作用:mv命令用來為檔案或目錄改名,或者將檔案由一個目錄移入另一個目錄中,它的使用權限是所有用戶,該命令如同DOS命令中的ren和move的組合,
格式: mv[options] 源檔案或目錄 目標檔案或目錄
主要引數:
- -i:互動方式操作,如果mv操作將導致對已存在的目標檔案的覆寫,此時系統詢問是否重寫,要求用戶回答“y”或“n”,這樣可以避免誤覆寫檔案,
- -f:禁止互動操作,mv操作要覆寫某個已有的目標檔案時不給任何指示,指定此引數后i引數將不再起作用,
ls
作用: ls命令用于顯示目錄內容,類似DOS下的dir命令,它的使用權限是所有用戶,
格式:ls [options][filename]
cat
作用:cat(“concatenate”的縮寫)命令用于連接并顯示指定的一個和多個檔案的有關資訊,它的使用權限是所有用戶,
格式:cat [options] 檔案1 檔案2……
主要引數:
- -n:由第一行開始對所有輸出的行數編號,
- -b:和-n相似,只不過對于空白行不編號,
- -s:當遇到有連續兩行以上的空白行時,就代換為一行的空白行
top
作用:top命令用來顯示執行中的程式行程,使用權限是所有用戶,
格式:top [-] [ddelay] [q] [c] [S] [s] [i] [n]
主要引數:
- d:指定更新的間隔,以秒計算,
- q:沒有任何延遲的更新,如果使用者有超級用戶,則top命令將會以最高的優先序執行,
- c:顯示行程完整的路徑與名稱,
- S:累積模式,會將己完成或消失的子行程的CPU時間累積起來,
- s:安全模式,
- i:不顯示任何閑置(Idle)或無用(Zombie)的行程,
- n:顯示更新的次數,完成后將會退出top,
kill
作用: kill命令用來中止一個行程,
格式: kill [ -ssignal | -p ] [ -a ] pid ...
kill -l [signal ]
主要引數:
- -s:指定發送的信號,
- -p:模擬發送信號,
- -l:指定信號的名稱串列,
- pid:要中止行程的ID號,
- Signal:表示信號,
ifconfig
作用:ifconfig用于查看和更改網路介面的地址和引數,包括IP地址、網路掩碼、廣播地址,使用權限是超級用戶,
格式:ifconfig -interface [options] address
主要引數:
- -interface:指定的網路介面名,如eth0和eth1,
- up:激活指定的網路介面卡,
- down:關閉指定的網路介面,
- broadcast address:設定介面的廣播地址,
- pointopoint:啟用點對點方式,
- address:設定指定介面設備的IP地址,
- netmask address:設定介面的子網掩碼,
ping
作用:ping檢測主機網路介面狀態,使用權限是所有用戶,
格式:ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址
主要引數:
- -d:使用Socket的SO_DEBUG功能,
- -c:設定完成要求回應的次數,
- -f:極限檢測,
- -i:指定收發資訊的間隔秒數,
- -I:網路界面使用指定的網路界面送出資料包,
- -l:前置載入,設定在送出要求資訊之前,先行發出的資料包,
- -n:只輸出數值,
- -p:設定填滿資料包的范本樣式,
- -q:不顯示指令執行程序,開頭和結尾的相關資訊除外,
- -r:忽略普通的RoutingTable,直接將資料包送到遠端主機上,
- -R:記錄路由程序,
- -s:設定資料包的大小,
- -t:設定存活數值TTL的大小,
- -v:詳細顯示指令的執行程序,
netstat
作用:檢查整個Linux網路狀態
格式:netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]
主要引數:
- -a--all:顯示所有連線中的Socket,
- -A:列出該網路型別連線中的IP相關地址和網路型別,
- -c--continuous:持續列出網路狀態,
- -C--cache:顯示路由器配置的快取資訊,
- -e--extend:顯示網路其它相關資訊,
- -F--fib:顯示FIB,
- -g--groups:顯示多重廣播功能群組組員名單,
- -h--help:在線幫助,
- -i--interfaces:顯示網路界面資訊表單,
- -l--listening:顯示監控中的服務器的Socket,
- -M--masquerade:顯示偽裝的網路連線,
- -n--numeric:直接使用IP地址,而不通過域名服務器,
- -N--netlink--symbolic:顯示網路硬體外圍設備的符號連接名稱,
- -o--timers:顯示計時器,
- -p--programs:顯示正在使用Socket的程式識別碼和程式名稱,
- -r--route:顯示RoutingTable,
- -s--statistice:顯示網路作業資訊統計表,
- -t--tcp:顯示TCP傳輸協議的連線狀況,
- -u--udp:顯示UDP傳輸協議的連線狀況,
- -v--verbose:顯示指令執行程序,
- -V--version:顯示版本資訊,
- -w--raw:顯示RAW傳輸協議的連線狀況,
- -x--unix:和指定“-Aunix”引數相同,
- --ip--inet:和指定“-Ainet”引數相同,
ftp
作用:ftp命令進行遠程檔案傳輸,FTP是ARPANet的標準檔案傳輸協議,該網路就是現今Internet的前身,所以ftp既是協議又是一個命令,
格式:ftp [-dignv][主機名稱IP地址]
主要引數:
- -d:詳細顯示指令執行程序,便于排錯分析程式執行的情形,
- -i:關倍訓動模式,不詢問任何問題,
- -g:關閉本地主機檔案名稱支持特殊字符的擴充特性,
- -n:不使用自動登陸,
- -v:顯示指令執行程序,
sudo
作用:sudo是一種以限制組態檔中的命令為基礎,在有限時間內給用戶使用,并且記錄到日志中的命令,權限是所有用戶,
格式:sudo [-bhHpV] [-s <shell>][-u <用戶>][指令]
sudo [-klv]
主要引數:
- -b:在后臺執行命令,
- -h:顯示幫助,
- -H:將HOME環境變數設為新身份的HOME環境變數,
- -k:結束密碼的有效期,即下次將需要輸入密碼,
- -l:列出當前用戶可以使用的命令,
- -p:改變詢問密碼的提示符號,
- -s <shell>:執行指定的Shell,
- -u <用戶>:以指定的用戶為新身份,不使用時默認為root,
- -v:延長密碼有效期5分鐘,
ps
作用:ps顯示瞬間行程(process) 的動態,使用權限是所有使用者,
格式:ps [options] [--help]
主要引數:
- ps的引數非常多, 此出僅列出幾個常用的引數,
- -A:列出所有的行程,
- -l:顯示長串列,
- -m:顯示記憶體資訊,
- -w:顯示加寬可以顯示較多的資訊,
- -e:顯示所有行程,
- a:顯示終端上的所有行程,包括其它用戶的行程,
- -au:顯示較詳細的資訊,
- -aux:顯示所有包含其它使用者的行程,
希望能對你有所幫助,我是熱愛互聯網的高飛,如有疑問,歡迎評論,希望能與你一起討論,當然也期待點個贊以示鼓勵啦
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282408.html
標籤:其他
下一篇:SSH的遠程訪問及控制
