当前位置: 首页 > news >正文

仿起点小说网站开发模块式网站制作

仿起点小说网站开发,模块式网站制作,vps网站无法通过ip访问,网站中文字内容左右切换的js代码目录 一、命令简介 二、命令使用 1.命令帮助 2.查看块设备列表并记录到文件存档 3.重复多次标准输入内容 4.将文件复制多份 5.静默输出到文件 6.使用追加方式写入文件 7.将错误信息也输出到文件 8.直接通过键盘往文件输入 9.参数使用案例 三、选项 一、命令简介 t…

目录

一、命令简介

二、命令使用

1.命令帮助

2.查看块设备列表并记录到文件存档

3.重复多次标准输入内容

4.将文件复制多份

5.静默输出到文件

6.使用追加方式写入文件

7.将错误信息也输出到文件

8.直接通过键盘往文件输入

9.参数使用案例

三、选项


一、命令简介

tee命令的作用就是读取标准输入内容,将读取到的数据写到标准输出和文件。应用场景一就是有时候我们希望操作命令既显示到屏幕又保存到文档,tee命令是我们的不二选择;应用场景二是重复展示输入内容;应用场景三是可以将文件同时复制多份。当然tee命令还可以与其他命令结合使用,组合达到我们期待的效果。

二、命令使用

1.命令帮助

