Linux日常实用小Tips

发表于:2007-07-04来源:作者:点击数: 标签:
1.让vi自动支持格式化 2.修改ls时显示目录的颜色 3.如何从一个大tgz包中解压出某个文件 4.修复rpm的Packages列表 5.命令行下发邮件 1. 让vi自动支持格式化 /* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */ 最后的 'foldmethod=marker'
1.让vi自动支持格式化
2.修改ls时显示目录的颜色
3.如何从一个大tgz包中解压出某个文件
4.修复rpm的Packages列表
5.命令行下发邮件

1. 让vi自动支持格式化
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
最后的 'foldmethod=marker' 设置了用特定标记做为折叠的标志
例如:
""{{{"" test
some code here
""}}}""
则在显示的时候就会自动将代码折叠起来. :)
2004-8-23 10:12
-----

2. 修改ls时显示目录的颜色
原先的黑底深蓝色太难受了,看不清楚,设置一个环境变量 LS_COLORS 就行了,例如:
export LS_COLORS="$LS_COLORS:di=04;32:fi=01;33"
其中 "di" 表示目录, "fi" 表示普通文件
改完之后目录就会采用黑底绿色带下划线底方式显示了,而普通文件则采用黑底黄色字显示了,这下不用担心看不清楚目录了 :)
2004-09-02 15:41
----

3. 如何从一个大tgz包中解压出某个文件

$gunzip -dc file.tar.gz | tar tf -
可以看包里面的文件
然后用
$gunzip -dc file.tar.gz | tar xf - file1 file2
其中file1 file2是你要解出来的文件。这个方法因为用的是stdout和pipe, 不需要占用多少的临时磁盘空间。
这是哪天写的?怎么忘了写日期了
----

4.修复rpm的Packages列表
cd /var/lib/rpm/
rm -f __db.*
rpm --rebuild -vv
就ok了..
2004-09-21
-----

5.命令行下发邮件
mail -s "title of the email" someone@someplace.com < filename
如果想把文件作为附件:
uuencode filename targetname | mail -s "title of the email" someone@someplace.com
2004-11-07

原文转自:http://www.ltesting.net