linux Bash的基本功能 管道符

2021-08-03 23:20:41 字數 1258 閱讀 7441

cd /root ; ls ; cd user ; ls ;  順序執行,中間有命令報錯也不會終止。

注意 &&  || 的位置,如果互換位置 命令 || echo no && echo yes,如果命令執行成功 輸出yes 雖然 && 前面的echo no沒執行,但是&&只要前面有命令成功了,都會執行後面;如命令執行失敗,會輸出 no yes ;因為&& 前面的 echo no成功了,所以不要弄錯了位置。

我們檢視乙個資料夾裡檔案很多的情況,ls -l /etc  > text.log ; more text.log  因為more命令是分批檢視檔案內容的,所以我們把ls的結果放入檔案,然後用more分批檢視,但是這樣很麻煩,這時候我們就可以用管道符了。

ls -l /etc  | more  雖然more是檢視檔案的,但是我們用了管道符後用命令2處理命令1的結果這樣就可行了。

netstat -an 檢視我們系統中所有的網路連線,前面為本地網路埠的情況,後面為本地的網路程式訪問情況。

我們的埠主要分為 listen  和  established ; listen  表示正在監聽等待訪問,established 正在連線這個埠(22埠表示遠端工具連線了伺服器) 只要有乙個 established  就表明有客戶端連線了我們的伺服器

grep 找到匹配的字串

這樣我們就可以檢視有多少人連線我們的伺服器,但是真正伺服器可能成百上千的,我們檢視詳細情況不方便,繼續接上管道符wc統計命令,統計行數即可知道人數。

Bash基本功能

history 選項 歷史命令儲存檔案 c 清空歷史命令 w 把快取中的歷史命令寫入命令儲存檔案 歷史命令預設儲存1000條,可以在環境變數配置檔案 etc profile中進行修改 必須重新登陸,歷史命令可以儲存檔案 歷史命令的呼叫 使用上,下箭頭呼叫以前的歷史命令 使用 n 重複執行第n條命令 ...

Nginx基本功能

1 靜態http伺服器 首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如html 通過http協議展現給客戶端。配置 plain view plain copy server 2 反向 伺服器 什麼是反向 客戶端本來可以直接通過http協議訪問某 應用伺服器,管理員可以在中間加上乙...

shell 基本功能

chmod 755 test.sh 設定可執行許可權 cat a test.sh 包含隱藏檔案 別名 alias 別名 原命令 alias rm rm i alias cp cp i alias mv mv i 永久生效,設定在 root bashrc 檔案種 unalias 別名 刪除別名 ctr...