第二周作业
- 文件管理类命令通常有:find、nano、touch
- Bash命令执行状态返回值:使用特殊的变量$?来保存上一个命令的执行状态结果。
0表示成功,
1-255表示失败 - stat命令查看文件元数据:
touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。
语法 touch(选项)(参数)
选项 -a:或–time=atime或–time=access或–time=use 只更改存取时间;
-c:或–no-create 不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或–time=mtime或–time=modify 只更该变动时间;
-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间> 使用指定的日期时间,而非现在的时间;
–help:在线帮助;
–version:显示版本信息。
参数 文件:指定要设置时间属性的文件列表。
实例 touch ex2 在当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。
- 命令:alias
语法:alias zzz=‘ll’
取消别名命令:unalias zzz
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是构建单行命令的重要组件之一。
- ls -d /var/l*[[:digit:]]*[[:lower:]]
- ls –d /etc/[[:digit:]]* [^[:digit:]]
- ls -d /etc/[^[:alpha:]][[alpha]]*
- mkdir /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)
- cp -r /etc/p*[^[:digit:]] /tmp/mytest1
- cp -r /etc/*.d /tmp/mytest2
- cp /etc/{l,m,n}*.conf /tmp/mytest3
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89865
评论列表(1条)
第三题的技巧在日常运费工作中还是挺常用的,一定要想办法把这题给完成,加油。