Linux 命令列的管道中減號」 」的用途

2022-06-11 15:48:15 字數 589 閱讀 2298

tar 是unix/linux下的打包器。

-cvf可以看做-c -v -f,-xvf則是-x -v -f。

其中-c/-x分別表示create/extract,即打包/解包。

-v 是verbose,表示顯示打包/解包的詳細過程。

-f 表示file,表示打包輸出/解包輸入檔案,後面跟"-"表示使用「標準輸入/輸出」(stdin/stdout)作為輸出/輸入檔案。

兩個tar命令之間的"|"表示「重定向」,即第乙個命令的stdout(也就是打包的輸出)作為第二個命令的stdin(也就是解包的輸入)。

這個命令的最終結果是,將/home目錄(包括其下的各級子目錄)(通過打包到stdout=>再解包stdin)複製到「當前目錄」。

意思就是 第一條語句不再輸入到1個具體檔案,而輸出到stdout中, 而作為第二條件的標準輸入(stdin), 而stdin 和 stdout都可以用「-」來取代。

這樣的話就不會有中間檔案生成了。

同時,由於-f選項後面必須接乙個檔名,所以這裡「-」不能省略。

linux命令列的管道

linux管道 linux命令上的管道大家想必是經常用了 cat 1.txt grep 這是常見的用法,說說管道,pipe是 liunx上常見的ipc方法,在 linux system programming 中有兩種,有名管道和無名管道,有名管道可以用在任意兩個程序,而無名管道只能用在有親屬關係的...

Linux中的命令列

1.shell 是什麼?shell既是為使用者提供操作介面的軟體,也是核心保鏢。shell分為倆種,一種是圖形介面shell,另一種是命令列式shell 2.kernel 核心 是系統核心程式,負責管理系統的程序,記憶體,裝置驅動程式,檔案和網路系統。3.命令列提示符 kiosk 開啟shell的使...

Linux中命令列的認識

rhel8下的命令列操作 kios foundation0 desktop kios 開啟shell的使用者 分隔符 foundation0 主機短名稱 desktop 當前工作目錄基本名稱 身份提示符 1.4 系統中常用快捷鍵 按鍵作用 ctrl c 取消命令執行 ctrl d 關閉當前shell...