Linux常見命令

2023-01-24 03:15:03 字數 4342 閱讀 2575

安裝和登陸命令

mount:掛載命令。把儲存介質指定成系統中的某個目錄,比如掛載光碟機mount /dev/cdrom把cdrom掛載,可在目錄/mnt/cdrom下檢視內容。

umount:解除安裝命令,比如umount /dev/cdrom

exit:退出終端命令。

shutdown:關閉linux系統,後面可加引數,比如shut down now。

reboot:重新啟動linux。

halt:掛起系統,但沒有關機。

chsh:改變登入系統的shell。

tty:顯示終端機連線標準輸入裝置的檔名稱。

檔案處理命令

ls:顯示當前目錄內容。加引數路徑可以顯示指定目錄內容,/特定指根目錄;加-l顯示目錄下檔案的詳細資訊諸如許可權,加-all顯示最詳細資訊。

加|more可分屏顯示目錄檔案資訊,enter跟進,shift+page up/down翻頁。

find:查詢檔案。格式為:

find . -name "*.j**a" 或者find .

-name \*.j**a,其中.表示當前目錄,-name表示以名字查詢,*即是萬用字元。

rm:刪除目錄或者檔案。加引數-rf強制遞迴刪除乙個非空目錄。比如說遞迴刪除當前檔案下的目標檔案,用:

find . -name *.o -type f -exec rm -f {} \;

cd:進入某個目錄。加引數表示路徑,/表示linux根目錄;cd ~返回home下的使用者目錄;cd ..返回上層目錄。

cp:拷貝命令。加引數表示待拷貝檔案和目標目錄。cp usr/local/arm拷貝當前目錄下的檔案到目標目錄。

./:執行當前目錄應用程式,後跟應用程式名做引數。

cat: 檢視乙個檔案的內容,後面直接接檔名;如果檔案內容較長在螢幕上一滾而過,可執行cat 檔名|less來檢視,上下鍵來移動。還可以檢視linux核心版本,用cat /proc/version;檢視記憶體資訊,用cat /proc/meminfo;檢視音效卡資訊,用cat /proc/asound/cards。

還有個功能就是重定向,比如cat >檔名,就是將cat的輸出重定向到》後面的檔案中,並會覆蓋檔案;如果理解成廣義重定向,cat **.w** >/dev/snd/dsp,或者cat **.w** > /dev/snd/audio,**音訊檔案使能;cat /proc/asound/oss/sndstat檢視oss配置資訊;cat /proc/asound/version檢視alsa版本。

也可檢視中斷分配資訊:cat /proc/interrupts.

more:類似cat ,不過會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按b鍵就會往回(back)一頁顯示。

mkdir:建立目錄命令。如mkdir dirname,當前目錄下建立由dirname命名的目錄,或者建立已有目錄路徑下的下一級目錄,不能一次建立多層目錄。

diff:功能為逐行比較兩個文字檔案,列出其不同之處以怎樣達到一致。比如:

diff file1 file2,得到n1,n2 c n3,n4。其中n1n2是指第乙個檔案若干行,n3n4是指第二個檔案若干行。中間的字母a指新增,d指刪除,c指修改。

make menuconfig:圖形介面配置系統核心引數。

mv:移動或者重新命名檔案或目錄。mv name1 ppp,重新命名name1為ppp;mv name1 /usr/ 將檔案移動至目標目錄下。

apt-get:用於自動查詢安裝軟體,更新軟體,一般需要root許可權。所以格式是sudo apt-get install(安裝),sudo apt-get remove(解除安裝),sudo apt-get upgrade(公升級)

