码迷,mamicode.com
首页 > 系统相关 > 详细

shell命令

时间:2021-03-11 20:36:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:dev   echo   gre   note   head   shel   错误   匹配   txt   

常用命令

基础命令

  1. alias alias name=‘command1;command2;...‘ #添加别名
  2. unalias name #删除别名

重定向

标注输入(stdin,默认为键盘输入)/标准输出(stdout,默认为屏幕输出)和标准错误(stderr)
IO重定向是改变了输入来源和输出走向

输出重定向
echo 23 > /tmp/test.txt #重定向到另一个文件中
echo "PATH=/usr/bin;" >> /etc/test.txt #追加重定向
> to-delete.txt #删除文件内容

重定向错误
ls /not/exists 2> /tmp/notexists.log

重定向标准输出和错误
ln /not/exists > /tmp/test.log 2>&1
ln /not/exists &> /tmp/test.log #简化写法
ln /not/exists 2>&1 > /tmp/test.log #注意顺序,这个是把错误重定向到屏幕

输入重定向
cat < hello.txt #将hello.txt的文件,作为标准输入

舍弃输出结果
ln /not/exists 2> /dev/null

1.cat - 连接文件
2.sort - 排序文本行
3.uniq - 报道或忽略重复行
4.grep - 打印匹配行
5.wc - 打印文件中换行符、字和字节个数
6.head - 输出文件开头部分
7.tail - 输出文件结尾部分

shell命令

标签:dev   echo   gre   note   head   shel   错误   匹配   txt   

原文地址:https://www.cnblogs.com/august-fz/p/14514828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!