Shell 学习
2015-12-19 21:10
381 查看
将终端命令输出到文件
测试shell
-eq:等于。
-ne:不等于。
-gt:大于。
-lt:小于。
-ge:大于或等于。
-le:小于或等于。
访问时间( -atime):用户最近一次访问文件的时间。
修改时间( -mtime):文件内容最后一次被修改的时间。
变化时间( -ctime):文件元数据(例如权限或所有权)最后一次改变的时间。
$ script -f output.txt
测试shell
$ bash -x test.sh
-eq:等于。
-ne:不等于。
-gt:大于。
-lt:小于。
-ge:大于或等于。
-le:小于或等于。
[ -f $file_var ] :如果给定的变量包含正常的文件路径或文件名,则返回真。 [ -x $var ]:如果给定的变量包含的文件可执行,则返回真。 [ -d $var ] :如果给定的变量包含的是目录,则返回真。 [ -e $var ]:如果给定的变量包含的文件存在,则返回真。 [ -c $var ] :如果给定的变量包含的是一个字符设备文件的路径,则返回真。 [ -b $var ] :如果给定的变量包含的是一个块设备文件的路径,则返回真。 [ -w $var ] :如果给定的变量包含的文件可写,则返回真。 [ -r $var ] :如果给定的变量包含的文件可读,则返回真。 [ -L $var ]:如果给定的变量包含的是一个符号链接,则返回真。
录制终端会话: $ script -t 2> timing.log -a output.session type commands; … .. exit # 按播放命令序列输出 $ scriptreplay timing.log output.session
文件类型 | 类型参数 |
---|---|
普通文件 | f |
符号链接 | l |
目录 | d |
字符设备 | c |
块设备 | b |
套接字 | s |
FIFO | p |
修改时间( -mtime):文件内容最后一次被修改的时间。
变化时间( -ctime):文件元数据(例如权限或所有权)最后一次改变的时间。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- android wifi 无线调试
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- 10 篇对初学者和专家都有用的 Linux 命令教程
- ubuntu下chrome无法同步问题解决
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- 设计模式之行为型模式 - 调用行为的传递问题
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