系統linux下的管道和重定向這兩個概念怎麼理解?求通俗的解釋,一定採納

2023-01-10 06:00:47 字數 2627 閱讀 8397

1樓:

管道舉例:ls -a | grep netkeeper說明:就是把前一個命令的結果當成後一個命令的輸入。

結合本例就是先顯示所有的檔案,然後再用grep命令在ls的結果中查詢包含netkeeper的檔案。

重定向舉例:cat hello.c > /home/root/documents/test.txt

說明:就是把原本應該輸出(或輸入)到一個地方的檔案流輸出(或輸入)到另外一個地方。把檔案方向給改變了,所以叫重定向。

結合本例:cat本來是要把hello.c的內容顯示到當前螢幕上,但是加了個重定向後,這個輸出流就被定向到/home/root/documents/目錄下的test.

txt檔案中去了。

>與》>會覆蓋目標檔案;>>是向目標檔案末尾追加內容。

如果目標檔案不存在,那麼這兩個命令都會在指定的目錄下新建檔案。

2樓:高飛網

所謂通道,就是將一個命令的輸出做為另一個命令的輸入:

echo "hello" | grep h,這樣會輸出hello,如果echo "hello" | grep g就沒有輸出

所謂重定向,主要用在流上,流分為輸入流和輸出流,比如,預設的輸出裝置一般為螢幕,

echo "hello" 會輸出到螢幕上,而echo "hello" > a.txt 會將字串輸出到檔案a.txt中。

3樓:匿名使用者

vim 全校學生檔案表 檢視全校檔案,資料超級多

vim 全校學生檔案 | 班級=302班 管道是從大量資料中過濾出自己需要的東西

vim 全校學生檔案 ----〉 c:/全校學生檔案.txt 重定向只是把螢幕上顯示出來的資訊以檔案的形式儲存起來

在linux系統中有重定向和管道的功能,他們都能把前面的輸出作為後面的輸入,他們的區別是什麼?

linux重定向中 >&2 怎麼理解?

4樓:

>&2 即 1>&2 也就是把結果輸bai出到du和標準錯誤一樣;之zhi前如果有定義標dao準錯誤重定向到某log檔案版,那麼標準輸出也重權定向到這個log檔案

如:ls 2>a1 >&2 (等同 ls >a1 2>&1)

把標準輸出和標準錯誤都重定向到a1,終端上看不到任何資訊。

* 在linux 中是什麼意思?

5樓:厚耕順辛環

我想糾正一下前面回答者的錯誤,liunx在中國並不叫紅旗,而是中國有一款linux系統叫紅旗。世界上linux系統非常之多,其對硬碟的分割槽分割槽模式是不同於windows的。我現在常用的是世界上比較流行的一款linux系統--ubuntu最新版本10.

04,過幾個月就釋出10.10,挺漂亮的並且執行效率高。你可以去看看http:

//www.ubuntu.com.cn/

6樓:義桂花越嬋

這個…就簡單的說吧,linux是最點型的開源作業系統,和windows(系不開源)不一樣。不過嚴格來講啊,linux這詞本身只表示linux核心,實際上人們習慣用他來形容基於其核心的作業系統,所以要糾正一下3樓的說法,國產紅旗只事基於linux的作業系統,但linux並不叫紅旗。現在在電腦作業系統上,微軟一統天下,不過現在的智慧手機(還有平板電腦)用的操作西同,像android,等,很多都是基於linux的,所以個人認為,其很有前途,是未軟比不了。

很多硬體廠商也都開始支援linux了,額,說的多了…

7樓:悟倫湛淑

linux

是一個作業系統的名字

中文叫做紅旗

它是一個開放免費型的系統

但是與微軟出品的windows

完全不同

,有很多智慧手機作業系統都是以這個linux系統作基礎

8樓:汝潔但卿

開源系統,全稱gnu/linux,一般習慣叫linux,不知道是不是錯了。有多版本如debian,redhat,ubuntu等,redflag是中國做的

maybelinux也是核心linux的logo為小企鵝tux

9樓:火燒山腳

有很多意思啊!

萬用字元中表示0個或多個字元!

正規表示式中表示前一個字元的0個或多個重複,如:a*,表示有0個或多個a

運算時是乘號

10樓:

運算時是乘號

在shell中也代表任意字元,比如ls a*,就是列出所用a開頭的檔案

11樓:位夢菡性北

世界上5大作業系統之一,分別是linux,unix,windows,dos,蘋果

系統,其中蘋果系統和linux系統都是在unix系統上發展出來的,由於linux系統是開源的,而且是用c語言寫出來的,所以他的版本很多,還有就是免費!!並且它有著世界作業系統中開機時間最長的記錄——900天!並且linux系統由於沒有太多的圖形介面載入,它很穩定、安全!

可以說它的發展錢途很好!代表公司red

hat!

總之,linux做伺服器是相當有秀的!可以說它於微軟是平分天下的!

請問一下這兩個日文的讀音,「撒下」這兩個字的讀音?

剛已經給你回答一個了 1 那兩個符號,如果 不是在表示長音的情況下,一回般讀no。在記數字或 答的時候常用 2 的讀音是 a ri ga to u 其中 u 為 to 的長音。長音雖不單獨發音,但是要將長音前的音節拖長一個音節。即,長音也是要佔一個音節的。另外撥音佔一個音節,促音佔半個到四分之三個音...

FAT32和NTFS這兩個檔案系統哪個操作快一些

差不多,fat32是windows預設的磁碟格式,相對要快一些 理論上 在dos下可以識別,ntfs在dos下不被識別,從安全形度來講,ntfs要比fat32好一些,發生系統崩潰和資料丟失的可能性要小一些。ntfs檔案系統是一個基於安全性的檔案系統,是windows nt所採用的獨特的檔案系統結構,...

問一下getc和fgetc這兩個函式有啥區別

getc 直接讀bai,每讀一次都要操作磁du 盤fgetc 有快取的,既你第zhi一次讀了,只有一個字dao節,實際版可能讀個1個扇權區512位元組到快取,你繼續讀下一個位元組,會直接從快取中返回,不再讀實際磁碟了。隨機讀取只要在快取範圍內,也會直接返回,不再讀實際磁碟,快取中沒有,才讀實際磁碟 ...