linux基礎知識
1:終端(使用者與主機互動必然用到的裝置)
實體終端:直接接入本機的裝置
虛拟終端:以軟體的方法虛拟實作的終端。
圖形終端:屬于虛拟終端
模拟終端:圖形打開的指令行或基于遠端登入協定打開的終端。
檢視目前終端裝置指令:tty
2:互動式接口(啟動終端後,在終端附加的一個互動式程式)
gui:graphic user interface
cli:command line interface
3:shell(shell是linux系統的使用者界面,提供了使用者與核心進行互動操作的一種借口。他接受使用者輸入的指令并把它送到核心去執行)
shell:它是一種進階程式設計語言
shell的種類:sh csh tcsh ksh bash zsh
顯示目前shell類型:echo $shell 檢視shell類型:cat /etc/shells
4:指令的分類
在shell中可執行的指令有兩類分别是内部指令與外部指令,内部指令是系統自帶指令,外部指令是系統内的一個檔案。
type:查詢指令是屬于内部or外部指令。 hash:可現實加載到記憶體中的外部指令。
pash變量:存放執行指令目錄。 enable:啟用\禁用内部指令。
which:查詢外部指令的位置。
指令的格式:command[options....][arguments]
選項:用于啟用或關閉指令的某個功能。
短選項:-c 例:-l -h 長選項:--word 例:--all --human-readable
參數:指令的作用對象 比如:檔案名,使用者名。
注意
1:多選項多參數之間使用空白字元分隔。 2:取消\結束指令:ctrl+c ctrl+d
3:多個指令可以用;分開 4:一個指令可以用\分成多行。
5:簡單指令的使用
screen的使用;
screen -s name:開啟名字為name的會話 -r name 恢複會話
-ls :檢視會話 -x namehelp:加入會話。
ctrl+ad:斷開會話 exit:退出會話
echo的使用:
功能:顯示字元。
說明:echo會将輸入的字元進行标準輸出。
文法:echo[-nee][字元串] echo需要用-e參數列印轉移字元。
echo指令選項:
-n:不在最後自動換行。
-e:若字元串中出現以下字元,則特殊處理,不會當一般文字進行輸出。
\a:發出警報聲 \b:倒退鍵 \c:最後不加換行符号 \n:換行光标移動行首
\r:不換行,光标移動到行首 \t:插入tab \\:插入\字元。
\onnn:插入nnn代表ascii字元
6:擷取指令幫助
内部指令:help command
外部指令: 1、指令自帶簡要格式的使用幫助
#command --help
2、使用手冊:manual 位置:#/usr/share/man 使用:#man command
section:
name:指令名 description:描述 examples:使用示例 synopsis:使用格式
option:選項 author:作者 bugs:報告程式bug的方式 see alos:參考
synopsis:[]:可選内容 <>:必須提供的内容 a|b|c:多選一
....:同類内容可選多個