命令1 rm 作用: 刪除指定的文件
選項 |
作用 |
-f |
強制刪除 |
-i |
刪除前提示詢問 |
-r 或 -R |
遞歸處理,刪除指定目錄下的所有文件包括子目錄 |
-v |
顯示指令執行過程 |
-d |
直接把刪除目錄的硬連接數據刪成零,刪除該目錄 |
命令2 終端(tty):
終端類型 |
開啟方式 |
物理終端 console |
控制臺console |
虛擬終端tty |
Ctrl + Alt +F(2-6) |
圖形終端tty7 |
centOs6: |
Centos7: Ctrl +Alt + F1 |
|
串行終端ttys# |
ttyS |
偽終端pty |
pty, |
命令4 內部命令外部命令
1. type COMMAND 判斷一個命令的類型。 2. enable 顯示所有啟用的內部命令 2.1 enable |wc -l 統計啟用的內部命令數量 3. enable COMMAND 啟動一個內部命令 4. enable -n 顯示所有被禁用的內部命令 4.1 enable -n |wc -l 統計被禁用的內部命令數量 5. enable -n COMMAND 禁用一個內部命令 6. hash 顯示當前被hash的外部命令、 6.1 -l 顯示當前被hash的外部命令,包含別名 6.2 -p /.../.... name 手動增加一個hash緩存 6.3 -d name 刪除一個hash 6.4 -r 清空所有的hash 7. alias > 內部命令> hash > PATH > command not find 7.1 alias 顯看當前已定義的別名 7.2 alias aliname='command [-x] [....]' 定義別名 7.3 unalias aliname 取消別名定義。 7.4 unalias -a 取消所有別名 8. 每個用戶都有自己的家目錄,有且只有一個。位置在/home/username 8.1 root用戶的家目錄在/root下。 8.2 表示用戶的家目錄。 8.3 ~/.bashrc 只對當前用戶有效 8.5 /etc/bashrc 對所有用戶有效 8.6 \command 或 'command' /path/command 執行命令不受別名影響
命令5 命令執行的語法
1. Command [-a[bc]] [arguments] 選項決定了是否啟用命令的某個功能 參數決定命令作用的對象。 --help --表示長格式選項 2. ctrl+d 正常終止命令 3. ctrl+c 強制終止命令 4. 使用;連接多條命令,當前一個命令執行結束,執行后一條命令。(不會判斷前一條命令是否執行成功或失?。? 4.1. 使用 && 連接多條命令, 則前一條執行成功后, 下一條才能繼續執行 4.2.使用 || 連接多條命令, 則前一條執行失敗后, 下一條才能繼續執行
命令6 date 作用:顯示當前時間
選項 |
輸出格式 |
+%F |
2017-07-13 |
+%T |
10:32:40 |
+%Y |
2017 |
+%m |
07 |
+%d |
13 |
+%H |
10 |
+%M |
32 |
+%S |
40 |
+%s |
1499931461 |
+%w |
4(星期) |
+%a |
Thu |
1. date MMDDHHmmYYYY[.SS] 作用:修改時間 2. date -s 'yyyy-mm-dd hh:mm:ss' 作用:修改時間 3. hwclock 查示硬件時間(BIOS時間 CMOS電池 給 BIOS供電。) 3.1 hwclock -s 將硬件時間寫入軟件時間(系統時間) 3.2 hwclock -w 將軟件時間寫入硬件時間 4.修改時區 4.1Centos6 ln -f /usr/share/zoneinfo/America/New_York /etc/localtime ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 4.2Centos7 timedatectl 查看當前時區 timedatectl list-timezone 查看所有的時區 timedatectl set-timezone America/New_York timedatectl set-timezone Asia/Shanghai
命令7 cal 作用: 顯示當月日歷
1. cal yyyy 顯示指定年的日歷 2. cal -y 顯示當年的日歷 3. cal -3 顯示上個月當月下個月的日歷 4. cal -1 同cal 顯示當月日歷 5. cal mm yyyy 顯示指定年,月的日歷
命令8 關機重啟命令 作用: 關機重啟
1. halt & poweroff 關機 centos7 : poweroff 2. reboot 重啟 reboot -f 直接斷電源再重啟。 3. shutdown shutdown -r 重啟 shutdown -h 關機 shutdown +0 直接關機 shutdown +xx xx分鐘后關機 shutdown hh:mm 指定時間關機 shutdown -c 取消關機(在另一個終端執行)
命令9 顯示終端信息命令 作用:顯示當前終端信息
whoami 顯示當前用戶名 who am i 顯示當前登錄的終端信息 who 顯示當前所有登錄的終端信息 w 顯示當前所有登錄終端的詳細信息。
命令10 修改登錄界面
編輯 /etc/motd文件
命令11 screen(會話)
screen 進入screen 名字以當前終端名.主機名前綴 screen -S screenname 命名一個screen作業 screen -ls 或 --list 查看當前所有的screen screen -r screenname 進入一個screen(可以是斷開過的Detached)。 ctrl+d 或 exit 退出當前screen(會話)。 Detach 斷開了 Attach 還在連接 wipe 檢查目前所有的screen作業,并刪除已經無法使用的screen作業
命令12 echo 作用:輸出提示信息
-E (default) 不解釋\ -e 解釋\ \a 報警 \b 退格 \c 不換行 \n 換行,從行首輸入 \r 移動行首但不換行 \t 輸入tab \\ 輸入一個\
命令13 $
$變量名 表引用變量的值 $()或` `(單引號) 表示引用命令執行的結果 $[] 表示運算 ${變量名} 或"$變量名" 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。
命令14 {}
{a..z} 表示引用指定范圍的字母 {1..9999} 表示引用指定范圍的數字 {1,3,5} 表示分別引用每一個字符
命令15 TAB
補齊 \2TAB 把根下的所有文件列出 ~2TAB 家目錄下的所有文件列出 .2TAB 當前目錄下的所有文件列出,包含隱藏文件 *2TAB 當前目錄下的所有文件列出,不包含隱藏文件 $2TAB 顯示當前所有的環境變量。
原創文章,作者:zhaobenshan,如若轉載,請注明出處:http://www.www58058.com/80159