减号(-)

代表标准输出/标准输入, 视命令而定. “-”代替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 ″

只取一列并与另一文件做diff

awk ‘{ print $ }’ 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都可以用“-”来取代。

最新文章

  1. CSharp任何可比较的数据类型(大小比较泛型实现方法)封装
  2. Divide and conquer:Telephone Lines(POJ 3662)
  3. esriSRProjCS3Type Constants
  4. bzoj4177: Mike的农场
  5. matlab 学习
  6. Java算法实例集合(2)
  7. 『重构--改善既有代码的设计』读书笔记----Self Encapsulate Field
  8. 关于判断变量是否为null的顺序问题。
  9. QT全平台设置图标,全平台静态编译 good
  10. localStorage、sessionStorages 使用
  11. HDU5918(KMP)
  12. C++/C高质量编程指南-笔记
  13. Coding theano under remote ubuntu server from local Mac (在本地mac机器上,写、跑、调试、看-远程ubuntu上的theano代码)
  14. 多线程/多进程/异步IO
  15. Android图标
  16. MFC版链表实现稀疏多项式相加减
  17. python:推导式套路
  18. 转载——githup的提交
  19. Rectified/无限流量/KVM/1G内存/亚洲优化/月付3.99刀起/商家首次续费优惠/91yun第600篇博文
  20. 代码从Polyline读取到的坐标和属性对话框显示的不一样?

热门文章

  1. Nginx将不同IP的请求分发到不同的WEB服务器
  2. saltstack之nginx、php的配置
  3. 20145302张薇《Java程序设计》实验一报告
  4. 20145201李子璇《网络对抗》逆向及Bof基础实践
  5. ES5给出的两个新增的语法糖getter和setter介绍
  6. excel日期插件
  7. 定制Writable类
  8. Zoom Me FAQ
  9. struts2中各个jar包作用 (转)
  10. SpringCloud Feign报错:Method has too many Body parameters