网上别人整理的【最牛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
相关文章推荐
- es查询命令备份(只需要网页9200/_plugin/head/就可以访问)
- 使用了博客园的备份后得到一个xml文件,不知道有没有css或者xslt文件可以在本地阅读文章,在网上找了半天也没有找到解决办法,难道要自己写?
- 对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途: 编写一个脚本: #!/bin/bash # hao32 test read echo -e "Pl
- 突然想要做个新闻内容的分页,网上查了下资料,找到了一个可以用的类(代码需要自己研究下,我已经试验成功了)
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等,需要的朋友可以参考下。
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以
- linux 之 date 命令【文件备份的时候可以用到此】
- 线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用,不过要注意的是线程间需要做好同步。
- 如果结果中需要记录某一个数据 可以用到data point
- 完全解析MySQL数据库中Show命令用法(网上资料整理)
- 整理UWP中网络和设备信息获取的帮助类,需要的拿走。
- java notify和notifyAll的区别 首先从名字可以了解,notify是通知一个线程获取锁,notifyAll是通知所有相关的线程去竞争锁。 notify不能保证获得锁的线程,真正需要锁
- 选载 最牛B的 Linux Shell 命令
- 网上创业,你需要做一个什么样的网站?
- 整理使用postgres需要设置和常用命令
- 可以用script,来记录命令,用screen在一个telnet中开n个window
- 最牛B的Linux Shell命令(一)
- 最牛B的 Linux Shell 命令 系列连载
- 最近做了一个小东西,对于接口实现类。发现很多都是一个套路,所以备份下,以后可以经常用到! 这几个是单纯查询的实现类。
- 作为一名及格的站长都知道内容为王,外链为皇”,一个上网站想要有一个好的排名除了要有吸惹人高质量的内容外还需要强年夜的外链。对于网站内容要环绕网站主题,若是自己文采欠好可以伪原创下,万万不要用工具伪原创