作用:操作伺服器的主機名(讀取和設定)
用法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 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立乙個包括系統內所...