ssh:secure shell
shell 人機交互的語言
查詢當前系統使用了哪個shell(接口程序)
echo $SHELL
查詢當前系統已安裝的所有shell
cat /etc/shells
Shell提示符
whoami 顯示當前的登錄用戶名
hostname 顯示當前的主機名
pwd 顯示當前的工作目錄。
PS1=”[\u@(magedu)\h \W]\$ “
\u顯示用戶名稱
\h顯示主機名稱(簡稱)
\H顯示主機名稱(全稱)
\W當前工作目錄(絕對路徑)root使用
\w 當前工作目錄(basename)普通用戶使用
\$ 如果當前用戶是root,則插入字符#;否則插入字符$
PS1=”\[\e[33m\][\u@\h \W]\\$ \[\e[0m\]”
linux 下的shell:sh,ksh ,IBM
cd 進入當前的工作目錄
pwd 顯示當前的工作目錄(目錄不完整)
~ 代表用戶的家目錄
代表當前為超級管理員(root)
$代表普通用戶
echo查看變量
w 查看已使用過的命令
tty(虛擬終端) 顯示按f2,f3,f4,f5,f6進入命令頁面
command:
【參數】:命令作用對象
【選項】:修改命令功能
長選項如 —help
;多個命令可以用分號隔開,可以按順序執行多條命令。(不會判斷上一條命令是否執行,只判斷命令執行結果)
\ 表示換行
bios 基本輸入輸出系統
CMOS電池 給 BIOS供電
時間:
hwclock 查詢硬時間
-w 將軟時間寫入硬時間
-s 將軟時間和硬時間同步
(timedatect)時區:
centos6: ln -f /usr/share/zoneinfo/Asia/ Shanghai /etc/localtime
ln -f /usr/share/zoneinfo/America/New_York /etc/localtime
Centos7:
timedatect1 顯示當前的時區
timedatect1 list-timezones 查看所有時區
timedatect1 set-timezone Asia/Shanghai 設置時間為指定時區
cal 顯示當月日歷
cal –y 顯示當前日歷
cal yyyy 顯示指定年的日歷
cal -3 顯示上個月當月下個月的日歷
cal -1 同cal 顯示當月日歷
cal mm yyyy 顯示指定年,月的日歷
內部和外部命令
type command 查詢某個命令為內部還是外部命令
enable
-a 查看所有內部命令
enable 顯示所有啟用的內部命令
enable |wc -l 統計啟用的內部命令數量
enable COMMAND 啟動一個內部命令
enable -n 顯示所有被禁用的內部命令
enable -n |wc -l 統計被禁用的內部命令數量
enable -n COMMAND 禁用一個內部命令
whereis或which
僅顯示命令作為外部命令的路徑
alias >內部>hash>PATH>command not find
hash 顯示所有的緩存
-r 清空所有緩存
-l 顯示當前被hash的外部命令,包含別名(nano,hostname)
-n 設置別名
-d 刪除指定別名的hash信息
-t 顯示指定別名對應的路徑
-p /…/…. name 手動增加一個hash緩存
alias 顯看當前已定義的別名
alias aliname=’command [-x] [….]’ 定義別名(例如
alias copy=’cp -i’)
unalias aliname 取消別名定義。
unalias -a 取消所有別名
每個用戶都有自己的家目錄,有且只有一個。位置在/home/username
root用戶的家目錄在/root下。
~ 表示用戶的家目錄。
~/.bashrc 只對當前用戶有效
/etc/bashrc 對所有用戶有效
\command ‘command’ /path/command 執行命令不受別名影響 。
Halt/Poweroff 關機
reboot
shutdown –r=reboot
shutdown–h=halt&poweroff
shutdown +1 1分鐘后關機
shutdown +m m分鐘后關機
shutdown xx xx絕對時間到達時關機
shutdown –c 取消計劃關機
修改頁面字體顏色:
ls
nano .bashrc存儲顏色的配置文件
PSl=”\[\e[顏色對應的數字m\][\u@\h\W]\\$\[\e[顏色對應的數字m\]”
^g 表示Ctrl+g
^x 表示Ctrl+x
$( ):引用命令執行的結果
$[ ]:進行四則運算
${ }:”$變量名” 引用變量,同時限定變量名的范圍
{ }打印重復字符串的簡化形式
例子:touch {a,b,c},{1,2,3} a1,a2,a3,b1,b2,b3,c1,c2,c3
原創文章,作者:zenyanxiao,如若轉載,請注明出處:http://www.www58058.com/80328