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...