第1節:terminal終端設備終端:鍵盤、滑鼠、顯示器物理終端(/dev/console):控制台console虛擬終端(tty:teletypewriters,/dev/tty# #為[1-6]):tty可以有n個,Ctrl+Alt+F[1-6]圖形終端(/dev/tty7)startx,xwi ...
第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 遠程連接
查看當前的終端設備:
#tty
第2節:shell的介紹
1.Shell是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接收用戶輸入的命令並把它送入內核取執行。
2.shell也被稱為Linux的命令解釋器(command interpreter)
3.shell事一種高級程式設計語言
圖001
第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)、zsh
第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
圖003
第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/bashrc
第7節:命令格式
COMMAND[OPTIONS...][ARGUMENTS...]
選項:用於啟動或關閉命令的某個或某些功能
短選項:-c 例如:-l,-h
長選項:--word 例如:--all,--help
參數:命令的作用對象,比如文件名,用戶名等
註意:
1.多個選項以及多參數和命令之間使用空白字元分隔
2.取消和結束命令執行:Ctrl+c,Ctrl+d
3.多個命令可以用;符號分開
4.一個命令可以用\符號分成多行
第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