Linux 系統常用命令

2021-09-01 07:49:26 字數 3411 閱讀 4119

linux 系統常用命令格式:

command  [option]  [argument1]  [argument2]  ...
其中option以「-」開始,多個option可用乙個「-」連起來,如「ls -l -a」 與「ls -la」的效果是一樣的。 根據命令的不同,引數分為可選的或必須的;所有的命令從標準輸入接受輸入,輸出 結果顯示在標準輸出,而錯誤資訊則顯示在標準錯誤輸出裝置。可使用重定向功能對 這些裝置進行重定向。

命令在正常執行結果後返回乙個0值,如果命令出錯可未完全完成,則返回乙個 非零值(在shell中可用變數$?檢視)。 在shell script中可用此返回值作為控制邏輯 的一部分。

幫助命令:

man  獲取相關命令的幫助資訊

例如:man dir 可以獲取關於dir的使用資訊。

info 獲取相關命令的詳細使用方法

例如:info info 可以獲取如何使用info的詳細資訊。

檔案操作:

cat  顯示檔案內容和合併多個檔案 

clear 清屏

chattr 改變檔案屬性

chgrp 改變檔案組權

chmod 改變檔案或目錄的許可權

chown 改變檔案的屬權

comm 比較兩個已排過序的檔案

cp 將檔案拷貝至另一檔案

dd 從指定檔案讀取資料寫到指定檔案

df 報告磁碟空間使用情況

diff 比較兩個文字檔案,列出行不同之處

du 統計目錄/檔案所佔磁碟空間的大小

file 辨識檔案型別

emacs 功能強大的編輯環境

find 搜尋檔案並執行指定操作(find2)

grep 按給定模式搜尋檔案內容

head 顯示指定檔案的前若干行

less 按頁顯示檔案

ln 建立檔案鏈結

locate 查詢符合條件的檔案

more 在終端螢幕按幀顯示文字檔案

mv 檔案或目錄的移動或更名

rm/rmdir 刪除檔案/目錄

sed 利用script來處理文字檔案

sort 對指定檔案按行進行排序

tail 顯示指定檔案的最後部分

touch 建立檔案

tr 轉換字元

vi 全屏編輯器

wc 顯示指定檔案中的行數,詞數或字元數

which 在環境變數 $path 設定的目錄裡查詢符合條件的檔案

壓縮與備份:

bzip2/bunzip2  .bz2檔案的壓縮/解壓縮程式

cpio 備份檔案

dump 備份檔案系統

gzip/gunzip .gz檔案的壓縮/解壓縮程式

gzexe 壓縮可執行檔案

restore 還原由傾倒(dump)操作所備份下來的檔案或整個檔案系統(乙個分割槽)

tar 將若干檔案存檔或讀取存檔檔案

unarj 解壓縮.arj檔案

zip/unzip 壓縮/解壓縮 zip檔案

zipinfo 列出zip壓縮檔案的詳細資訊

磁碟操作:

cd/pwd  切換目錄/顯示當前工作目錄

df 顯示磁碟的相關資訊

du 顯示目錄或檔案的大小

e2fsck 檢查ext2/ext3檔案系統的正確性

fdisk 對硬碟進行分割槽

fsck 檢查檔案系統並嘗試修復錯誤

losetup 設定迴圈裝置

ls 列出目錄內容

mkdir 建立目錄

mformat 對ms-dos檔案系統的磁碟進行格式化

mkbootdisk 建立目前系統的啟動盤

mke2fs 建立ext2檔案系統

mkisofs 製作iso光碟映像檔案

mount/umount 載入檔案系統/解除安裝檔案系統

quota 顯示磁碟已使用的空間與限制

sync 將記憶體緩衝區內的資料寫入磁碟

tree 以樹狀圖列出目錄的內容

系統操作:

alias  設定指令的別名

chkconfig 檢查,設定系統的各種服務

clock 調整 rtc 時間

date 顯示或設定系統時間與日期

dmesg 顯示開機資訊

eval 重新運算求出引數的內容

exit 退出目前的shell

export 設定或顯示環境變數

finger 查詢並顯示使用者資訊

free 顯示記憶體狀態

hostid 顯示主機標識

hostname 顯示主機名

id 顯示使用者標識

kill 刪除執行中的程式或工作

last 列出目前與過去登入系統的使用者相關資訊

logout 退出系統

lsmod 顯示已載入系統的模組

modprobe 自動處理可載入模組

passwd 設定使用者密碼

ps process status 報告程式狀況

reboot 重啟計算機

rhwo 檢視系統使用者

rlogin 遠端登入

rpm 管理linux各項套件的程式

shutdown 關機

su switch user 變更使用者身份

top 顯示,管理執行中的程式

uname 顯示系統資訊

useradd/userdel 新增使用者 / 刪除使用者

userinfo 圖形介面的修改工具

usermod 修改使用者屬性,包括使用者的shell型別,使用者組等,甚至還能改登入名

w 顯示目前註冊的使用者及使用者正執行的命令

whereis 確定乙個命令的二進位制執行碼,原始碼及幫助所在的位置

who 列出正在使用系統的使用者

whois 查詢並顯示使用者資訊

網路通訊:

arp  網位址的顯示及控制

ftp 檔案傳輸

lftp 檔案傳輸

mail 傳送/接收電子郵件

mesg 允許或拒絕其他使用者向自己所用的終端傳送資訊

mutt e-mail管理程式

ncftp 檔案傳輸

netstat 顯示網路連線、路由表和網路介面資訊

pine 收發電子郵件,瀏覽新聞組

ping 向網路上的主機傳送 icmp echo request 包

ssh 安全模式下的遠端登入

telnet 遠端登入

talk 與另一使用者對話

traceroute 顯示到達某一主機所經由的路徑及所使用的時間

write 向其他使用者的終端寫資訊

Linux 系統常用命令

linux 系統常用命令格式 command option argument1 argument2 其中option以 開始,多個option可用乙個 連起來,如 ls l a 與 ls la 的效果是一樣的。根據命令的不同,引數分為可選的或必須的 所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸...

linux系統常用命令

檢視系統發行版本 cat etc issue 檢視系統核心版本 cat proc version 更改檔名 mv hello1.txt hello2.txt,將 hello1.txt 改名為 hello2.txt 移動檔案並改名 mv home hello.txt data hello2.txt,將...

Linux系統常用命令

檔案系統 filesystem 實現檔案的層次化管理 ls list 列出,列表 列出指定路徑下的檔案 l 常格式 顯示檔案的列表下檔案的詳細資訊 檔案型別 普通檔案 f d 目錄檔案 dirctory b 塊檔案 block l 符號鏈結檔案 symbolic link file c 字元裝置檔案...