-user username 查找指定用户名的文件。 -group grpname 查找指定级名的文件。 -print 显示查找的结果。
-size n 查找大小为n块的文件,一块等于512字节。符号“+n”表示查找大小大于n块的文件;符号“nc”表示查找大小为n个字符的文件,同样的也有符号“+nc”。
-inum n 查找索引结点号(i-node)为n的文件。 -atime n 查找n天前被访问的文件。“+n”表示超过n天前被访问的文件;“-n”表示不超过n天前被访问的文件。
-mtime n 类似于atime,但是检查的是文件内容被修改的时间。 -ctime n 类似于atime,但检查的是文件索引结点被改变的时间。
-perm mode 查找与给定权限匹配的文件,必须以八进制的形式给出访问权限。
-newer file 查找比指定文件新的文件,即最后修改时间离现在较近。 -exec command 对匹配文件执行command命令,command后用了个大括号包括文件名。command必须以反斜杠和一个分号结尾。
-ok command 执行command的时候请求用户确认。其它与-exec相同。
例:查找当前目录下所有以.bak结尾的文件,并删除它们 $find . -name \
注:这里 *.bak 必须要用单引号或者双引号引起来,或者可以写成\\*.bak。
14. head 输出文件内容前面的部分
格式:head [选项][文件]??
选项说明:
-n 输出文件的前n行,默认输出10行。 -c 指定输出文件的大小,单位为byte。 15. kill 终止进程
格式:kill [-s|p][-a] PID
选项说明:
-s 指明发送给进程的信号。例如-9(强行终止),默认发送TERM信号。 -p 显示进程的ID,不发送信号。 -a 终止所有进程。
0 给所有在当前进程组中的进程发送信号。 -1 给所有进程号大于1的进程发送信号。 16. less 交互式显示文件内容
格式:less 文件名
说明:
可以通过C-v(Page-Down)、C-b(Page-Up)向后向前翻页,C-p、C-n向后向前移一行。这个命令和后面要说的more命令都可以按q键退出。 17. ln 在文件之间建立链接
格式:ln [-b][-d][-F][-f][-i][-n][-s][-v] 源文件 目录文件或目录 选项说明:
-b 为删除的文件建立备份。 -d 允许root用户建立硬链接。 -F 与b相同。
-f 强行删除目标文件。
-i 在删除文件时给出提示。
-n 当目标文件是目录的符号链接时,替代该符号链接。 -s 用符号链接代替硬链接(建立符号链接)。 -v 输出被链接文件的文件名。
18. ls 用于浏览目录,查看当前目录下的文件和文件名
格式:ls [选项]
选项说明:
-a 显示所有文件(包括隐藏文件)。 -l 显示文件的详细信息。
-k 显示文件大小,以K为单位。
-color 显示文件时用不同颜色加以区别文件类型。 -d 将根目录作为文件显示。 19. more 一页一页地显示文件内容
格式:more [选项] 文件名
选项说明:
+n 由第n行开始显示
+/str 由含有str字符串的地方开始显示。 20. mount 加载文件系统
格式:mount 磁盘或分区的设备文件 载入点 选项
选项说明:
-t 文件系统类型(fat32为vfat)
-o 选项 常用的选项有codepage,iocharset(对于中文codepage=936,iocharset=gb2312) -loop 挂载ISO文件时用
举个例子,挂载/dev/hda5到/mnt/wind目录下并且目录支持中文,命令如下: #mount -t vfat /dev/hda5 /mnt/wind -o codepage=936,iocharset=gb2312 21. mv 重命名文件或移动文件
格式:mv [-b][-f][-i][-u][-v] 源文件 目标文件或文件夹 选项说明:
-b 为源文件作备份
-f 文件重命名时强制覆盖己有文件。 -i 覆盖文件时给出提示。
-u 目标文件比源文件新时不覆盖。 -v 移动文件时给出相应的提示。 22. oggenc 压缩音乐文件为.ogg格式
格式:oggenc 文件名
把*.wav文件压缩为*.ogg格式 $oggenc *.wav
同等条件下,ogg会比mp3获得较好的音乐效果 23. ps 查看进程状态
格式:ps [选项]
选项说明:
-e/A 列出所有进程。 -u 选择有效的用户ID。 -p 选择指定终端下的进程。 -C 选择指定的文件名。 -f 列出所有详细信息。 -l 按长格式显示。 -j 按job格式显示。
-x 选择没有控制终端的进程。
24. quota 显示磁盘的使用情况,一般用户可以查看自己使用磁盘的权限
格式:quota [-g][-u][-v][-p] 用户名或组名 选项说明:
-g 显示用户所在组使用磁盘的权限。 -u 显示用户自己使用磁盘的权限。 -p 使显示信息简洁化。 25. rename 批量修改文件名
格式:rename from to file...
选项说明: from 源字符。 to 目标字符。 file 要改名的文件
下面的命令演示了把所有文件的后辍由rm改为rmvb $rename .rm .rmvb *
下面的命令把所有文件名中的大写改为小写 $rename 'tr/A-Z/a-z/' * 26. rpm redhat软件包管理工具
格式:rpm [选项] 文件名|软件包名
选项说明:
--version 获得rpm程序的版本信息。 -vv 获得详细的帮助信息。
-v 打印冗长的信息,常与-i选项合用,获得安装进度。 -i 安装软件包。
-U 升级软件包,如果没有旧版的软件包就安装它。 -F 更新软件包,当有旧的软件包的时候。
--force 相当于--replacepkgs,--repalcefiles,--oldpackage。 --nodigest 不验证软件包的独立性。
--nosignature 不验证软件包或者页眉签名。 --nodeps 不检查软件包的安装路径。 --oldpackage 用新软件包替换旧软件包。 --prefix PATH 指定软件包的安装路径。
--relocate OLDPATH=NEWPATH 把原来安装在“OLDPATH”下的软件包重新安装到“NEWPATH”去。
--replacefiles 安装软件包,即使它们替换掉其它的文件。 --replacepkgs 替换掉已经安装的同名软件包。 -e|--erase 软件包名 删除软件包。 --allmatches 删除软件包的所有版本。 -q 查询已经安装的软件包。 -a 选择所有软件包。
-h 当解开软件包时,打印50个标记,通常与iv选项一起用。 特别说明:
在删除软件包时,软件包的名称不等于安装时的文件名。通常一个rpm包由软件包名称+版本号+发行号+发行平台+后辍构成。比如有个文件名为bugboy-1.01-1.i386.rpm,那么它的软件包名称是bugboy,版本号是1.0.1,发行号是1,发行平台是intel 386。 27. rm 删除文件或者目录
格式:rm [-d][-i][-r][-v][-f] 文件名或目录名 选项说明:
-d 使用这个选项后,rm大体想当于unlink。 -i 删除每个文件时给用户提示。
-r 删除整个目录,包括文件和子目录。 -v 删除每个文件时给出提示。 -f 强制删除,并且不给提示。 28. sox 转换音频文件
格式:sox [选项] from [选项] to 选项说明: -t 文件格式。 -r 采样频率。
例:把file1.wav转换成file1.au文件 $sox file1.wav file1.au
把file1.wav 转换成file1.voc文件,并把采样频率由10000 Hz降为5000 Hz
$sox -r 10000 file1.wav -r 5000 file1.voc 减小文件噪音,让文件通过低通滤波器
$sox file1.wav file1.voc lowp 2200
注:对于一些没有许可授权的文件格式,sox不支持 29. su 改变当前用户的ID。
30. tail 输出文件内容后面的部分
格式:tail [选项] 文件名
选项说明:
-n 只显示后面的n行。
-f 动太显示,常用于跟踪消息文件。 31. tar 解压或压缩文件
格式:tar [选项] 文件[文件1??] 目录[目录1??] 选项说明:
-A 将一个tar文件追加到一个存档中。 -c 生成一个新的存档文件。 --delete 从存档中删除。
-r 将文件添加到一个存档的末尾。 -l 列出一个存档的内容。
-u 仅将些存档中内容较新的文件添加到存档中。 -x 从存档中解压缩文件。
-v 详细地列出处理过的文件的信息。 -z 用gzip来处理文件。
--remove-files 将文件解压之后就删除它们。 -Z 用compress来处理文件。
注意:选项中必须包含有A c d r t u x中的一个或多个。 32. top 查看CPU的使用率,修改进程运行优先级
格式:top 选项
选项说明:
-d delay 指定刷新的秒数。
-p pid 查看指定pid的CPU使用率。
默认情况下进程按CPU使用率排序,可按PID(N),时限(A),常驻内存使用率(M),时间(T),和CPU使用率(P)来排序。 33. type 查看一个命令所在路径
格式:type command 例:查找ls命令所在路径 $type ls
34. umount 卸载系统
格式:umount 磁盘或分区的设备文件(也可以是载入点)