linux成长记(2)-3.13

cp    -rp  [原文件或目录]  [目标目录]

        -r  复制目录  -p  保留文件属性  -i 覆盖文件前询问用户  -v 先是指令执行过程

    例:将/tmp/Japan目录下的boduo和longze目录复制到/root下,保持目录属性

          cp  -rp  /tmp/Ja/bo  /tmp/Ja/lo    /root

mv            [原文件或目录]  [目标目录]  (剪切文件,改名)

         -f  如果覆盖则直接覆盖    -i  覆盖前询问用户   -v 显示执行过程信息

touch   [文件名]  (创建空文件 ,修改时间戳)

cat              [文件名]   (显示文件内容)

         -n   显示行号

more  [文件名]  (分页显示。 空格-翻页 ,Enter-换行,q或Q-退出 )

less  [文件名]  (向上翻页)

tail           [文件名]

        -n  指定行数   -f  动态显示文件末尾内容 (可用于监控)

ln  -s  [原文件]  [目标文件] (创建软链接)

chmod      [{ugoa}{+-=}{rwx}]    [文件或目录]

                    [mode=421 ]           [文件或目录]

chown      [用户]        [文件或目录]  (改变文件或目录的属主)

chgrp        [用户组]    [文件或目录]   (改变文件或目录的属组)

find     [搜索范围]   [匹配条件]

例  find   /etc  -name   init     (在目录/etc中查找文件init)

                        -iname不区分大小写

     find   /  -size  +204800 

                            +n大于  -n小于  n 等于

    find   /home   -user   user1  (在根目录下查找所有者为user1的文件)

                           -group     根据所属组查找

    find    /etc      -cmin     -5

                           -amin  访问时间access   - cmin 文件属性change   -mmin 文件内容modify(分)

                            -atime                           -ctime                              -mtime     (时)

    find    /etc   -size    +163840    -a    -size    -204800 (在/etc下查找大于80MB小于100MB的文件)

                                                      -a   两个条件同时满足(and) -o  两个条件满足任意一个即可(or)

    find    /etc   -name    inittab   -exec   ls   -l   {} \  (在/etc下查找inittab文件并显示其详细信息)

    locate   [文件名]   (在文件资料库中查找文件)

    which [命令]   (搜索命令所在目录及别名信息)

    whereis   [命令名称] (搜索命令所在目录及帮助文档路径)

    grep     -iv     [指定字串]     [文件]

                 -i   不区分大小写   -v   排除指定字串

    wc      [选项]     [文件]

               -c  统计字节数   -m 统计字符数,这个标志不能与-c 标志一起使用  -l  统计行数  -L  打印最长行的长度  -w 统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串

    cut    [-bn]     [file]    -b :以字节为单位进行分割

             [-c]       以字符为单位进行分割

             [-df]     -d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。

           注:cut命令主要是接受三个定位方法

                    第一,字节(bytes),用选项-b  ; 第二,字符(characters),用选项-c ;  第三,域(fields),用选项-f

    sort     [-bcfMnrtk]    [源文件]    [-o 输出文件]

                 -b忽略每行前面开始出的空格字符   -n依照数值的大小排序  -r以相反的顺序来排序  -t<分隔字符>指定排序时所用的栏位分隔字符    -k选择以哪个区间进行排序   -u 全局去重   -f排序时,忽略大小写字母

           例   sort  -n  -k  2  -t ‘:’ facebook.txtapple

    uniq    [选项]   [文件]

                -c 在输出行前面加上每行在输入文件中出现的次数  -d 仅显示重复行  -u 仅显示不重复的行

                  注:在发出uniq命令之前,请使用sort 命令使所有重复行相邻。 

    tar       [-选项]     [压缩后文件名]     [目标文件]

                 -zcvf  打包压缩     -zxvf  解压  (gzip ,gunzip)

                 -cjvf   打包压缩     -xjvf  解压   (bzip2,bunzip2)

    man        [命令或配置文件]   (获得帮助信息)

    man    –f    [命令]   (可以查看该命令所有的帮助文档列表)

    who   (查看登录用户信息)   w  (查看登录用户详细信息)

重定向:

   <:输入重定向

   >:输出重定向到一个文件或设备覆盖原来的文件

   >>:追加

   标准输入:代码为0 ;或称为stdin;使用的方式为 <

   标准输出:代码为1 ;或称为stdout;使用的方式为 1>

   错误输出:代码为2 ;或称为stderr;使用的方式为 2>

   2>:将一个标准错误输出重定向到一个文件或设备覆盖原来的文件,2>>:追加

   &> :将一个标准错误输出重定向到标准输出


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值