自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡單解說Linux命令輸出與命令替換

運維 系統(tǒng)運維
管道可以把一系列Linux命令連接起來,這意味著第一個Linux命令的輸出會作為第二個命令的輸入通過管道傳給第二個命令,第二個命令的輸出又會作為第三個命令的輸入,以此類推。

Linux命令能提高更方便的使用性能。下面就這就來講術(shù)Linux命令。將一個程序或Linux命令的輸出作為另一個程序或命令的輸入,有兩種方法,一種是通過一個臨時文件將兩個命令或程序結(jié)合在一起,例如上個例子中的/tmp/dir文件將ls和wc命令聯(lián)在一起;另一種是Linux所提供的Linux管道功能。這種方法比前一種方法更好。

管道可以把一系列Linux命令連接起來,這意味著***個Linux命令的輸出會作為第二個命令的輸入通過管道傳給第二個命令,第二個命令的輸出又會作為第三個命令的輸入,以此類推。顯示在屏幕上的是管道行中***一個Linux命令的輸出(如果命令行中未使用輸出重定向)。

通過使用管道符“|”來建立一個管道行。用管道重寫上面的例子: $ ls /usr/bin|wc -w 1789

再如:
$ cat sample.txt|grep "High"|wc -l
管道將cat命令(列出一個文件的內(nèi)容)的輸出送給grep命令。grep命令在輸入里查找單詞High,grep命令的輸出則是所有包含單詞High的行,這個輸出又被送給wc命令,wc命令統(tǒng)計出輸入中的行數(shù)。假設(shè)sample.txt文件的內(nèi)容如下:
Things to do today:
Low:Go grocery shopping
High:Return movie
High:Clear level 3 in Alien vs. Predator
Medium:Pick up clothes from dry cleaner
那么該管道行的結(jié)果是2。

Linux命令替換

Linux命令替換和重定向有些相似,但區(qū)別在于命令替換是將一個命令的輸出作為另外一個Linux命令的參數(shù)。常用命令格式為: command1 `command2` 其中,command2的輸出將作為command1的參數(shù)。需要注意的是這里的`符號,被它括起來的內(nèi)容將作為Linux命令執(zhí)行,執(zhí)行后的結(jié)果作為command1的參數(shù)。例如: $ cd `pwd`
該命令將pwd命令列出的目錄作為cd命令的參數(shù),結(jié)果仍然是停留在當(dāng)前目錄下。

【編輯推薦】

  1. Linux命令大全:grep命令
  2. 學(xué)習(xí)討論Linux命令行內(nèi)核系統(tǒng)
  3. Linux命令行uniq詳解
  4. 三個網(wǎng)站讓你成為Linux命令行高手
  5. 操作筆記:Linux命令
責(zé)任編輯:佚名 來源: csdn
相關(guān)推薦

2011-07-11 13:20:13

linuxuniq

2010-03-01 16:13:06

Linux磁盤管理命令

2010-03-18 16:34:33

Linux命令

2010-04-19 13:08:35

Unix操作系統(tǒng)

2021-09-21 15:28:33

LinuxSed智能引號

2010-03-02 09:51:22

Linux進程操作命令

2010-06-21 17:10:02

Linux Arp命令

2009-10-19 18:01:35

Linux磁盤分區(qū)

2013-06-04 17:10:00

Linux命令

2010-08-26 15:59:17

linux

2009-12-25 14:44:16

Linux vi命令

2009-07-31 18:48:35

linux vi命令linux vi命令詳替換命令

2010-06-23 16:09:40

Linux Bash

2009-12-23 10:57:20

nohup命令

2010-03-18 16:31:32

Linux命令

2010-06-21 16:02:35

Linux ar命令

2010-03-18 17:29:21

2010-03-11 09:50:46

Linux VI命令

2020-11-01 20:00:26

命令行ShellLinux

2020-04-10 10:33:56

Vim文本編輯Linux
點贊
收藏

51CTO技術(shù)棧公眾號