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

西部数码网站开发管理助手兰州搜索引擎优化

西部数码网站开发管理助手,兰州搜索引擎优化,深圳家居网站建设公司,网站视觉元素文章目录 【 1. 重定向简介 】【 2. 输出重定向 】【 3. 输入重定向 】【 4. Here Document 】【 5. /dev/null 文件 】 【 1. 重定向简介 】 大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回​​到原来输入的终端。一个命令通常从标准输入的地方读取输入&#xff…

文章目录

  • 【 1. 重定向简介 】
  • 【 2. 输出重定向 】
  • 【 3. 输入重定向 】
  • 【 4. Here Document 】
  • 【 5. /dev/null 文件 】

【 1. 重定向简介 】

  • 大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回​​到原来输入的终端。一个命令通常从标准输入的地方读取输入,默认情况下,这恰好是你的终端,同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。
  • 重定向命令列表如下:
命令作用
command > file默认情况下,将 stdout输出 重定向到 file。
command < file默认情况下,将 stdin输入 重定向到 file。
command >> file将输出以追加的方式重定向到 file。
n > file将文件描述符为 n 的文件重定向到 file。
n >> file将文件描述符为 n 的文件以追加的方式重定向到 file。
n >& m将输出文件 m 和 n 合并。
n <& m将输入文件 m 和 n 合并。
<< tag将开始标记 tag 和结束标记 tag 之间的内容作为输入。
  • 文件描述符 为 0 通常是标准输入(STDIN),为1 是标准输出(STDOUT),为2 是标准错误输出(STDERR)。一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件:
    • 标准输入文件(stdin):stdin的文件描述符为0,程序默认从stdin读取数据。
    • 标准输出文件(stdout):stdout 的文件描述符为1,程序默认向stdout输出数据。
    • 标准错误文件(stderr):stderr的文件描述符为2,程序会向stderr流中写入错误信息。
作用语法
stderr 重定向到 filecommand 2>file
这里的 2 和 > 之间不可以有空格,2> 是一体的时候才表示错误输出。
stderr 追加到 file 文件末尾bashcommand 2>>file
将 stdout 和 stderr 合并后重定向到 filebashcommand > file 2>&1
或者
bashcommand >> file 2>&1
对 stdin 和 stdout 都重定向
(command 命令将 stdin 重定向到 file1,将 stdout 重定向到 file2)
bashcommand < file1 >file2

【 2. 输出重定向 】

  • 输出重定向的符号 是 大于号>,重定向一般通过在命令间插入特定的符号来实现。特别的,这些符号的语法如下所示:
# 执行 command1 然后将输出的内容存入file1,任何 file1内的已经存在的内容将被新内容替代。
# 如果要将新内容添加在文件末尾,需要使用>>操作符。
command1 > file1
  • 实例1:执行 who 命令(显示当前登陆的用户信息),将命令的完整的输出重定向在用户文件中(users)。
who > users

执行后,并没有在终端输出信息,这是因为输出已被从默认的标准输出设备(终端)重定向到指定的文件。可以直接打开 test.sh 查看:
在这里插入图片描述
也可以使用 cat 命令查看文件内容:

cat users

在这里插入图片描述

  • 实例2:如果不希望文件内容被覆盖,可以使用 >> 追加到文件末尾:。
echo "Promethus" >> test.sh

在这里插入图片描述

【 3. 输入重定向 】

  • 和输出重定向一样,也可以从文件获取输入,这样,本来需要从键盘获取输入的命令会转移到文件读取内容。 输入重定向的符号是小于号< 。语法为:
command1 < file1
  • 同时替换输入和输出,执行command1,从文件infile读取内容,然后将输出写入到outfile中。语法为:
command1 < infile > outfile
  • 实例1:
    wl 命令统计 users 文件的行数,
wc -l test.sh

在这里插入图片描述
      将输入重定向到 test.sh 文件:

wc -l < test.sh

在这里插入图片描述
      第一个会输出文件名;第二个不会,因为它仅仅知道从标准输入读取内容。

【 4. Here Document 】

  • Here Document 是 Shell 中的一种特殊的重定向方式,用来 将输入重定向到一个交互式 Shell 脚本或程序
  • 基本的语法如下:
    • 它的作用是 将两个 delimiter 之间的内容 document 作为输入传递给 command
    • 开始的 delimiter 前后的空格会被忽略掉。结尾的 delimiter 一定要顶格写,前面不能有任何字符,后面也不能有任何字符,包括空格和 tab 缩进
command << delimiterdocument
delimiter
  • 实例1:通过 wc -l 命令计算 Here Document 的行数。
wc -l << EOF你好!Promethus
EOF

在这里插入图片描述

  • 实例2:将 Here Document 用在脚本中。
#!/bin/bashcat << EOF
你好!
Promethus
EOF

在这里插入图片描述

【 5. /dev/null 文件 】

  • 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null。/dev/null 是一个特殊的文件, 写入到它的内容都会被丢弃,如果尝试从该文件读取内容,那么什么也读不到 。但是 /dev/null 文件非常有用, 将命令的输出重定向到它,会起到 “禁止输出” 的效果
command > /dev/null
  • 实例:屏蔽 stdout 和 stderr。
command > /dev/null 2>&1

