Linux學習第三章

管道符、重定向與環境變量linux

1、重定向bash

一、輸出重定向:將命令輸出的信息寫入文檔spa

>清空寫入正確重定向進程

>> 追加寫入正確重定向文檔

2>清空寫入錯誤重定向變量

2>>追加寫入錯誤重定向grep

&>> 追加寫入全部重定向 不論正確仍是錯誤im

二、輸入重定向:將文件做爲命令的標準輸入重定向

<環境變量

2、管道符     |            命令 A | 命令 B    將命令A的結果 交給命令B 再次處理

例如:檢查進程 ps -ef | grep root

管道符還能夠 命令A |命令B | 命令C 。。。

 

3、 命令通配符

一、*:通配全部字符 

二、?:通配單個字符

三、[ a,b,c] 指定通配用逗號隔開    還有[ a-z ] ,[1-9]


4、轉移符

一、"  " :雙引號 表示是一個總體

二、'   ' :單引號 表示將所有轉義爲字符

三、/    : 反斜槓 表示只將/後面的轉義爲字符

四、`  ` : 反引號  表示 執行裏面的命令   hh = `uptime`    $hh

5、環境變量

命令在linux 中執行分爲4個步驟:

一、路徑+命令:/bin/ls  若是是的話 直接執行

二、檢查是不是別名

建立別名:alias zqs = 「uptime」

取消別名: unalias zqs

三、判斷是不是內部命令:  內部命令就是bash內部的執行 bash會直接執行  1%

type 查看是不是內部命令

四、外部命令 :系統在多個路徑中查找用戶輸入的命令文件  99%

系統中的命令都是存在文件中,直接命令時都是去尋找命令所在的文件

PATH 就是由這些命令所在文件的路徑組成的一個變量,而後bash解釋器就會在在這些地方逐個查找

PATH 至關於解釋器的小助手,方便查找

例:  ZQS=/etc/bin

         cd $ZQS 便可直接進入 /etc/bin

若是先要讓全部人都能使用這個ZQS   那麼 export ZQS 便可  將其轉換爲全局變量

相關文章
相關標籤/搜索