[root@localhost ~]#tee --help
用法:tee [选项]... [文件]...
将标准输入复制到每个指定文件,并显示到标准输出。-a, --append		内容追加到给定的文件而非覆盖-i, --ignore-interrupts	忽略中断信号--help		显示此帮助信息并退出--version		显示版本信息并退出如果文件指定为"-",则将输入内容复制到标准输出。GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
请向<http://translationproject.org/team/zh_CN.html> 报告tee 的翻译错误
要获取完整文档,请运行:info coreutils 'tee invocation'
[root@localhost ~]#tee --version
tee (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第3 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律范围内没有其他保证。由Mike Parker、Richard M. Stallman 和David MacKenzie 编写。

2.查看块设备列表并记录到文件存档

[root@localhost ~]#lsblk|tee lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  
[root@localhost ~]#lsblk|tee lsblk.a.txt
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  
[root@localhost ~]#ls
anaconda-ks.cfg       lsblk.a.txt                模板  文档  桌面
initial-setup-ks.cfg  webmin-2.100-1.noarch.rpm  视频  下载
lsblk                 公共                       图片  音乐
[root@localhost ~]#cat lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom

3.重复多次标准输入内容

[root@localhost ~]#echo “----------welcome back---------” | tee - - - - -
“----------welcome back---------”
“----------welcome back---------”
“----------welcome back---------”
“----------welcome back---------”
“----------welcome back---------”
“----------welcome back---------”

4.将文件复制多份

[root@localhost ~]#cat lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  
[root@localhost ~]#cat lsblk |tee a.txt b.txt c.txt
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  
[root@localhost ~]#ls
anaconda-ks.cfg  c.txt                 webmin-2.100-1.noarch.rpm  视频  下载
a.txt            initial-setup-ks.cfg  公共                       图片  音乐
b.txt            lsblk                 模板                       文档  桌面
[root@localhost ~]#cat a.txt 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    5G  0 part /boot
└─sda2            8:2    0   54G  0 part ├─centos-root 253:0    0   50G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  

5.静默输出到文件

[root@localhost ~]#hostname
localhost.localdomain
[root@localhost ~]#hostname|tee a.txt > /dev/null
[root@localhost ~]#ls
anaconda-ks.cfg       lsblk                      模板  文档  桌面
a.txt                 webmin-2.100-1.noarch.rpm  视频  下载
initial-setup-ks.cfg  公共                       图片  音乐
[root@localhost ~]#cat a.txt 
localhost.localdomain

效果等同于echo “  ”> a.txt

6.使用追加方式写入文件

[root@localhost ~]#df|tee -a df.txt
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 5294720 47108480   11% /
devtmpfs                  917604       0   917604    0% /dev
tmpfs                     933524       0   933524    0% /dev/shm
tmpfs                     933524   17476   916048    2% /run
tmpfs                     933524       0   933524    0% /sys/fs/cgroup
/dev/sda1                5232640  182368  5050272    4% /boot
tmpfs                     186708      12   186696    1% /run/user/42
tmpfs                     186708       0   186708    0% /run/user/0
[root@localhost ~]#ls
anaconda-ks.cfg  initial-setup-ks.cfg       公共  视频  文档  音乐
df.txt           webmin-2.100-1.noarch.rpm  模板  图片  下载  桌面
[root@localhost ~]#cat df.txt 
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 5294720 47108480   11% /
devtmpfs                  917604       0   917604    0% /dev
tmpfs                     933524       0   933524    0% /dev/shm
tmpfs                     933524   17476   916048    2% /run
tmpfs                     933524       0   933524    0% /sys/fs/cgroup
/dev/sda1                5232640  182368  5050272    4% /boot
tmpfs                     186708      12   186696    1% /run/user/42
tmpfs                     186708       0   186708    0% /run/user/0

7.将错误信息也输出到文件

tee命令默认之将标准输入的普通信息输出到文件,错误信息丢弃,通过如下方式可以实现将错误信息也同步输入到文件

[root@localhost ~]#ls "*" 2>&1|tee a.txt
ls: 无法访问*: 没有那个文件或目录
[root@localhost ~]#ls
a                initial-setup-ks.cfg       模板  文档  桌面
anaconda-ks.cfg  webmin-2.100-1.noarch.rpm  视频  下载
a.txt            公共                       图片  音乐
[root@localhost ~]#cat a
[root@localhost ~]#cat a.txt 
ls: 无法访问*: 没有那个文件或目录

8.直接通过键盘往文件输入

使用ctrl+D命令结束输入。

[root@localhost ~]#tee a.txt > /dev/null
1
2
3
cxk
wyb
[root@localhost ~]#ls
anaconda-ks.cfg  initial-setup-ks.cfg       公共  视频  文档  音乐
a.txt            webmin-2.100-1.noarch.rpm  模板  图片  下载  桌面
[root@localhost ~]#cat a.txt 
1
2
3
cxk
wyb

9.参数使用案例

正常情况下使用ctrl+C会结束输入,当使用-i参数时中断操作指令ctl+C无效,只可以使用ctrl+D结束输入。

[root@localhost ~]#tee -i a.txt > /dev/null
cxk
wyb
11
22
33^C^C^C[root@localhost ~]#ls
anaconda-ks.cfg  initial-setup-ks.cfg       公共  视频  文档  音乐
a.txt            webmin-2.100-1.noarch.rpm  模板  图片  下载  桌面
[root@localhost ~]#cat a.txt 
cxk
wyb
11
22

三、选项

tee [OPTION]...[FILE]...

选项含义
-a -append附加到既有文件的后面,而非覆盖它
-i  -ignore -interrupts忽略中断信号
--help在线帮助
--version显示版本信息
http://www.yayakq.cn/news/630555/

相关文章:

  • 营销型网站建设空间必须是手机搭建wordpress 不root
  • 安徽省建设干校学校网站电子商务网站的建设心得
  • 南宁seo网站建设内容营销怎么做
  • 怎么才能建设免费网站成品人和精品人的区别在哪里
  • 秦皇岛抚宁区建设局网站施工企业研发资金投入情况说明
  • 网站建设文案怎么写定制网站开发
  • 江门市网站建设 熊掌号趣味阁小程序入口
  • 如何自己做个简单网站网站建设服务器是什么意思
  • 中山市做网站公司建网站和建小程序多少钱
  • 温州 网站建设网页视频下载链接
  • 做酒店的网站网站建设的实验总结
  • 网站架构建设网络稿件投稿平台
  • 建立企业网站收费标准直播网站建设需要什么
  • 邯郸企业网站制作建设网站建设项目策划书模板范文
  • 郑州企业建设网站有什么好处自己建设网站网站赚钱
  • 商丘市建立网站公司装修大全
  • 有哪些文本封面做的好的网站wordpress年会员
  • 网站做一些流量互换清洁设备网站模版
  • 免费网站管理软件网站的推广费用票可以做抵扣吗
  • 上海企业网站设计制作网站建设算加工承揽合同吗
  • 做网站 需要 域名 空间门户网站的类型
  • 制作公司网站有哪些好处找人做的网站第二年多钱
  • 专题网站开发工具云羽网络网站建设
  • 肥西县重点工程建设管理局网站阜阳建设工程质量监督网站
  • 企业怎样建网站长沙网站seo技术
  • 请专业公司做个网站要花多少钱国家企业年报网上申报系统
  • 关于建设门户网站的请示wordpress 系统安装教程 pdf
  • 私域流量运营网站seo怎么优化
  • html网站实例wordpress 博客系统
  • 网站域名授权asp.net开发网站和优势