分手快乐 发表于 2015-1-16 17:18:16

来谈谈:老手书院:谈Linux Shell下的输入重定向

按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
 LinuxShell情况中撑持输出输入重定向,用标记"<"和">"来暗示。0、1和2分离暗示尺度输出、尺度输入和尺度毛病信息输入,能够用来指定必要重定向的尺度输出或输入,好比2>a.txt暗示将毛病信息输入到文件a.txt中。
 
  同时,还能够在这三个尺度输出输入之间完成重定向,好比将毛病信息重定向到尺度输入,能够用2>&1来完成。
 
  Linux下另有一个特别的文件/dev/null,它就像一个无底洞,一切重定向到它的信息城市消散得无影无踪。这一点十分有效,当我们不必要回显程序的一切信息时,就能够将输入重定向到/dev/null.
 
  假如想要一般输入和毛病信息都不显现,则要把尺度输入和尺度毛病都重定向到/dev/null,比方:
 
  #ls1>/dev/null2>/dev/null
 
  另有一种做法是将毛病重定向到尺度输入,然后再重定向到/dev/null,比方:
 
  #ls>/dev/null2>&1
 
  注重:此处的按次不克不及变动,不然达不到想要的效果,此时先将尺度输入重定向到/dev/null,然后将尺度毛病重定向到尺度输入,因为尺度输入已重定向到了/dev/null,因而尺度毛病也会重定向到/dev/null,因而统统闹哄哄:-)
 
  别的+:
 
  make>&make_log
 
  意义是把尺度输入和毛病输入都重定向,make>out只重定向尺度输入!!!!!
 
 >log暗示把尺度输入从头定向到文件log中
 >&log暗示把尺度输入和毛病输入都定向到文件log中,相称于>log2>&</p>
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;

飘飘悠悠 发表于 2015-1-18 17:47:03

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

仓酷云 发表于 2015-1-24 05:20:15

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

第二个灵魂 发表于 2015-1-31 21:04:40

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

再现理想 发表于 2015-2-7 00:35:14

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

小魔女 发表于 2015-2-19 08:15:47

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

灵魂腐蚀 发表于 2015-3-6 14:23:55

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

透明 发表于 2015-3-13 02:10:29

下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

老尸 发表于 2015-3-20 10:29:38

我是学习嵌入式方向的,这学期就选修了这门专业任选课。
页: [1]
查看完整版本: 来谈谈:老手书院:谈Linux Shell下的输入重定向