UNIX的Shell命令详解

 时间:2026-02-12 01:00:02

UNIX的Shell命令详解



  1. 输出入转向
  在 UNIX 中,每一个 process 均有三个特殊的 file descriptor , 标准输入( standard input )、标准输出 ( standard output )、标准错误输出( standarderror )。这三个平常是接受 terminal 的输入,而由 terminal 显示出去。但是UNIX 提供使用者可以使用一般的档案或 pipe 来取代这些标准输出入设备。在tcsh 里头,使用者可以利用">"和"<"来进行输出入转向的工作。
  输出转向:
  command > file
  你可以将一个指令的输出结果转向到一个档案,让此档案储存这个 command的输出结果。
  但是请注意,如果 file 已经存在在系统中,则 file 将会被盖过。也就是原先 file 的内容将会消失。
  command >& file
  与 > 相同,但是这个格式表示连 standard error 一起转向。在 UNIX 中,standard error 在 programer 的习惯是用来显示 error 的发生,因此如果没有被转向时, standard output 的结果将会被转向到 file ,而 standard error 的结果仍将显示在 terminal 上。
  command >> file
  此格示代表将 standard output 的结果 append 到 file 中。如果 file 已存在在系统中,则 standard output 的结果将会加到 file
  • 梦幻模拟战怎样安排竞技场的防守阵容?
  • 随身风暴英雄怎么登陆
  • 最强蜗牛车库怎么解锁
  • 最强蜗牛贵重品四星怎么突破升级
  • 脑洞大大大159关,读满进度条,怎么过关?
  • 热门搜索
    什么是计算机病毒 临床医学是干什么的 唛头是什么意思 屌丝是什么 whose是什么意思 pod是什么意思 69是什么 什么是市场 燕窝是什么 9月22日是什么星座