linux命令大全

2022-12-07 04:54:02 字數 6243 閱讀 3206

linux命令大全

一、安裝和登陸命令

1、進入圖形介面

startx

2、進入圖形介面

init 5

3、進入字元介面

init 3

4、登陸

login

5、關機

poweroff

-p 關閉機器的時候關閉電源

-n 在關閉機器時不同步資料

-w 不做關機的操作,只是把這個操作記錄到日誌裡

-d 不把關機的資訊記錄到日誌檔案裡

-f 不呼叫shutdown

6、關機重啟

shutdown

命令格式:

shutdown [選項] 時間 [資訊]

時間--是必要引數,一定要加,可以用now,也可以用+5

資訊--在關機的時候給使用者的資訊

-t 這個引數後面需要加數字,比如5,表示在發出關機訊號5秒後開始關機

-k 不做真正的關機,只是通知一下所有的使用者。

-r 重啟計算機

-h 關機後關閉電源

-f 在重新啟動的時候跳過fsck(磁碟檢查程式)

-f 重啟時,忽略fsck程式(同-f一樣)

-c 取消已在執行的關機動作

例:#shutdown -k now just kid

#shutdown -h now system shut down now

7、關機

halt

選項同poweroff一樣

8、重啟計算機

reboot

9、mount 掛載檔案系統,umount 解除安裝檔案系統

掛載光碟

#mount -t iso9660 /dev/cdrom /mnt/cdrom

或者#mount /mnt/cdrom

解除安裝光碟

#umount /mnt/cdrom

退出光碟

#eject

送入光碟

#eject -t

掛載軟盤 #mount /mnt/floppy

解除安裝軟盤 #umount /mnt/floppy

掛載本地fat32分割槽,並使掛載後顯示中文

#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/win

解除安裝 #/umount /mnt/win

掛載u盤或者行動硬碟

#mount -o iocharset=utf8 /dev/sda1 /mnt/usb

解除安裝 #umount /mnt/usb

如果本地語言環境不是utf8,而是gb18030,需使用下面的命令掛載

#mount -o iocharset=gb2312 /dev/sda1 /mnt/usb

掛載乙個光碟映象至本地/mnt/cdrom目錄,用下面的命令

#mount -t iso9660 -o loop /tmp/ /mnt/cdrom

10、字元介面下安裝作業系統的命令

linux text

11、選擇不同方法安裝作業系統的命令

linux askmethod

二、圖形化介面相關命令

1、系統設定

setup

2、服務啟動設定

ntsysv

3、登陸設定

gdmsetup

gdmconfig

4、網路設定

networkconfig

thizconfig

5、音量控制

gnome-volume-control

6、kde控制中心

kcontrol

7、kde設定嚮導

kpersonalizer

8、網路檢測命令

xmtr

三、資訊顯示命令

1、顯示特定指令執行時所需消耗的時間及系統資源等資訊

time

2、顯示或設定系統的日期與時間

date

若是不以加號作為開頭,則表示要設定時間,而時間格式為 mmddhhmm[[cc]yy][.ss],其中 mm 為月份,dd 為日,hh 為小時,mm 為分鐘,cc 為年份前兩位數字,yy 為年份後兩位數字,ss 為秒數

#date 0811********.35

3、顯示日曆

cal#cal -m

#cal -s

#cal 2006

#cal 08 2006

4、uptime

提供使用者下面的資訊,不需其他引數

現在的時間

系統開機運轉到現在經過的時間

連線的使用者數量

最近一分鐘、五分鐘和十五分鐘的系統負載

引數:-v 顯示版本資訊

#uptime

5、last

顯示系統開機以來或是從每月初登入者的訊息

#last

6、dmesg

顯示系統啟動的資訊

7、uname

顯示系統資訊

-m 顯示硬體型號

-n 顯示主機名

-r 顯示核心版本

-s 顯示作業系統型別

-v 顯示作業系統的版本

-a 顯示全部資訊

8、id

顯示真實和有效的uid和gid

#id 顯示當前使用者的id資訊

9、hostname

顯示或設定系統的主機名

-a 顯示主機的別名

-d 顯示dns網域名稱

-f 從指定檔案中讀取主機名

-i 顯示主機的ip位址

10、who 或 w

顯示**登陸使用者

-q 顯示全部的登陸名和登陸數

#w 顯示系統中當前使用者的資訊

#w user username 僅顯示指定使用者的資訊

11、whoami

顯示使用者自己的身份

12、whois

查詢網域名稱註冊及ip位址相關資訊

#whois

小技巧:如果想註冊乙個網域名稱,可以用whois工具查詢一下是否有人註冊。

13、whatis

檢視命令的解釋

#whatis ls

14、whereis

顯示系統命令及其文件所在目錄

#whereis ls

15、which

顯示系統命令所在目錄

#which ls

16、stat

顯示指定檔案的相關資訊(含節點內容)

#stat -f / 檢視整個檔案系統的情況

17、free

顯示當前記憶體和交換空間使用情況

-b 以位元組為單位

