您的位置:首页 > 运维架构 > Shell

网上别人整理的【最牛B的 Linux Shell 命令】,备份一个,需要的可以拿走!

2010-11-24 22:55 351 查看


最牛B的 Linux Shell 命令

英文原文: Top Ten One-Liners from CommandLineFu Explained

译者: boypt / isspy / riku / 制作:riku

发布日期: 2010 年 9 月10 日

注:本文采用CC 知识共享署名 2.5 中国大陆许可协议进行许可,转载时请一定

要标明文章原始出处及链接。原文同时发表于 Isspy 及 Wow! Ubuntu

最牛B的 Linux Shell 命令

发布: WowUbuntu / Isspy

------ Twitter: @isspy @Ubuntu_tips @riku / 新浪微博:@utips --------

注:在经过作者 @isspy 的同意下,此系列文章被转载于 Wow! Ubuntu ( 其中第三部

分由 riku 编译 ) 。个人认为作为 Linux 用户,熟练掌握 CLI 命令是一个比较基本的能

力,而这篇连载文章提供了更深层次的内容,可以帮助大家学习到更多有用的内容。

转载地址: http://wowubuntu.com/tag/linuxshell
编者按

本文编译自 Catonmat 的系列文章 Top Ten One-Liners from CommandLineFu

Explained 。作为一个由用户推荐最有用shell命令的网站,其记录了数以万计的各色

shell命令,其中不乏相当实用和有趣的,本文就要细数当中获投票最高的一些命令,从

其中取材并加以细释,希望读者能从中受益。

引言

Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不

仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳固的

粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户的任务。

本文的一些命令很可能看起来是"雕虫小技",我们只好仰慕一下Shell大牛了,

但是有些细节我会稍加发掘加以说明,遇到有趣的地方希望能博您一笑了。

=== 第一部分 ===

1.以SUDO运行上条命令

$ sudo !!

大家应该都知sudo,不解释。但通常出现的情况是,敲完命令执行后报错才发现忘

了sudo。这时候,新手用户就会:按上箭头,按左箭头,盯着光标回到开始处,

输入sudo,回车;高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo,回车。

这里介绍这个是天外飞仙级别的,对,就直接sudo !!。

当然这几种解决方式效果是完全一样的,只是款不一样,嗯,不解释。

两个感叹号其实是bash的一个特性,称为事件引用符(event designators)。!!

其实相当于!-1,引用前一条命令,当然也可以!-2,!-50。默认情况下bash会在

~/.bash_history文件内记录用户执行的最近500条命令,history命令可以显示这些命令。

关于事件引用符的更多用法可以深入阅读 The Definitive Guide to Bash Command Line

History。

2.以HTTP方式共享当前文件夹的文件

$ python -m SimpleHTTPServer

。。。。。。。。

文件下载地址:

1、http://www.uudisc.com/user/rikulu/file/3499500

2、有51cto账号的可以到这里下:http://down.51cto.com/data/127587
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