CentOS命令综合详解

2020-01-30 16:55:40于海丽

            COMMAND > /path/to/file.out 2> &1    (顺序很重要)

            COMMAND >> /path/to/file.out 2>> &1

        ():合并多个程序的STDOUT

            (cal 2007 ; cal 2008)> all.txt

25,tr - 转换和删除字符

        tr [OPTION]...SET1 [SET2]

        选项:

        -c或--complerment:取字符集的补集

        -d或--delete:删除所有属于第一字符集的字符

        -s或--squeeze-repeats:把连续重复的字符以单独一个字符表示

        -t或--truncate-set1:将第一个字符集对应字符转化为第二字符集对应的字符

    使用<来重定向标准输入

    某些命令能够接受从文件中导入的STDIN

        $tr ‘a-z’ ‘A-Z’ </etc/issue

        该命令会把/etc/issue中的小写字符都转换成写写字符

    tr –d abc < /etc/fstab 删除fstab文件中的所有abc中任意字符

        [root@localhost ~]# cat > filea

        mage

        wangxiaochun

        按ctrl+d离开,可以使用文件来代替键盘的输入

    [root@localhost ~]# cat > filea < fileb

26,less:一页一页地查看输入

    ls -l /etc | less

    mail:通过电子邮件发送输入:

    echo "testemail" | mail -s "test" user@example.com

lpr:把输入发送给打印机

    echo "testprint" | lpr-Pprinter_name