- Linux 管理员教程
- 主页
- CentOS 概览
- 基本 CentOS Linux 命令
- 文件/文件夹管理
- 用户管理
- 配额管理
- systemd 服务启动与停止
- 使用 systemctl 进行资源管理
- 使用 cgroups 进行资源管理
- 进程管理
- 防火墙设置
- 在 CentOS Linux 中配置 PHP
- 使用 CentOS Linux 设置 Python
- 在 CentOS Linux 上配置 Ruby
- 在 CentOS Linux 上设置 Perl
- 安装并配置 Open LDAP
- 创建 SSL 证书
- 在 CentOS 7 中安装 Apache Web 服务器
- 在 CentOS 7 上设置 MySQL
- 设置 Postfix MTA 和 IMAP/POP3
- 安装匿名 FTP
- 远程管理
- 在 CentOS 中进行流量监控
- 日志管理
- 备份与恢复
- 系统更新
- Shell 脚本
- 软件包管理
- 卷管理
- Linux 管理员有用资源
- Linux 管理员 - 速查指南
- Linux 管理员 - 有用资源
- Linux 管理员 - 讨论
Linux 管理员 - tee 命令
tee 这是一个简单的命令,允许管理员在同时查看文件的情况下撰写命令输出。此简单命令可节省时间,避免先将 stdout 写入文件,再查看文件内容。
下面是与 tee 搭配使用的一些常见开关。
命令 | 操作 |
---|---|
-a | 追加到文件,而不是覆盖文件 |
-i | 忽略中断(主要用于高级脚本用途) |
如果没有 tee 同时查看和编写 /etc 中以“a”开头的文件和目录。
[root@centosLocal Documents]# ls -d /etc/a* /etc/abrt /etc/aliases.db /etc/anacrontab /etc/at-spi2 /etc/autofs.conf /etc/auto.master.d /etc/auto.smb /etc/adjtime /etc/alsa /etc/asound.conf /etc/audisp /etc/autofs_ldap_auth.conf /etc/auto.misc /etc/avahi /etc/aliases /etc/alternatives /etc/at.deny /etc/audit /etc/auto.master /etc/auto.net [root@centosLocal Documents]# ls -d /etc/a* > ./etc_report_a.txt [root@centosLocal Documents]# cat ./etc_report_a.txt /etc/abrt /etc/adjtime /etc/aliases /etc/aliases.db /etc/alsa /etc/alternatives /etc/anacrontab /etc/asound.conf /etc/at.deny /etc/at-spi2 /etc/audisp /etc/audit /etc/autofs.conf /etc/autofs_ldap_auth.conf /etc/auto.master /etc/auto.master.d /etc/auto.misc /etc/auto.net /etc/auto.smb /etc/avahi [root@centosLocal Documents]#
使用 tee 命令,这项小任务的效率会更高。
[root@centosLocal Documents]# ls -d /etc/a* | tee ./etc_report_a.txt /etc/abrt /etc/adjtime /etc/aliases /etc/aliases.db /etc/alsa /etc/alternatives /etc/anacrontab /etc/asound.conf /etc/at.deny /etc/at-spi2 /etc/audisp /etc/audit /etc/autofs.conf /etc/autofs_ldap_auth.conf /etc/auto.master /etc/auto.master.d /etc/auto.misc /etc/auto.net /etc/auto.smb /etc/avahi [root@centosLocal Documents]#
basic_centos_linux_commands.htm
广告