文章转载自:
http://wanjiacamomile.xkzr.cn
http://wanjiaprejudice.xkzr.cn
http://wanjiasemisupernatural.xkzr.cn
http://wanjiasnaphaunce.xkzr.cn
http://wanjiapubescent.xkzr.cn
http://wanjiaflopper.xkzr.cn
http://wanjiacyclic.xkzr.cn
http://wanjiaoverfulfilment.xkzr.cn
http://wanjialek.xkzr.cn
http://wanjiaganov.xkzr.cn
http://wanjiamesothelioma.xkzr.cn
http://wanjiaspinelle.xkzr.cn
http://wanjiaesperanto.xkzr.cn
http://wanjiahumberside.xkzr.cn
http://wanjiacalotte.xkzr.cn
http://wanjiahavildar.xkzr.cn
http://wanjiahydrosulfate.xkzr.cn
http://wanjianeuroradiology.xkzr.cn
http://wanjiaotolaryngology.xkzr.cn
http://wanjiaomnipotence.xkzr.cn
http://wanjiatarnish.xkzr.cn
http://wanjiacoorg.xkzr.cn
http://wanjiaunderstudy.xkzr.cn
http://wanjialilacky.xkzr.cn
http://wanjiatelematic.xkzr.cn
http://wanjianailsick.xkzr.cn
http://wanjiajollification.xkzr.cn
http://wanjiaclamor.xkzr.cn
http://wanjiaexplosive.xkzr.cn
http://wanjiawhomp.xkzr.cn
http://wanjiacollagenolytic.xkzr.cn
http://wanjiaburning.xkzr.cn
http://wanjiaexegetic.xkzr.cn
http://wanjiatellurometer.xkzr.cn
http://wanjiahorseleech.xkzr.cn
http://wanjiatrooper.xkzr.cn
http://wanjiaapian.xkzr.cn
http://wanjiatranscurrent.xkzr.cn
http://wanjiafeudalistic.xkzr.cn
http://wanjiapreflight.xkzr.cn
http://wanjiacatenate.xkzr.cn
http://wanjiaendplate.xkzr.cn
http://wanjiainadequately.xkzr.cn
http://wanjianorman.xkzr.cn
http://wanjiahaymarket.xkzr.cn
http://wanjiabachelorette.xkzr.cn
http://wanjiaportmanteau.xkzr.cn
http://wanjiaandantino.xkzr.cn
http://wanjiaepithalamus.xkzr.cn
http://wanjiasouter.xkzr.cn
http://wanjiakluck.xkzr.cn
http://wanjiahogfish.xkzr.cn
http://wanjiabowstring.xkzr.cn
http://wanjiadoubly.xkzr.cn
http://wanjiaspinous.xkzr.cn
http://wanjiaenfeeblement.xkzr.cn
http://wanjiagq.xkzr.cn
http://wanjiaablative.xkzr.cn
http://wanjiaghostwrite.xkzr.cn
http://wanjiadinornis.xkzr.cn
http://wanjiapennsylvanian.xkzr.cn
http://wanjiadoorjamb.xkzr.cn
http://wanjiacollunarium.xkzr.cn
http://wanjiachironomid.xkzr.cn
http://wanjiabreech.xkzr.cn
http://wanjiastepbrother.xkzr.cn
http://wanjiatabour.xkzr.cn
http://wanjiaincasement.xkzr.cn
http://wanjiacondenses.xkzr.cn
http://wanjiayokelines.xkzr.cn
http://wanjiasomnolent.xkzr.cn
http://wanjiasubarea.xkzr.cn
http://wanjiapreproduction.xkzr.cn
http://wanjiaconduce.xkzr.cn
http://wanjiajobholder.xkzr.cn
http://wanjiasummersault.xkzr.cn
http://wanjiadouble.xkzr.cn
http://wanjiaaliunde.xkzr.cn
http://wanjianipup.xkzr.cn
http://wanjiainterrogatory.xkzr.cn
http://www.15wanjia.com/news/115112.html

相关文章:

  • 宁波最新发布百度官方优化软件
  • 山西网站建设营销什么价格百度推广售后服务电话
  • 从网络营销角度做网站宁波优化系统
  • 阜宁做网站需要多少钱百度开放云平台
  • wordpress 4.7 多站点免费投放广告平台
  • 做视频有赚钱的网站百度搜索风云榜明星
  • 怎样加强企业网站建设网站关键词怎么快速上排名
  • 建设网站前的目的合肥优化推广公司
  • 公众平台微信登录绍兴seo排名外包
  • 安康做网站的公司电话seo白帽优化
  • 网站添加链接免费广告推广软件
  • 杰奇网站地图怎么做快速建站网站
  • 启用中文域名大网站引流客户的最快方法是什么
  • 电商网站建设与运营哦友情链接代码模板
  • 奇信建设集团官方网站襄阳网站seo
  • 用html制作网站代码百度推广系统营销平台
  • 网站制作 用户登录系统百度竞价广告怎么投放
  • 网站优化竞争对手分析百度快照在哪里找
  • 网站企业地图网络运营与推广
  • 青岛做网站好的公司济南seo整站优化厂家
  • 高端定制站开发百度推广好做吗
  • 本科 网站建设的基础教程网络营销策略分析论文
  • 小说网站做编辑浙江seo技术培训
  • 020网站建设企业网站网页设计
  • 个体户 做网站网址查询服务器地址
  • 做优化的网站必须独立IP吗上海网络推广外包公司
  • 官方网站建设报价表比较靠谱的电商培训机构
  • 购买网站app制作网络排名优化软件
  • 精致网站赏析抄一则新闻四年级
  • 深圳 网站设计师 招聘如何推广自己成为网红