zoukankan      html  css  js  c++  java
  • xargs、chattr命令

    一、xargs:将标准输入转化成命令行参数

    用法:xargs [OPTION] ... COMMAND INITIAL-ARGS ...
    使用参数INITIAL-ARGS运行COMMAND,并从输入中读取更多参数。

    长选项的强制性参数对于短选项也是必需的。
    非强制性参数以[方括号]表示
      -0(数字),-null项之间用null而不是空格分隔。
                                   禁用报价和反斜杠处理
      -a,--arg-file = FILE从FILE而不是标准输入中读取参数
      -d,--delimiter = CHARACTER输入项用CHARACTER分隔,而不是
                                   空格处。禁用引号和反斜杠
                                   处理
      -E END如果END作为输入行出现,则其余
                                   输入被忽略。
      -e [END],--eof [= END]如果指定了END,则等效于-E END。
                                   否则,没有文件结尾字符串
      --help打印xargs选项的摘要。
      -I R与--replace = R相同(必须指定R)
      -i,-replace = [R]用名称替换初始参数中的R
                                   从标准输入读取。如果R是
                                   未指定,假设{}
      -L,-l,--max-lines = MAX-LINES每条最多使用MAX-LINES非空白输入线
                                   命令行
      -l每行最多使用一条非空白输入行
                                   命令行
      -n,--max-args = MAX-ARGS每个命令最多使用MAX-ARGS参数
                                   线
      -P,--max-procs = MAX-PROCS一次运行至最大进程数
      -p,--interactive运行命令前提示
      --process-slot-var = VAR在子级中设置环境变量VAR
                                   流程
      -r,--no-run-if-empty如果没有参数,则不运行命令。
                                   如果未提供此选项,则将使用COMMAND
                                   至少运行一次。
      -s,--max-chars = MAX-CHARS最多将命令限制为MAX-CHARS
      --show-limits显示命令行长度限制。
      -t,--verbose在执行命令之前打印命令
      --version打印版本号
      -x,--exit如果超出大小(请参阅-s),则退出

    常用实例:

    1.单行输出

     2.以d为分隔符每行最多输出三个,查看test.txt文件

     3.-i替换

    二、chattr:更改Linux文件系统上的文件属性

    概要
           chattr [-RVf] [-v版本] [模式]文件...

    描述
           chattr更改Linux文件系统上的文件属性。

           符号模式的格式为+-= [aAcCdDeijsStTu]。

           运算符“ +”使所选属性添加到
           文件的现有属性; '-'使它们被删除;和
           “ =”使它们成为文件唯一的属性。

           字母“ aAcCdDeijsStTu”选择文件的新属性:
           仅追加(a),无即时更新(A),压缩(c),无写入副本
           (C),无转储(d),同步目录更新(D),扩展区格式(e),
           不可变(i),数据日志记录(j),安全删除(s),同步
           更新(S),无尾部合并(t),目录层次结构的顶部(T)和
           无法删除(u)。

           以下属性是只读的,并且可能由lsattr(1)列出
           但未经chattr修改:压缩错误(E),大文件(h),
           索引目录(I),内联数据(N),压缩原始访问(X)和
           压缩的脏文件(Z)。

           并非所有文件系统都支持或使用所有标志。指
           特定于文件系统的手册页,例如btrfs(5),ext4(5)和xfs(5)
           更多有关文件系统的详细信息。

    OPTIONS
           -R递归更改目录及其内容的属性。

           -V详细说明chattr的输出并打印程序版本。

           -f禁止显示大多数错误消息。

           -v版本
                  设置文件的版本/世代号。

    实例:

    1.设置只能追加切不能删除

     2.给文件加锁,使其只能为只读。

  • 相关阅读:
    爬虫:Scrapy15
    爬虫:Scrapy14
    爬虫:Scrapy13
    爬虫:Scrapy12
    爬虫:Scrapy11
    爬虫:Scrapy10
    爬虫:Scrapy9
    线段树基础
    [USACO08DEC]秘密消息Secret Message
    阅读理解
  • 原文地址:https://www.cnblogs.com/jiazilongBlog/p/11570635.html
Copyright © 2011-2022 走看看