2239|3

888

帖子

3

TA的资源

五彩晶圆(初级)

楼主
 

最牛B的 Linux Shell 命令 [复制链接]

 

1、知道 #!! 这个命令是干什么的吗 ?
2、HTTP方式共享当前文件夹的文件 ?
3、抓取LINUX桌面的视频 ?
4、dd是常用的数据拷贝程序 ?
5、查看系统中占用端口的进程 ?
6、通过 SSH 挂载远程主机上的文件夹 ?
7、用 python 快速开启一个 SMTP 服务 ?
8、简易计时器 ?
9、利用中间管道嵌套使用SSH ?


Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户的任务。


本文的一些命令很可能看起来是"雕虫小技",我们只好仰慕一下Shell大牛了,但是有些细节我会稍加发掘加以说明,遇到有趣的地方希望能博您一笑了。


说Shell是一种编程语言,可能有些尴尬,虽然很多人每天都在用Shell,但从来没见它荣登TIOBE编程语言排行榜之类的,可以说毫无名分,因为很多用户没意识到它是一种语言,只当做这是一个能够很好完成任务的工具,基本得理所当然,就好像GUI程序的菜单、按钮一样。


掌握Shell,通常能够让任务在数秒钟内完成,这就让Shell跟C、Perl、Python这些语言区别开来,没人否认后者更能胜任更多的任务,但是他们是在不同的层面上去做,Shell依赖大量的系统组件黏合调用,而后者依赖各种库,各所擅长不同的应用领域,比喻就是,Shell是混凝土,可以很方便地粘合一些建筑组件而成为稳固的高楼大厦;但同样是粘合剂,粘玻璃窗、粘书报、粘皮鞋,混凝土是绝对不合适的,Shell并不擅长一些细致操作,比如它连浮点运算都不支持,更别提什么图形运算什么的。但这并不妨碍Shell来帮我们完成很多粗重任务。


Shell的工作方式,大多数入门用户会觉得枯燥难学,而所谓的经典教材也离不开《Advanced Bash-Scripting》、《Bash Guide for Beginners》,但类似本文这样的一些"雕虫小技"因为难登大雅之堂绝不会收录进去。这情况如果象国外一些unix用户比较多的地方会有很好改善,即使是新手,偶尔看看别人的操作都能"偷师"一手,我编译本系列文章其实也就希望稍微改善一下这个状况。


游客,如果您要查看本帖隐藏内容请回复

最新回复

回复  详情 回复 发表于 2013-6-11 13:26
点赞 关注
个人签名邮箱:ternence.hsu@foxmail.com
 

回复
举报

423

帖子

9

TA的资源

纯净的硅(初级)

沙发
 
回复
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
回复
 
 
 

回复

774

帖子

2

TA的资源

纯净的硅(中级)

4
 
回复
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表