第1節:terminal終端
設備終端:
鍵盤、鼠標、顯示器
物理終端(/dev/console):
控制檯console
虛擬終端(tty:teletypewriters,/dev/tty# #爲[1-6]):
tty能夠有n個,Ctrl+Alt+F[1-6]
圖形終端(/dev/tty7)startx,xwindows:
CentOS 6:Ctrl+Alt+F7
CentOS 7:再那個終端啓動,即爲於哪一個虛擬終端
串行終端(/dev/ttyS#):
tty3
僞終端(pty:pseudo-tty,/dev/pts/#):
pty,SSH 遠程鏈接
查看當前的終端設備:
#ttyshell
第2節:shell的介紹
1.Shell是Linux系統的用戶界面,提供了用戶與內核進行交互操做的一種接口。它接收用戶輸入的命令並把它送入內核取執行。
2.shell也被稱爲Linux的命令解釋器(command interpreter)
3.shell事一種高級程序設計語言
圖001windows
第3節:交互式接口
交互式接口:啓動終端後,再終端設備附加一個交互式應用程序
GUI:GraphicUser Interface
X protocol,window manager,desktop
Desktop:
GNOME(C語言,圖形庫gtk)
KDE(C++,圖形庫qt)
XFCE(輕量級桌面)
CLI:Command Line Interface(命令行接口)
shell程序:sh(bourn 史蒂夫·伯恩) 、csh、tcsh、ksh(korn)、bash(bourn again shell)、zshcentos
第4節:命令提示符
命令提示符:prompt
顯示提示符格式
[root@localhost ~]# echo $PS1
修改提示符格式
PS1="\[\e[1;5;41;33m\][\u@\h\W]\\$\[\e[0m\]"
PS1的定義中個經常使用的參數的含義以下:
參數 意義
\d 表明日期,格式爲weekday month date,例如:「Mon Aug 1」
\H 完整的主機名稱
\h 僅取主機的第一個名字
\t 顯示時間爲24小時格式,如:HH:MM:SS
\T 顯示時間爲12小時格式
\A 顯示時間爲24小時格式:HH:MM
\u 當前用戶的帳號名稱
\v BASH的版本信息
\w 完整的工做目錄名稱
\W 利用basename取得工做目錄名稱,因此只會列出最後一個目錄
# 下達的第幾個命令
$ 提示字符,若是是root時,提示符爲:# ,普通用戶則爲:$
在PS1中設置字符顏色的格式爲:\[\e[F;Bm\],其中「F「爲字體顏色,編號爲30-37,「B」爲背景顏色,編號爲40-47。
F B 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
修改提示符樣式爲黑色背景,青藍色字
[root@centos6 ~]#PS1="\[\e[40;36m\][\u@\h \W]\\$\[\e[0m\]"
[root@centos6 ~]#
[root@localhost ~]# vi .bash_profile
修改完畢,重啓系統
[root@centos6 ~]#shutdown -r now
圖003bash
第5節:命令的執行與區別
1.輸入命令回車
讓shell程序找到鍵入命令所對應的可執行程序或代碼,並由其分析後提交給內核分配資源將其運行氣力啊
2.shell中可執行命令的分類
內部命令:由shell自帶的,並且經過某命令形勢提供
help 內部命令列表
enable cmd 啓用內部命令
enable -n cmd 禁用內部命令
enable -n 查看全部禁用的內部命令
外部命令:再文件系統路徑下有對應的可執行程序文件
查看路徑:which -a | --skip-alias ; whereis
區別指定的命令是內部或外部命令
type COMMAND
cat是外部命令
[root@centos6 ~]#type cat
cat is /bin/cat
help是內部命令
[root@centos6 ~]#type help
help is a shell builtin字體
第6節:命令別名
顯示當前shell進程全部可用的命令別名
alias
定義別名NAME,其至關於執行命令VALUE
alias NAME='VALUE'
在命令行衆定義的別名,僅對當前shell進程有效
若是想永久有效,藥定義在配置文件中
僅對當前用戶:~/.bashrc
對全部用戶有效:/etc/bashrcui
第7節:命令格式
COMMAND[OPTIONS...][ARGUMENTS...]
選項:用於啓動或關閉命令的某個或某些功能
短選項:-c 例如:-l,-h
長選項:--word 例如:--all,--help
參數:命令的做用對象,好比文件名,用戶名等
注意:
1.多個選項以及多參數和命令之間使用空白字符分隔
2.取消和結束命令執行:Ctrl+c,Ctrl+d
3.多個命令能夠用;符號分開
4.一個命令能夠用\符號分紅多行spa
第7節:僞終端軟件資源和配置
圖004命令行
圖005設計
WinSCP連接:https://pan.baidu.com/s/1DZEkgczJjwBhkd_NhQdOog
提取碼:kx14 對象
SecureCRTSecureFX_HH_x64_7.0.0.326中文版連接:https://pan.baidu.com/s/1_mMFg_nUVVanhpSEAMqGSA 提取碼:mlad