Linux中国 Linux 目录导航技巧 目录当行是命令行系统的基础概念.虽然不是什么难以理解的东西,但是知道一些技巧能够丰富你的经验并且提高工作效率.在这篇文章中,我们会讨论这些小技巧。 我们已经知道的东西 在开始高级技巧之前,有一些必须知道的基本命令: pwd显示当前目录 cd 改变当前目录 cd 跟两个点(cd ..)能返回父目录 cd 跟着相对目录就能直接切换当相对目录下 cd 跟着绝对目录就能切换到绝对目录下 高阶技巧 这节将介绍几个技巧方便你进行目录的切换 从任何地方回到home目录 虽然使用cd /home/你的主目录, 不是什么大麻烦, 但是有一种方法直接打cd 就能回到你 By Rain2014 年 7 月 18 日
Linux中国 Linux 截屏软件 Shutter Shutter,是一款Linux平台下广受欢迎的截屏软件。最近的更新中,该软件修复了若干bug,并且使用了新的应用图标。 这款开源并且功能强大的截屏工具可以让你选择桌面的任意区域、指定应用窗口或者整个屏幕区域来进行截屏。此外,你还可以添加注释、文本或者特效。 0.91版本修复了若干明显的bug,包括在Ubuntu 14.04中缩略图无法正常地在应用切换栏中显示的问题。由于'imm.io'在今年早期停止了服务,所以此次更新还取消了将截图上传到Pixlr图像服务的选项。 最后,这次更新突出了由 Lucas Romero Di Benedetto 精心设计的相机快门式应用图标 By Rain2014 年 7 月 17 日
Linux中国 放弃微软产品,慕尼黑省下数百万美元 慕尼黑这座城市已经成为了从微软产品转向开源的,最突出的城市管理案例之一,而且Canonical公司和ubuntu为这次变革起了很大的作用。 慕尼黑成功脱离了微软的依赖,但是他们为这次摆脱过程付出了价值不菲的代价。从微软产品转向开源的好处看起来似乎很昂贵,但是转变的成本比之后的产品升级显著要低,不仅如此,在未来,我们会发现这种做法更便宜。 当你在像慕尼黑城市这种大城市,尝试从一个专有解决方法转向开源的时候,这可并不容易。因为慕尼黑拥有22个组织单位,每个单位都有自己的IT部门,更不要说各部门之间不同版本的应用程序。 地 By Rain2014 年 7 月 17 日
Linux中国 红帽公司发布 OpenStack Platform 5 红帽公司宣布在RHEL上推出OpenStack Platform5,这是基于OpenStack开源云的第三个企业级发行版。该版本不仅开发了一些新功能,针对的用户群体也大为增多,如高大上的云用户、电信企业、互联网服务供应商(ISP)、公有云服务供应商等。 OpenStack Platform 5是基于最新的Openstack Icehouse的发行版,并且针对云计算技术做了大量的修改和优化工作而来的。 这个最新的发行版有3年的技术支持周期,我选择了使用它是考虑到红帽公司在Linux系统上对用户无以伦比的技术支持,红帽公司对其OpenStack Platform 5的技术支持服务将是促使企业购买的关 By Rain2014 年 7 月 17 日
Linux中国 五个超赞的字符艺术生成器! ASCII字符艺术 前两天有人在微博上传了一张Linux登录后的Motd图片,非常传神的体现了系统管理员们无厘头和无奈的一面。 其实这副图片就是通过人们称为ASCII字符艺术的方法生成的,完整的代码如下: cat EOT _oo0oo_ 088888880 88" . "88 (| -_- |) 0 = /0 ___/'---'___ .' \\| |// '. / ... By Rain2014 年 7 月 15 日
Linux中国 自动补完不算什么,一键直达目录才是终极神器! 在命令行中切换目录是最常用的操作,不过很少有比一遍又一遍重复cd ls cd ls cd ls 更令人沮丧的事情了。如果你不是百分百确定你想要进入的下一个目录的名字,那么你不得不使用ls来确认,然后使用cd来进入你想要进的那一个。所幸的是,现在大量的终端和shell语言提供了强大的自动补全功能来处理该问题。但是,你仍然需要一直疯狂地敲击TAB键来干这事。如果你和我一样懒惰,你一定会对autojump感到惊喜。 autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不用管你现在身在何处。 在Linux上安装autojump 在Ubuntu或Debia By Rain2014 年 7 月 15 日
Linux中国 命令行星期二 —— 第三篇 今天,肖茨先生将带领我们游历文件系统的第一部分。我们将学到如何访问、列出目录内的文件,以及首次介绍一些选项的运用。OK,让我们开始学习这周的第一个命令。 ls ls 是一个用来列出目录内文件的命令。通过添加选项来实现多种不同的用途。简单起见,你可以只需键入 ls 。但是,你也可以在命令后面添加一个选项,它会帮助你修饰你的命令。如果你想要随意摆弄一些信息时,这会帮到你的。举例来说,当你要从一个命令的大量输出中找寻指定信息,你可以用选项缩小范围来实现。 这就是选项的基础概念。我们可以用下面书写格式表示: command( By Rain2014 年 7 月 15 日
Linux中国 开源多媒体转换器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来简单地安装 By Rain2014 年 7 月 14 日
Linux中国 在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的有效期、如果你不知道如何回答,只需点击回车 来选择默认选项(建议) 当然,它会询问你用户名和密码,在脑海中记住 By Rain2014 年 7 月 14 日
Linux中国 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包装的应用程序可以独立于操作系统,所以它们可以在操作系统 By Rain2014 年 7 月 14 日
Linux中国 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 ... By Rain2014 年 7 月 13 日
Linux中国 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来说试试也许并不太 By Rain2014 年 7 月 13 日
Linux中国 如何在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 By Rain2014 年 7 月 12 日
Linux中国 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 By Rain2014 年 7 月 11 日
Linux中国 KDE Connect增加了安卓文件发送、触摸板模拟等功能 通过安卓版的KDE和Plasma Desktop可以将所连接设备的触摸屏当作电脑的触摸板使用。(注:Plasma 是KDE项目提供的所有图形环境总称。目前有三个Plasma子项目:Plasma Desktop用于传统的桌面电脑和笔记本电脑、Plasma Netbook用于上网本,以及Plasma Active用于平板电脑。) 这个新附加的无线输入设备可以作为一般的鼠标使用,不过仍然不支持像双指划动或双指右击这样的多点触摸。(LCTT译注:双指右击指在触摸板上双指同时双击,代表鼠标右键点击) 安卓的共享方式现在支持KED Connect,允许你从安卓发送文件到你的桌面,也可以通过Dolphin文 By Rain2014 年 7 月 11 日
Linux中国 超算TOP 500的计算性能仍然保持在 33.86 千万亿次/秒 天河2号一年以前第一次跳上世界超算舞台,拥有了当时世界上最强计算机的皇冠。当时,天河2号被评测为 33.86 petaflops (千万亿次/秒)。 整整一年后天河-2 性能指数仍旧保持不变,它仍然坐在世界上最强超级计算机的头把交椅上。 在 2013 年 6 月时,世界上第二快的超级计算机是安置于美国能源部橡树岭国家实验室的 Cray Titan。一年前,Titan可飙至 17.59 petaflops。Titan的优秀表现,正如同天河-2一样, 到了2014 年 6 月仍然保持住了他的地位。 事实上,在最近的一年中,世界上顶尖的前 10 超级计算机的性能排名几乎没有任何改变,至 By Rain2014 年 7 月 11 日
Linux中国 逝去的纪念:如何在Linux中同步微软 OneDrive 【编者注】:本文译文完成之后不久,OneDrive 就成了中国人的昨日黄花了。编者想了想,还是发出来罢,仅以此文纪念我们逝去的这个、那个、以及这些和那些。也许若干年后我们回忆起来,我们曾经有过那么多那些,而当时却挑三拣四,没有珍惜,如果再给我一次机会 OneDrive(以前称为SkyDrive)是微软的一个广受欢迎的云存储产品。目前OneDrive为每一个新注册用户提供7GB免费存储空间。正如你所想,OneDrive与微软其他软件产品很好地集成。微软还提供了一个独立的OneDrive客户端,它会自动备份照相机拍摄的图片和视频到OneDrive。但你猜怎么 By Rain2014 年 7 月 11 日
Linux中国 Cinnamon和Unity在Ubuntu14.04上的对抗 Tech Republic发表了一篇文章介绍了如何在Ubuntu14.04上安装Cinnamon,研究了一下Ubuntu14.04上用Cinnamon替换unity的可行性。 Tech Republic报道: 如果你寻求性能为主不需要其他有特色的可自定义的桌面,Cinnamon适合你。Cinnamon是一个直观简洁的桌面,任何人都可以使用,不论你是IT工作者还是你的老妈妈。它非常的简单易用。Cinnamon很平淡,不会和你开什么玩笑,也不会让你感到有惊奇的感觉,但这就是它所注重的。它只会给桌面带来在标准层面上带来实用性,它不求突破,不耍花招,不加条条框框。 Cinnamon是一个很平凡的桌面,它只集 By Rain2014 年 7 月 10 日
Linux中国 Android与Windows的对抗 ZDNet曾经报道过使用数量最多的Linux发行版本,不过现在桌面环境仍然是windows的天下,但是安卓今年很可能会是用户数量最大的用户终端操作系统。 ZDNet报道: 如果桌面和平板依旧像预期增长的销量,安卓平板渐渐蚕食苹果的市场,PC市场继续萎缩,安卓在2014年末很有可能成为终端用户数量最多的操作系统,而且不算安卓PC。 总而言之,安卓几乎统治了Linux终端用户。你可能不会想把它作为桌面使用,尽管Intel和AMD努力在让它变成现实,但是安卓正在变成使用量第一的终端操作系统。 更多消息 Image credit: ZDNet 上面提到的并不算真的惊喜 By Rain2014 年 7 月 10 日
Linux中国 安装Linux Mint 17后要做的20件事 Linux Mint 17 Qiana Cinnamon Linux Mint 17已经发布,定名为Qiana。Mint是Linux最佳发行版之一,它定位于桌面用户,关注可用性和简洁。它携带了风格迥异的桌面环境,如Mate以及Cinnamon,并基于不同的发行版,如Ubuntu或Debian。 在本文中,我们使用的是Linux Mint 17的cinnamon版本。要获取更多关于Cinnamon版本的信息(包括下载链接),可以访问 - http://linux.cn/article-3260-1.html 下载适合你系统的正确的iso,烧录成dvd,或者也可以制作成usb启动盘来启动。安装完毕,是时候来使用一些优化工具和基本应用程序来优化系统性能和体 By Rain2014 年 7 月 10 日
Linux中国 微软真的改变对开源软件的态度了吗? 微软因为以前对开源软件的态度而臭名昭著,但是公司改建后对开源软件发出了积极的信号。CNet报道了微软对开源软件认知的行为的改变。 CNet消息: 虽然微软资助开源软件有一些时间了,并且那些曾经反对开源软件的领导者们已经退出了或者不在位了。开源软件现在用在遍布全世界的公司当中,但这些与微软帝国无关。 一些新的想法反映了企业顶层的一些变化,今年二月初Satya Nadella代替鲍尔默成为了微软CEO,Nadella已经给微软带来了一些新的东西改变了微软以前的一些束缚。 更多报道 微软和开源社区 Image credit: Curako's Blog 我是一个 By Rain2014 年 7 月 9 日
Linux中国 命令行星期二 —— 第二篇 Hi,极客们! 让我们来更新一下我们的记忆。上周,我们学习了一些基础命令,了解了shell是什么,同时介绍了我们CLI的星期二系列。 今天的菜单将提供点别的东西:通过文件系统导航。 现在,我设法找到最好的图片是从一个叫devopsbootcamp的网站。你可以在上面找到他们其余的教程。但无论如何,这是一个关于Linux根文件系统的看起来非常不错的图。 例如,在上面的图片说明中,你的用户目录(你通常用来存储你的电影,音乐,文档等)是位于/home文件夹下。 /home文件夹位于/。然后,/下有个 /etc 文件夹,其中文件大部分为配置文件。无论如 By Rain2014 年 7 月 8 日
Linux中国 如何在 Linux/Unix/Mac 下清除 DNS 查询缓存 我在Linux下使用拨号连接上网,频繁的拨号断线造成DNS的问题。我如何在Linux/Unix发行版下使用shell命令清除DNS缓存? 在MS-Windows下,你可以使用ipconfig命令来清除dns缓存。然而,Linux和Unix提供了不同的方法来清除缓存。Linux可以运行 nscd 或者 BIND 或者 dnsmasq 作为名称服务缓存守护进程。大型或者工作组服务器可能使用BIND或者dnsmasq作为专用缓存服务器来加速查询。 如何: 清除 nscd dns 缓存 Nscd 会缓存libc发起的名称服务的请求。如果把检索NSS数据看做很慢,那么nscd能够显著加快连续访问同一数据的速度,并能提高整个系统 By Rain2014 年 7 月 8 日
Linux中国 使用Linux的lsblk命令列出块设备信息 lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。 如何安装lsblk lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。 Fedora中安装lsblk Fedora用户可以通过以下方法来安装该包: $ sudo yum install util-linux-ng 该命令有几个选项: 默认选项 lsblk命令默认情况下将以树状列出所有块设备。打开终端,并输入以下命令: $ lsblk 输出如下: 7个栏目名称如下: NAME : By Rain2014 年 7 月 8 日