上次咱們寫了裝虛擬機分區的詳細步驟,此次咱們就要學習一些常見的命令和熱鍵了,因爲做者水平有限,有錯誤的地方麻煩讀者提出來,我會積極改正的。linux
date 顯示日期和時間的命令。git
cal 顯示日曆的命令。程序員
bc 簡單好用的計算器。shell
Tab 具備命令補全和文件補全的功能。安全
【Ctrl】-c 終端目前程序bash
【Ctrl】-d 鍵盤輸入結束,離開的意思,至關於exit。網絡
nano 超簡單的文本編輯器。less
shutdown 關機socket
poweroff 關機編輯器
pwck 驗證系統認證文件【/etc/passwd】和【/etc/shadow】的內容和格式的完整性。http://man.linuxde.net/pwck
tree 以樹狀圖列出目錄的內容。http://man.linuxde.net/tree
reboot 重啓
sync 將數據同步寫入硬盤中的命令。
tr 對來自標準輸入的字符進行替換、壓縮和刪除。http://man.linuxde.net/tr
cp 複製文件
rm 刪除文件
rmdir 用來刪除空目錄。http://man.linuxde.net/rmdir
rename 用字符串替換的方式http://man.linuxde.net/rename
mv 用來對文件目錄從新命名,或者將文件從一個目錄移到另外一個目錄。http://man.linuxde.net/mv
stat 顯示文件的狀態信息,比ls輸出信息更詳細。
tee 簡單說就是把數據定向到給定文件和屏幕上http://man.linuxde.net/tee。
type 顯示指定命令的類型,判斷給出的指令是內部的仍是外部指令。http://man.linuxde.net/type
cat 由第一行顯示文件內容
tac 從最後一行開始顯示文件內容。
touch 二個功能,一是把以存在文件的時間標籤更新爲系統當前的時間,他們的數據原封不動的保留下來,二是用來建立新的空文件。http://man.linuxde.net/touch
head 獲取前幾行的內容。
tail 獲取最後幾行的內容。
cd 切換目錄
pwd 顯示當前目錄
mkdir 新建一個新的目錄
rmdir 刪除一個空的目錄
ls 查看文件
nl顯示的時候,順便輸出行號
more 一頁一頁的顯示文件內容
less 和more差很少,可是它能夠往前翻頁
od 以二進制的方式讀取文件內容
whereis 尋找特定文件
chgrp 改變文件所屬用戶組
chown 改變文件全部者
chmod 改變文件的權限
touch 建立新文件
useradd 建立新的系統用戶。http://man.linuxde.net/useradd
adduser 增長使用者
basename:基名
dirname:目錄名
userdel 刪除給定的用戶,以及於用戶的相關的文件,若不加選擇,則僅刪除用戶帳號,而不刪除相關文件。http://man.linuxde.net/userdel
usermod 修改用戶的基本信息。http://man.linuxde.net/usermod
alias 設置指令的別名
bash 變量
chage 修改帳號和密碼的有限期
chfn 用來改變finger命令顯示的信息,這些信息都存放在/etc目錄裏的passd文件裏,若不指定任何選項,則chfn命令會進入問答界面。
clear 清楚當前屏幕終端上的任何信息
ping 用來測試主機之間網絡的連通性。http://man.linuxde.net/ping
df 用於顯示磁盤分區上的可以使用的磁盤空間,默認單位爲KB,能夠利用該命令來獲取磁盤被佔用多少空間,目前還剩下多少空間等信息。
dircolors 設置ls命令在顯示目錄或文件時所用的色彩。
echo 直接輸出指定的字符串。
enable 用於臨時關閉或激活指定的shell內部命令。http://man.linuxde.net/enable
file 用來探測給定文件的類型,file命令對文件的檢查分爲文件系統、魔法幻數檢查和語言檢查3個過程,http://man.linuxde.net/file
gpasswd linux下工做組的文件【/etc/group】和【/etc/gshadow】管理工具http://man.linuxde.net/gpasswd
grpck 用於驗證組文件的完整性,在驗證以前,須要先鎖定(lock)組文件【/etc/group】和【/etc/shadow】http://man.linuxde.net/grpck
grpconv 用來開啓羣組的投影密碼。linux系統裏的用戶和羣組密碼,分別存放在/etc目錄下的passwd和group文件中。因系統運做須要,任何人都得以讀取他們,形成安全上的破綻,投影密碼將文件的密碼改存在/etc目錄下的shadow和gshadow文件內,只容許系統管理員讀取,同時把原密碼置換爲「x」字符,投影密碼的功能可隨時開啓或關閉,你只須要執行grpconv指令就能開啓羣組投影密碼。http://man.linuxde.net/grpconv
history 顯示歷史命令http://man.linuxde.net/history
hostname 顯示和設置系統的主機名稱http://man.linuxde.net/hostname
id 顯示真實有效的用戶和組,http://man.linuxde.net/id
ifconfig 查ip http://man.linuxde.net/ifconfig
init linux下的進程初始化工具,http://man.linuxde.net/init
jobs 顯示linux中的任務列表及任務狀態,包含後臺運行的任務。http://man.linuxde.net/jobs
indent 可識別c的原始代碼文件,並加以格式化,以方便程序員閱讀、修改等操做。http://man.linuxde.net/indent
mail 命令行的電子郵件發送和接收的工具。http://man.linuxde.net/mail
man 是linux下的幫助指令。http://man.linuxde.net/man
passwd 設置用戶的認證信息,包含用戶密碼、密碼過時時間等。http://man.linuxde.net/passwd
w 顯示已經登錄系統的用戶列表,並顯示用戶正在執行的指令。http://man.linuxde.net/w
whoami 用於打印當前有效的用戶名稱,至關於執行id -un。http://man.linuxde.net/whoami
顯示目前登錄系統的用戶信息。http://man.linuxde.net/who
whatis 查詢一個命令執行什麼功能,並將查詢結果打印到終端上。http://man.linuxde.net/whatis
alias 設置指令的別名,用戶必須始用單引號''將原來的命令引發來,防止特殊字符致使錯誤。http://man.linuxde.net/alias
unalias 取消別名,[-a]表示全部已經存在的命令別名。http://man.linuxde.net/unalias
-:普通文件
d:目錄文件
b:塊設備
c:字符設備
|:符號連接文件
p:管道文件pipe
s:套接字文件socket
三個時間戳:
access time:訪問時間。atime,讀取文件內容
modify time: 修改時間,mtime,改變文件內容(數據)
change time:改變時間,ctime,元數據發生改變
文件通配符:
*:匹配零個或多個字符
?:匹配任何單個字符
~:當前用戶家目錄
~+:當前工做目錄
~-:前一個工做目錄
【0-9】匹配數字範圍
【a-z】小寫字母
[A-Z];大寫字母
[wang];匹配列表中的任何的一個字符
[^wang];匹配例表中全部字符之外的字符
[:digit;]任意數字,就至關於0-9
[:lower:]任意小寫字符
[:upper:]任意大寫字母
[:alpha:]任意大小寫字母
[:alnum:]任意數字或字母
[:blank:]水平空白字符
[;space:]水平或垂直空白字符
[:punct:]標點符號
絕對路徑:以正斜槓開始,完整的文件位置路徑,可用於任何想指定一個文件名的時候
相對路徑:不以斜線開始,指定相對於當前工做目錄或目錄的位置,能夠做爲一個簡短的形式指定一個文件名。