Linux下列出树形的目录和文件的工具:Tree
Tree 这个小工具可以让你在 Linux 下列出树形的目录和文件。它支持递归目录,并能够产生色彩化的输出。在我的系统上执行 tree bin 后的效果如下图所示。 通过 man tree,你可以了解 Tree 的重要选项说明。 忽然想到另一个有点类似的程序 pstree,它可以输出进程树,也很有意思。 Tree...
Linux 备份工具:Back In Time
想要备份你的 Linux 系统吗?或许 Back In Time 就是为你而准备的工具。Back In Time 使用起来很简单,它从 FlyBack 和 TimeVault 身上获得了开发灵感,支持 Snapshot(快照式)备份,能够设定备份计划,让你在指定的时间完成系统备份,并提供有 GNOME 和 KDE 4 界面。 Back In Time 为你准备了 Ubuntu 和 Fedora 源,另外也提供有 deb 二进制包及源码包。你可以参考 Back In Time 的下载页面,以便将 Back...
Emacs Markdown 模式简介
Emacs markdown-mode 是一个 Emacs 主模式,用来在 Emacs 中创建或编辑 Markdown 格式的内容,非常便捷和高效。 安装与配置 安装 markdown-mode 非常简单,只需将下载的 markdown-mode.el 文件置于 Emacs 可找到的路径,例如 ~/.emacs.d/modes。然后把下列内容添加到 .emacs 文件中即可: (add-to-list 'load-path ~/.emacs.d/modes) (autoload 'markdown-mo...
linux 查看某个应用程序的PID
说下关于linux的PID,有时候会想看看某个应用的PID. 例如要看JAVA的PID,可以通过以下命令: ps aux|grep java|grep -v grep|awk '{print $2}' 或者 pidof java...
nano命令详解
用法: nano [选项] [[+行,列] 文件名称]... 选项 GNU 长选项 意义 -h, -? --help 显示此讯息 +行,列 从所指列数与行数开始 -A --smarthome 开启智慧型 HOME 按键功能 -B --backup 储存既有文件的备份 -C 目录 --backupdir=目录 用以储存独一备份文件的目录 -D --boldtext 用粗体替代颜色反转 -E --tabstospaces 将已输入的跳格符号转换为空白 -F --multibuffer 开启多重文件缓冲区功能...
利用Windows的Bcdedit创建Linux系统引导
Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件。下面我们来谈谈如何用bcdedit引导Linux。 1、概述 之前xp时代可通过修改系统分区下(c:\)的隐藏系统文件boot.ini来引导其他系统 vista时代使用了全新的引导方式,因此配置不同 首先:win R打开命令窗口,执行cmd,打开命令提示符 输入bcdedit /? 查看相关的帮助信息 2、使用bcdedit配置新引导项 bcdedit /create /...
Linux中交叉编译Qt/E和Qtopia配置过程
Linux系统是完全安装RedHat9.0,板子是hybus的X-Hyper250B的,Toolchain用的是开发板带的hybus-arm-linux-R1.1(库的版本是2.95.3) 交叉编译所用到的文件:(所有文件都放在/usr/local/下面) qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qtopia-free-source-2.1.1.tar.gz tmake-1.13.tar.gz e2fsprogs-1.35.tar.gz l主...
paste命令,合并多个文件的“同行数据”
好不容易将所有用户名一个一行列在文件usernames.txt,如下: [root@pps ~]# cat usernames.txt 小蜗牛 小乌龟 小兔子 不过它们的邮件地址却在另外一个文件useremails.txt,如下: [root@pps ~]# cat useremails.txt [email protected] [email protected] [email protected] 另外,它们各自的职业在文件userjobs.txt,如下: [root@pps ~]# cat userjobs...
vi文件保存退出命令":wq"和":x"的区别
vi是Unix/Linux系统最常用的编辑器之一,我习惯使用:x命令来保存文件并退出,不愿意使用:wq命令是因为它得多敲一个字母。 但是,今天我才知道:x和:wq的真正区别,如下: :wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。 :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。 这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,:wq强制更新文件的修改时间,这样会让make编...
Linux中一个命令把几千张照片压缩了
数码相机拍的照片,已经积累了很多个G了,于是就都备份到光盘里保存了,但是怎么处理硬盘上的数据呢?rm之觉得可惜,毕竟光盘没有那么方便,不能随时查看,但是放着又太大太浪费硬盘空间了,现在的相机一张都有3~4M的.我能想到的最好的办法,就是把每张照片压缩以后,把小图片留在硬盘上,这样即可以快速查看,又不是很浪费硬盘空间,于是有了这个命令: 注意此命令会删除当前目录及子目录下的所有jpg文件,最好是理解以后,再执行 find . -name '*.jpg' | while read i;do convert...
去掉vim自动注释
每次copy多行代码到vim中,只要其中有一行包含注释,它后面的行自动被加上注释,并且开始缩进,让人崩溃。google了一下,终于找到解决办法,记录一下: set paste...
lsof 命令使用简介
lsof(list open files)是一个列出当前系统打开文件的工具。 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。 因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测...