fgrep:全域性查詢命令,比如特定的文字字串,以在特定的目錄下的所有文字中查詢特定的字串文字:fgrep "unable to install hw params" external/alsa-lib/* -r。

與grep功能相似。

|:管道命令,通常是把管道左邊命令的輸出再當作管道右邊的命令輸入。

head:檢視檔案的前幾行,比如檢視檔案的前五行head -5 /etc/passwd。

tail:檢視檔案的後幾行,比如檢視檔案的後十行tail -10 /etc/passwd。

alsa_aplay:**測試聲音命令,alsa_aplay

alsa_amixer:混音器資訊和命令。

alsa_alsactl :alsa控制。

arecord:加-l引數列出當前數字音訊裝置,加-l列出當前pcm裝置。arecord -d 裝置名 可錄音。

系統管理命令

pwd:顯示完整的當前工作目錄。

source:通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入,比如修改玩環境變數配置後,執行source ~/.bashrc。

ls dev:顯示系統裝置。

df:顯示當前系統磁碟使用狀況。

top:顯示資源狀況,類似於xp的資源管理器。

free:顯示系統記憶體使用狀況。

at:在某個約定的時間執行特定操作。

adduser:在home目錄下新增乙個使用者。

useradd:跟adduser是乙個東西。

groupadd:建立乙個新群組。

unzip:解壓縮zip檔案。

gzip:將檔案壓縮成.gz檔案。

gunzip:解壓縮.gz檔案。

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

lspci :用lspci -v檢視硬體晶元組。

lsusb:顯示系統usb匯流排裝置資訊。

lsmod:顯示系統已經載入的模組資訊。

uname:檢視系統軟硬體資訊。用uname -r -m -p -i得到核心版本和處理器架構等資訊。

insmod:載入模組,linux有許多功能是通過模組的方式,在需要時才載入kernel。

rmmod:解除安裝模組。

rpm:它的功能類似於windows裡面的「新增/刪除程式」,被廣泛應用於在linux下安裝、刪除軟體。如:

rpm -q modutils,查詢系統中有沒有modutils軟體包。

df:硬碟空間使用狀況,及掛載資訊。

mplayer:利用該工具包除錯和使用聲音。mplayer 會**音訊檔案,顯示當前音訊所用裝置。

當然,也可以指定用oss或者alsa來**,如:mplayer -ao alsa 用alsa音訊元件來**。

fdisk:是顯示磁碟掛載和分配資訊,比如sudo fdisk -l,顯示掛載點、用途。如果是ide硬碟,裝置名依次為:

/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等;如果是scsi硬碟,則裝置名依次為/dev/sda,/dev/sdb。

dmesg:列印核心資訊,有些列印語句是輸出到核心而非終端。

lsof:顯示開啟檔案的所有程序等。比如lsof 顯示開啟檔案的程序

網路操作命令

service network restart:配置好網路服務後,重啟。

ip:就是整合了 ifconfig 與 route 這兩個指令。

ping:功能與xp一樣。如果要其停下來,用ctrl+c。

netstat:netstat命令的功能是顯示網路連線、路由表和網路介面資訊,可以讓使用者得知目前都有哪些網路連線正在運作。

telnet:開啟終端機階段作業,並登入遠端主機。

rlogin:remote login,開啟終端機階段作業,並登入遠端主機。

ftp:登入ftp伺服器。

route:顯示當前系統路由表資訊。

finger:顯示系統中某個使用者的使用者名稱、主目錄、停滯時間、登入時間、登入shell等資訊。

mail:郵件資訊。

w3m:終端登入文本版瀏覽器。

系統安全命令

passwd:修改密碼。

su:作用是變更為其它使用者的身份,超級使用者除外,需要鍵入該使用者的密碼。

umask:確定了你建立檔案的預設模式。這一命令實際上和chmod命令正好相反。如:umask 777。

sudo:是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登陸和管理時間,同樣也提高了安全性。

chmod:改變檔案許可權。比如chmod 777 cc,設定cc許可權為777。

第一位是檔案所有者許可權,第二位是群組許可權,第三位是其它人許可權。每位的許可權值是讀許可權(4)與寫許可權(2)與執行許可權(1)之和。

chown:改變與檔案關聯的所有者和組。如chown jim 即的使用者訪問許可權現在應用到jim;chown -r john:

build /tmp/src,將src目錄下面所有檔案關聯到使用者john,組build。

vi編輯器命令

退出:按esc,按shift+:,q。其中,q!強制退出,wq儲存後退出。

Linux命令大全

linux指令速成 在書店和網路中會有許多關於linux操作指令的書籍和頁面,許多介紹的都很全面,我們要想系統的掌握這方面的知識,這些資料是很不錯的選擇。但是作為乙個初學著,或者想要在較短的時間內就能簡單的應用linux,這樣做似乎會比較慢,其實我們大可不必儲備很多操作知識才去進行應用,就像我們學習...

linux命令大全

linux命令大全 一 安裝和登陸命令 1 進入圖形介面 startx 2 進入圖形介面 init 5 3 進入字元介面 init 3 4 登陸 login 5 關機 poweroff p 關閉機器的時候關閉電源 n 在關閉機器時不同步資料 w 不做關機的操作,只是把這個操作記錄到日誌裡 d 不把關...

linux命令說明

linux常用基本命令 目錄1 顯示日期的指令 date 2 2 顯示日曆的指令 cal 2 3 簡單好用的計算器 bc 4 4 重要的幾個熱鍵 tab ctrl c,ctrl d 5 5 man 5 6 資料同步寫入磁碟 sync 6 7 慣用的關機指令 shutdown 6 8 切換執行等級 i...