‘Linux相关’ 分类的存档

有时需要对大量文件进行重命名:如把所有.jpe文件后缀改名为.jpg文件等等。多数Windows/DOS用户可能都习惯了DOS中ren命令的使用方法: ren *.jpe *.jpg 在Linux中没有ren命令,mv命令也不支持这种使用方法,这使得不少用户误以为Linux没有批量重命名文件的功能。实际上并非如此,rename命令不仅可以轻松实现这一功能,而且还支持更为复杂的重命名操作。 rename 在多数系统中,rename是一个Perl脚本,rename的使用也支持Perl的正则表达式。 rename的基本语法是 rename perl表达式 文件名 perl表达式用于修改文件名,如s开头的串表示替换。 举几个比较实用的例子: # 删除所有的.bak后缀: rename ‘s/\.bak$//’ *.bak   # 把.jpe文件后缀修改为.jpg: rename ‘s/\.jpe$/\.jpg/’ *.jpe   # 把文件名改为小写: rename ‘y/A-Z/a-z/’ * 原文:http://www.linux-wiki.cn/index.php/%E6%89%B9%E9%87%8F%E9%87%8D%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6

  • Share/Bookmark
2010年6月28日14:27 | 1 条评论
标签:

cd 是 Linux 命令行下最常用的命令之一。但是你真的了解 cd 命令的所有用法吗?我将在本文中向你介绍几个本人常用的 cd 命令小帖示,它们可以让你提高操作效率。 cd 不带任何参数,直接执行 cd 命令,这将转到你的 home 目录。其效果和 cd ~ 相同。 cd – 在 cd 命令后跟一个短横线,将转到你上一次访问的目录。这跟 cd .. 不同,后者将转到上一层目录。 cd ~user 这条命令和 cd ~ 很相似,不过它是转到 user 的 home 目录。 cd old new 该 cd 命令带两个参数,其作用是将上次所执行 cd 命令中的 old 替换成 new 并予以执行。比如我先前 cd 到 /usr/bin 目录,现在我想 cd 到 /opt/bin 目录,则可以执行: [...]

  • Share/Bookmark
2010年4月30日10:37 | 没有评论

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。 sudo !! 以 root 帐户执行上一条命令。 python -m SimpleHTTPServer 利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。 :w !sudo tee % 在 Vim 中无需权限保存编辑的文件。 cd – 更改到上一次访问的目录。 ^foo^bar 将上一条命令中的 foo 替换为 bar,并执行。 cp filename{,.bak} 快速备份或复制文件。 mtr google.com traceroute + ping。 !whatever:p 搜索命令历史,但不执行。 $ssh-copy-id user@host 将 ssh keys 复制到 user@host 以启用无密码 [...]

  • Share/Bookmark
2010年3月24日17:42 | 没有评论
分类: Linux相关

今天用Wubi在我的上网本上安装了Ubuntu 9.10,正在我高兴的时候发现我进不了系统了,只停留在sh:grub>的画面,在网上搜到了这边文章,与大家分享以下: 今天早上开始摆弄起自己用wubi安装的linux ubuntu 9.10系统,在查找更新中看到内核升级到2.31-17了,我就选择更新,但在更新过程终有一个任务一直没有完成更新,我就直接按“Ctrl+C”给取消了,当我在重启系统时就遇到GRUB黑屏问题了。 屏幕上显示: GNU GRUB version 1.97~bea4 [minimal BASH-like lin editing is supported For the first word,TAB licts possible command completions Anywhere elso TAB lists possible device/file completions] sh:grub>(光标,让你输入东西) 按下TAB后 Possible commands are: [badram boot cat chainloader configfile cupid dump echo exit export halt help initrd insmod linux list_env load _env loopback [...]

  • Share/Bookmark
2010年2月9日00:30 | 没有评论
分类: Linux相关

建立一个中文字体的连接 ln -fs /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf 在 MPlayer 点右键, Preferences -> Subtitle & OSD -> Encoding,选择 Simplified Chinese charset (CP936)。 Preferences -> Font, 在 Font 处输入刚才建立的连接文件名称,在 Encoding 处选择 Unicode config file 类似以下: sub_auto_load = “yes” sub_unicode = “no” sub_pos = “100″ sub_overlap = “no” sub_cp = “cp936″ font_factor = “0.750000″ font_encoding = “unicode” 一般字幕文件都是cp936编码的,但是显示是用unicode。

  • Share/Bookmark
2009年9月1日23:18 | 没有评论
标签:

Search /word Search “word” from top to bottom ?word Search “word” from bottom to top /jo[ha]n Search “john” or “joan” /\< the Search “the”, “theatre” or “then” /the\> Search “the” or “breathe” /\< the\> Search “the” /\< ….\> Search all words of 4 letters /\/ Search “fred” but not “alfred” or “frederick” /fred\|joe Search “fred” [...]

  • Share/Bookmark
2009年2月4日11:07 | 没有评论

* 撤销命令(Undo): Emacs有好几个撤销命令,分别是C-x u和C-_(C-_ 的缺点是在某些键盘上可能不太容易按),在某些终端上,你可以按住 CONTROL 再按“/”来输入 C-_。 1) 没有改变文字的命令不算(包括光标移动命令和滚动命令) 2) 从键盘输入的字符以组为单位――每组 20 个字符――来进行处理。 (这是为了减少你在撤销“插入文字”动作时需要输入 C-x u 的次数) * 文件(FILE): C-x C-f: 查找并打开或者新建一个文件 C-x C-s: 存储文件,你会在屏幕的下方看到一条消息:“Wrote..TUTORIAL.cn”。第一次存盘的时候 Emacs 会将原文 件重命名以备份。重命名的规则通常是在原文件名之后添加一个“~”字符。 【对许多人来说,这是一个烦人的特性,关掉文件备份可以用如下命令: M-x customize-variable <Return> make-backup-files <Return>】 存盘结束后,Emacs 会显示写入文件的文件名。你最好养成经常存盘的习惯,这 可以减少系统崩溃和死机给你带来的损失。 * 缓冲区(BUFFER): 你可以用 C-x C-f 找到并打开第二个文件,但第一个文件仍然在 Emacs 中。要 切回第一个文件,一种办法是再用一次 C-x C-f。这样,你就可以在 Emacs 中同 时打开多个文件。 Emacs 把每个编辑中的文件都放在一个称为“缓冲区(buffer)”的地方。每寻 找到一个文件,Emacs [...]

  • Share/Bookmark
