作者:jacky
有人真,Unix操作系靳的使用和管理是一肺??。也就是真Unix的管理和使用具有很大的爨活性和?造性。同一任?,可以有很多方法?完成?而各肺命令的酵合,可以完成更?塍的任?。?句?真,Unix的使用和管理,可以使用杂多小技巧,?提高工作效率。Linux是一?Unix?的操作系靳,秉承了Unix的大部分??。因此,我?也可以在Linux的使用和管理中,利用一些小技巧?提高工作效率和完成?塍的任?。本文向大家介铰一些常用的小技巧,希望?大家有?助。
1、只列子目?(文件)
$ls -F | grep /$
你也可以在.bashrc(??bash)中把?命令作成alias,以后只要敲入sub,就可以??只列子目?的功能。
alias sub = “ls -F | grep /$”
同?,ls-l|grep^-?是只列普通文件。
2、?算目?下的文件及子目?
$ls -al|wc -l
3、Red Hat下锢示彩色目?列表
$ls -color可以锢示彩色目?列表,其中
他色→目?,
厩色→可?行文件,
剪色→?矿文件,
?{色→?接文件,
灰色→其他文件。
4、列目??锢示中文文件名
在?有打厌丁的Linux系靳中,我?用ls列目?,办?中文文件名都成了??。我?可以使用-show-control-chars命令啉??锢示。
$ls -show-control-chars
5、改??前路?下所有目?和文件的所有?
$chown -R owner[.group] *
也可以用find命令???:
$find . -exec chown owner[.group] {} \;6、改?所有子目?及文件的?性
在你要改??性的目?下,?入命令:
$chmod -R 777 * ]
就可以改?下面所有子目?及文件的?性,不咿使用呃?命令的?候要特?小心,要是在根目?下打入呃?命令,你所有文件的?性都?改?,呃就?引起很大的安全性?铨。
7、使用nohup命令
如果你想咄程在你退出系靳后?能?行,可以使用nohup命令 如:
$nohup tar -cf /dev/tape /home &
你退出后再重新登?的?,使用ps命令?办?咄程?在?行。
8、重新??
Ctrl+Alt+Del
或者#init 6
或者#shutdown -r now
9、命令厌全
在敲入命令?,如果不是很清楚地?得命令的完整拼?,可以先敲入命令的前几?字母,按?次Tab嫔,就?出?以呃几?字母打钷的所有命令的提示!呃?就不用?心??不住命令了。
10、快速查找文件
查找文件可以用find,但最好是用locate,速度快,??少。
$locate filename
它是在一????里面查找,所以,要?得?常用updatedb命令更新???。一般地,我?是在crontab里面加一句,??子在每天深夜更新???。
另外,快速查找命令文件,可以使用whereis,例如:
#whereis ls
ls: /bin/ls /usr/man/man1/ls.1
11、查找Linux命令
如果你想??某肺功能,但是不知道?使用什么命令,你可以??apropos命令,它也杂能?你找到你想要的命令。例如,你要“查找”文件,又不知道用什么命令,你可以敲入下面的命令:
$apropos search
12、快速建立MP3播放列表
$find /mnt/cdrom -name *.mp3 -print cd.play.list
呃?就?把CD-ROM中的所有MP3文件建立一?名?cd.play.list的文件。然后使用xmms 或 x11amp就能咄行播放了。
13、Bash中的快捷嫔
ESCAPE-b ?向前?一??轧,Ctrl-k??除?光?到行末所有字符
14、在同一?命令行上同??行多?命令
用分?分隔。如?诅一?源文件:
#type ./configure ; make ; make install 。
15、用gzip/(gunzip)(?矿)/解?同一目?下的多?文件
$gzip * 或者 $gunzip *
16、在使用less 或 more?,直接????器
在less或者more中打入v嫔,?立即??vi??器,可以?文件咄行??。
17、在使用mail中??vi
如果你迂得用mail办送噍件??起?很不方便,你可以在正文的?格?入~v,??vi咄行??,??完后退出vi,回到mail。
18、愚察文件大小?化
使用watch命令,可以反??行命令,和ls配合,可以哌到愚察某文件大小?化的效果。
$watch ls -l file.name
19、查找含特定字符串的文件
$find . -type f -exec grep “the string you want find...” {} \; -print
?命令可以查找?前目?下含有"the string you want find..."字符串的文件
20、愚看binary文件中的字符串
$strings binaryfile
21、重砚Win 9x后lilo失效?法??Linux
只?先用?毙??Linux然后咝幸淮戊ilo即可。?于RedHat可以用命令mkbootdisk?制作??毙,例如:
#mkbootdisk──devices/dev/fd0 2.2.5-15
其中2.2.5-15是 /lib/modules下的一?目?。
22、去掉引???的lilo信息
安砚lilo后如果硬毙?量或分?情?有改?的???致硬毙不能??,呃?只?用?毙??DOS再咝?fdisk/mbr 即可。
23、把DOS/Windows改?缺省操作系靳
Red Hat把Linux作?lilo缺省操作系靳,即出? boot: 提示符后直接回???Linux。如果想改?DOS/Windows,修改文件/etc/lilo.conf,把有晷??DOS的部分放在前面,再咝幸淮戊ilo即可。也可以在lilo.conf的配置文件前面加上:Default=dos
其中DOS是DOS/Windows的label
24、把 man 或 info 的信息存?文本文件
$man tcsh | col -b tcsh.txt
$info tcsh -o tcsh.txt -s
25、如何使用.iso文件
杂多Linux办行版本都有.iso的光毙缫像文件,可以用?刻?光毙。我?也可以在Linux系靳下直接使用。
$mount -t iso9660 xxxxx.iso /any/path/if/u/like -o loop
26、锢示文件的?型
用命令 file 可以使你知道某?文件究竟是ELF格式的可?行文件, ?是shell script文件或是其他的什么格式。
$file filename
27、解?.tar.gz文件
xxxx.tar.gz文件使用tar?zxvf??,可以一次解?檫。XXXX?文件名。
$tar zxvf xxxx.tar.gz
28、后台咝谐绦蚣br
可以在程序后面加“&”符?,?程序在后台咝小@?纾?阆胗悯pdatedb更新文件路????,又不影?你其他的工作,可以:
#updatedb &
29、?行退出 X
有?候在 X 里由于程序出邋鼠?嫔毙都不起作用,呃?候不用著急, 因?在Linux下几乎不?像在Win 95里那??性死?, 你只?同?按下Ctrl+Alt+BackSpace嫔就可以回到字符界面下了。
30、?矿可?行文件
可以使用gzexe?矿可?行文件,?矿后的可?行文件仍然可以直接?行,使用本方法可以哌到?省磁毙空殓的目的(如果你真的需要的?)。
#gzexe gawk
31、?理文件名?含有特殊字符的文件
如果有一?文件名叫 -file 如果想?除它,嫔入 rm -file ?锢示 invalid option ,原?由于文件名的第一?字符? - , Linux 把文件名?做啉?了,可以加 -- 解?呃??铨, 如 rm -- -file 。如果是其他特殊字符的?可以在特殊字符前加一? \ ,或者用腽引?把整?文件名括起?。
32、快速咄入目?
嫔入 cd ~ 可咄入用?的home目?? 嫔入 cd - 可咄入上一?咄入的目?。