自动补完不算什么,一键直达目录才是终极神器!

在命令行中切换目录是最常用的操作,不过很少有比一遍又一遍重复cd ls cd ls cd ls 更令人沮丧的事情了。如果你不是百分百确定你想要进入的下一个目录的名字,那么你不得不使用ls来确认,然后使用cd来进入你想要进的那一个。所幸的是,现在大量的终端和shell语言提供了强大的自动补全功能来处理该问题。但是,你仍然需要一直疯狂地敲击TAB键来干这事。如果你和我一样懒惰,你一定会对autojump感到惊喜。 autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不用管你现在身在何处。 在Linux上安装autojump 在Ubuntu或Debia

命令行星期二 —— 第三篇

今天,肖茨先生将带领我们游历文件系统的第一部分。我们将学到如何访问、列出目录内的文件,以及首次介绍一些选项的运用。OK,让我们开始学习这周的第一个命令。 ls ls 是一个用来列出目录内文件的命令。通过添加选项来实现多种不同的用途。简单起见,你可以只需键入 ls 。但是,你也可以在命令后面添加一个选项,它会帮助你修饰你的命令。如果你想要随意摆弄一些信息时,这会帮到你的。举例来说,当你要从一个命令的大量输出中找寻指定信息,你可以用选项缩小范围来实现。 这就是选项的基础概念。我们可以用下面书写格式表示: command(

开源多媒体转换器Curlew 0.1.22.3发布了

Curlew是linux下的一款容易使用,开源多媒体转换器,现在的版本是0.1.22.3。 Curlew可以转换超过100种不同的格式、显示文件的详细信息、转换预览、插入字幕等等。 此次更新包括:该软件打开时会记住上次的窗口大小和位置、增加了丢失了的对话框图标、在系统挂起前会主动同步文件系统。 这个程序需要的依赖环境包括:Python 2.7及其以上 (但是不兼容3.x)、python-gobject 3.0、gir1.2-gtk 3.0、 ffmpeg 0.8、libav-tools 0.8、 mencoder、libavcodec-extra、xdg-utils和mediainfo等。 来自noobslab.com的兄弟们提供一种通过PPA来简单地安装

在Ubuntu下如何创建远程".deb"包仓库

Reprepro是一款小巧的命令行工具来方便地创建并管理.deb仓库。今天我们会展示给你如何使用reprepro简单地创建一个Debian包仓库,并使用rsync上传到Sourceforge.net。 步骤 1: 安装Reprepro并生成key 首先,安装所有需要的包,使用下面的apt-get命令。 $ sudo apt-get install reprepro gnupg 现在你需要使用gnupg生成一个gpg key,这里使用下面的命令。 $ gpg --gen-key 它会询问你一些问题,比如你想要哪种key、key的有效期、如果你不知道如何回答,只需点击回车 来选择默认选项(建议) 当然,它会询问你用户名和密码,在脑海中记住

RHEL 7值得注意的5个新特性

RHEL 7 支持Docker容器,systemd,兼容微软的身份管理和支持高达500TB的XFS文件系统。 在前一个主版本发布3年之后,经过至少6个月的公开测试,RHEL(Red Hat Enterprise Linux)版本7终于发布了。这次更新表明了红帽子公司对于在RHEL中添加最新的以企业和数据为中心的特性的兴趣。这里列举了其中5个最吸引人眼球的新特性。 1. Docker RHEL 7中最大的新特性就是紧密集成了广受欢迎的应用程序虚拟化技术Docker。随着Docker 1.0发布,把它集成到RHEL 7里正是恰逢其时。 用Docker包装的应用程序可以独立于操作系统,所以它们可以在操作系统

Linux下掌控磁盘分区的九大神器

在这篇文章中,我们来了解一些用来检查你的系统分区的一些命令,这些命令将检查每个磁盘的分区情况和其它细节,例如总空间容量,已用完的空间和文件系统等。 像fdisk,sfdisk和cfdisk命令这样的常规分区工具,不仅可以显示分区信息,还可以修改。 1. fdisk Fdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区和细节,如文件系统类型,但是它并不报告每个分区的字节大小。 $ sudo fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors

Linux 播客软件‘Vocal’进入Beta阶段,准备测试

在四月份我们就被一款叫做'Vocal'的Ubuntu下的播客软件吸引了,但它从一个漂亮的草图到能真正可用,还有一段路要走,而你则可以帮助我们测试一下Vocal。 该软件的开发者,Nathan Dyer已经完成了一个beta版本,仍然不够稳定,其中还有很多功能也未完成,但它已经可以通过专用的PPA在Ubuntu 14.04 LTS以及14.10版本下进行测试了。 新闻的发布者宣称,这个beta版本只能安装在下一代Elementary OS桌面的系统中。并且自从Elementary OS不再为用户提供官方的Beta预览版后,让测试这事更加的麻烦了。 对于Unity、GNOME或者KDE来说试试也许并不太

如何在Ubuntu,Linux Mint,Debian上禁用IPv6

【编者注】都说IPv4地址枯竭了,要推广IPv6,但是迟迟不见动静,既然如此,在它完全就绪前,就不要让它来打扰我们的系统好了。 IPv6 IPv6是寻址方案IPv4的下一个版本,被用来给域名分配数字地址。 IPv6比IPv4支持更多的地址。然而,它还没有被广泛支持,还在被接受的过程中。 你的系统支持IPv6么? 为了支持IPv6,需要很多事情。首先你需要系统/操作系统支持IPv6。Ubuntu,Linux Mint,和大多是现代发行版都支持它。如果你看一下ifconfig指令的输出,你就会看见你的网络接口被分配了IPv6地址。 $ ifconfig eth0 Link encap:Ethernet HWadd

centos7.0体验与之前版本的不同

本帖最后由 jiangshimajia 于 2014-7-10 22:29 编辑 今天下午,没事干,在一台机器上装了一个centos7 玩一玩,发现与之前版本有很大不同,不知道rhel7是不是也是这样,毕竟现在centos属于redhat了。 首先是装机时,以前的rhel一系的(包括centos,fedora)选包都可以全选的,但现在是只能单选一项了,有子选项重复的; 当装到选择分区时,centos7推荐的分区是xfs,而不是之前的ext(2,3,4)一系了; 装机其他大致一样; 装完机后,开机进系统的界面换了,乍一看以为是两个内核,原来有一个是rescue选择,而且按e后,会发现所有的grub.co

KDE Connect增加了安卓文件发送、触摸板模拟等功能

通过安卓版的KDE和Plasma Desktop可以将所连接设备的触摸屏当作电脑的触摸板使用。(注:Plasma 是KDE项目提供的所有图形环境总称。目前有三个Plasma子项目:Plasma Desktop用于传统的桌面电脑和笔记本电脑、Plasma Netbook用于上网本,以及Plasma Active用于平板电脑。) 这个新附加的无线输入设备可以作为一般的鼠标使用,不过仍然不支持像双指划动或双指右击这样的多点触摸。(LCTT译注:双指右击指在触摸板上双指同时双击,代表鼠标右键点击) 安卓的共享方式现在支持KED Connect,允许你从安卓发送文件到你的桌面,也可以通过Dolphin文
|