2008年11月11日10:03 | 没有评论

C-<chr>  表示当输入字符 <chr> 时按住 CONTROL 键。 因此 C-f 就表示:按住 CONTROL 键再输入 f。 M-<chr>  表示当输入字符 <chr> 时按住 META(或 EDIT 或 ALT)键。 如果你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效: 先按一下 ESC 键然后放开,再输入 <chr>。我们用 <ESC> 来表示 ESC 键 翻页浏览: C-v (=Page Down): 向前移动一个屏幕 M-v (=Page Up): 向后移动一个屏幕 C-l: 将光标所在行移动到屏幕中央 精确移动: C-p (向上移动一行) · · C-b(向左移动一个字符) ···········当前光标位置·············C-f(向右移动一个字符) · · C-n(向下移动一行) [...]

  • Share/Bookmark
2008年11月7日00:19 | 没有评论
标签:

Linux之父Linus Torvalds的十大名言,您听说过几句? 1. “Software is like sex: it’s better when it’s free.” 软件就像性,免费的比花钱的好得多. 2. “Microsoft isn’t evil, they just make really crappy operating systems.” 微软并不是魔鬼,只是它的操作系统实在太蹩脚了 3. “My name is Linus, and I am your God.” 我是Linus,我是神. Hia Hia Hia 4. “See, you not only have to be a good coder to create a system like [...]

  • Share/Bookmark
2008年6月10日14:52 | 没有评论
分类: Linux相关
标签:

似乎程序员们在编写程序的时候都比较喜欢留下自己的痕迹。因此在很多软件中都隐藏着彩蛋。当然 Ubuntu 的开发者们也在软件里留了一些彩蛋。下面就简单介绍一下 Ubuntu 中隐藏的彩蛋,很多彩蛋都在Ubuntu以前发布的版本里就已经遗留下来的。以下彩蛋在 Ubuntu 8.04 里测试均有效。 APT是Debian/Ubuntu中的一大特色,在这之中却隐藏了不少的彩蛋 用 man 查看 apt 的选项你会发现“本APT有着超级牛力” 在终端里输入: ownlinux@ownlinux-laptop:~$ apt-get moo 你会发现一个非羊非牛的出现在终端上面,难道就是代表GNU开源自由精神的“角马”? 在终端里输入: aptitude moo aptitude -v moo aptitude -vv moo aptitude -vvv moo aptitude -vvvv moo aptitude -vvvvv moo aptitude -vvvvvv moo aptitude -vvvvvvv moo 就会出现下图的所示的彩蛋 ALT+F2 运行 free the fish 你会发现有条小鱼从屏幕边游在桌面上来。你用鼠标点击它,它就会立刻躲起来 Alt+F2 运行 gegls from outer [...]

  • Share/Bookmark
2008年5月30日14:14 | 没有评论
分类: Linux相关