天天看點

linux基礎知識

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:多選一  

              ....:同類内容可選多個

繼續閱讀