-m 以mb為單位

18、du

顯示指定的檔案或目錄已使用的磁碟空間的總量

-a 顯示對所有檔案的統計(包含子目錄)

-b 輸出的結果一位元組bytes為單位

-c 只計算目錄的總用量

-h 以m為單位 1024kb=1m

-h 以m為單位 1000kb=1m

-s 只顯示目錄使用空間的總和

19、df

顯示檔案系統磁碟空間的使用情況

-h 以1024kb=1m計算

-h 以1000kb=1m計算

-t 指定顯示分割槽的型別

-i 顯示分割槽的inode使用情況

20、wc

統計指定檔案中的位元組數、字數、行數,並將結果顯示輸出

-c 輸出位元組統計數

-l 輸出換行符統計數

-l 輸出最長的行的長度

-w 輸出單詞統計數

21、ls

顯示目錄檔案

-a 顯示所有檔案(包含隱藏檔案)

-l 使用長格式顯示

-f 以符號形式附加檔案類別

-r 以樹狀結構顯示目錄內容

-d 檢視目錄屬性

-i 顯示每個檔案的inode號

-m 所有專案以逗號隔開,並填滿整行

-h 將列出檔案的大小及人性化格式輸出

-t 依照檔案最後修改時間的順序列出檔名

--color 彩色顯示檔案

22、cat

顯示文字檔案內容

-b 顯示檔案內容的時候顯示行數

-n 顯示檔案內容包括空行

-s 將多個空行合併成乙個空行輸出

23、tac

反轉顯示檔案內容,後面的行放在前面顯示

選項同上

24、head

顯示文字檔案的前若干行

-n (行數)顯示檔案的最後指定的行

-b (位元組數) 顯示檔案最後位元組數裡的內容

-q 不輸出檔案頭的內容

-v 輸出檔案頭的內容

25、tail

顯示文字檔案的後若干行

選項同上

26、more 或 less

分頁顯示文字檔案內容

-s 將多個空行壓縮成乙個空行

-p 清楚螢幕後在顯示

+行數直接從給定的行數開始顯示

-數字規定每次顯示多少行

27、cut

顯示每行從開頭算起 num1 到 num2 的文字

# cat example

test2

this is test1

# cut -c0-6 example ## print 開頭算起前 6 個字元

test2

this i

28、pwd

顯示當前工作目錄

29、locale

顯示當前語言環境

30、fc-list

列出系統字型

31、jobs

檢視當前終端,當前shell下的後台的程序

32、ps

檢視系統中的程序

#ps aux

#ps -elf

33、pstree

將所有行程以樹狀圖顯示

34、top

檢視系統中實時程序

35、set

檢視系統變數

36、export

檢視環境變數

37、man

檢視命令幫助資訊

38、info

檢視命令幫助資訊

39、help

檢視命令幫助資訊

四、檔案處理命令

1、file

顯示檔案型別

2、mkdir

建立目錄

-p 依次建立目錄(建立多級目錄)

-m 指定目錄的許可權

3、grep

在指定的文字檔案中查詢指定的字串

4、dd

轉換及輸出資料

#dd if=/dev/hda of=/dev/hdb 硬碟對拷

5、find

查詢檔案或目錄

-name 根據指定的檔名進行查詢

例:#find . -name "*.c" (將當前目錄及其子目錄下所有副檔名是c的檔案列出)

-type 查詢指定型別的檔案

型別檔案有:

l 鏈結

d 目錄

f 普通檔案

b 塊裝置檔案

c 字元裝置檔案

s socket(套接字檔案)

p 管道(pipe)檔案

例:#find ~ -type d

-size n [bc] 查詢n值大小的檔案,預設單位是位元組

b=bit

c=kb

例:#find ~ -size 1500b

#find ~ -size +1500b

查詢大於1.5m大小的檔案

#find ~ -size -1500b

查詢小於1.5m大小的檔案

-user 《使用者名稱》 查詢屬於指定使用者的檔案

#find / -user test

-group 《使用者組名》查詢屬於指定使用者組的檔案

#find / -group test

-newer 《檔名》 查詢比檔案更新的檔案

-cmin +n 查詢在過去n分鐘以內(-)或以外(+)被修改過的檔案

#find ~ -cmin +20

-ctime +n 查詢在過去n天以內(-)或以外(+)被修改過的檔案

#find ~ -ctime +20

-atime +n 查詢在過去n天以內(-)或以外(+)被讀取過的檔案

#find ~ -atime +20

-amin +n 查詢在過去n分鐘以內(-)或以外(+)被讀取過的檔案

#find ~ -amin +20

-links n 查詢n個鏈結數的檔案

#find /home -links [2-5]

Linux命令大全

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

linux下mysql命令大全

如增加乙個使用者test密碼為123,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 grantselect,insert,update,delete on to identified by 123 7.跳過授權訪問m...

實用linux命令大全 詳細

我的百科 我的貢獻 草稿箱linux命令 重新整理 linux基本操作命令 首先介紹乙個名詞 控制台 console 它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linu...