Linux:减号(-)详解
生活随笔
收集整理的這篇文章主要介紹了
Linux:减号(-)详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
減號(-)
代表標準輸出/標準輸入, 視命令而定. “-”代替stdin和stdout的用法
為應用程序指定參數
ps -aux
tar -zxf test.tar
一個減號和兩個減號
一個減號后面跟的參數必須是單字符參數,可以多個參數寫在同一個減號后面。
ls -l
兩個減號后面跟的參數必須是多字符參數
--help
表示上一級工作目錄
cd -
普通用戶切換到root
su -
相當于
su – root
通過ssh傳送文本
cat id_rsa.pub |ssh -p322 root@172.10.1.105 ‘cat – >> ~/.ssh/authorized_keys’
在文件頭添加一行,也可以這樣玩
cat – file <<<“line num 1″
只取一列并與另一文件做diff
awk ‘{ print $1 }’ a | diff – b
在當前我要打包1個文件夾 /var/log/ 到當前目錄下,并用zip壓縮
分步執行
tar -cvf log.tar /var/log/ zip -r log.tar.zip log.tar rm -rf log.tar
寫成一條語句
tar -cvf log.tar /var/log/ && zip -r log.tar.zip log.tar && rm -rf log.tar
第一條語句的輸出(log.tar) 是第二條語句的輸入
用 “-” 來取代這個輸出輸入
tar -cvf – /var/log | zip -r log.zip -
第一條語句不再輸入到1個具體文件,而輸出到stdout中, 而作為第二條件的標準輸入(stdin), 而stdin 和 stdout都可以用“-”來取代。
總結
以上是生活随笔為你收集整理的Linux:减号(-)详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】GLUT教程(五) GLUT键盘控
- 下一篇: Docker教程:Volume简介