Linux高階命令

2021-08-22 13:24:06 字數 1860 閱讀 8274

作用:操作伺服器的主機名(讀取和設定)

用法1:hostname     表示輸出完整的主機名

用法2:#hostname -f      表示輸出當前主機名的fqdn(全限定網域名稱)

作用:檢視乙個使用者的一些基本資訊(包含使用者id,使用者組id,附加組id)該命令如果不指定則預設當前使用者

用法1:#id 預設使用者資訊

用法2:#id 使用者名稱  顯示指定使用者的資訊

作用:顯示當前登陸的使用者名稱,一般用於shell指令碼,用於獲取當前操作名,便於記錄日誌

用法:#whoami

作用:主要檢視伺服器的程序資訊

用法:#ps -ef 路徑

-e:等價於「-a」,表示列出全部程序

-f:顯示全部的列(顯示全欄位)

含義:檢視伺服器的程序佔的資源

用法:#top   (動態顯示)

在top執行時,可以按下方便的快捷鍵:

m:表示將結果按照記憶體(mem)從高到低進行降序排序

p:表示將結果按照cpu使用率從高到低進行降序排列

i:當伺服器擁有多個cpu的時候使用「1」快捷鍵來切換是否顯示各個cpu的詳細資訊

含義:檢視目錄的真實大小

用法:#du-sh

選項含義:

-s:summaries,只顯示彙總的大小

-h:表示以較高可讀性的形式進行顯示

含義:用於查詢檔案(其引數55個之多)

用法:#find 路徑範圍 選項 選項的值

選項:-name:按照文件名稱進行搜尋(支援模糊搜尋)

-type:按照文件的型別進行搜尋

注:文件型別:「-」表示文件(在使用find的時候需要用f來替換),「d」表示資料夾

含義:用於控制一些軟體的服務啟動/停止/重啟

用法:#service 服務名 start/stop/restart

apache(**伺服器軟體)其服務名httpd

含義:表示殺死程序(遇到殭屍程序或者出於某個原因需要關閉程序)

用法:#kill 程序pid (用法配合ps一起使用)

與kill命令作用相似但是比kill命令更好用的程序命令:killall

用法:#killall 程序名稱

用法:#ifconfig  (獲取網絡卡資訊)

含義:重新啟動計算機

用法1:#reboot    重啟

用法2:#reboot -w  模擬重啟,但是不重啟(只寫關機和開機的日誌資訊)

含義:關機  (慎用)

用法:#shutdown -h now      或者   #shutdown -h -t

如果想要取消我們關機計畫 :#shutdown -c

除了shutdown關機外,還有#init 0,#halt,#poweroff

用法:#uptime 

用法1:#uname   獲取作業系統的型別

用法2:#uname -a   獲取作業系統的完整資訊(包含型別,全部主機名,核心版本。發布時間,開源計畫)

用法:#netstat -tnlp

選項含義:

-t:表示只列出tcp協議的連線

-l:表示過濾出「state(狀態)」列中其值為listen(監聽)的連線

-p:表示顯示發起連線的程序的pid和程序的名稱

含義:manual,手冊(包含了linux中全部的shouce)

用法:#man 命令    (按下q鍵退出)

含義:可測試網路是否連通

linux高階命令

二 許可權的修改組管理 三 內容檢視,壓縮,解壓,檔案大小的檢視 四 vi 或者vim編輯器 五 管道 查詢 grep find locate wa 六 輸出及顯示 七 主機名hostname和hosts檔案的操作 八 軟體的安裝和解除安裝 九 jdk的安裝和配置 十 history的操作和幫助文件...

Linux高階命令

當我們熟悉一定的基礎命令時,我們往往會接觸到一些高階的命令操作,或者說是陌生的命令操作。2.1.程序除錯 gdb 程式互動除錯 gdb是乙個由gnu開源組織發布的 unix linux作業系統下的 基於命令列的 功能強大的程式除錯工具。對於一名linux下工作的c 程式設計師,gdb是必不可少的工具...

Linux命令高階

nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能 ocate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立乙個包括系統內所...