shell命令 [操作系统入门]

编程

常用命令

基础命令

  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命令

以上是 shell命令 [操作系统入门] 的全部内容, 来源链接: utcz.com/z/519522.html

回到顶部