【Linux学习】常用命令汇总
帮助类命令
man命令
man
命令是解释最完善的命令帮助工具。
命令格式:
man <command>
查找匹配类命令
文件定位命令whereis
whereis
用于查找命令程序的位置,包括可执行文件、源代码、手册页文件。
例如查找ls
命令:
~$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
参数 | 功能 |
---|---|
-b | 只查找二进制文件 |
-m | 只查找帮助文件 |
-s | 只查找源代码文件 |
-u | 排除制定类型文件 |
-f | 只显示文件名 |
-B <Directory> | 在指定目录下查找二进制文件 |
-M <Directory> | 在指定目录下查找帮助文件 |
-S <Directory> | 在指定目录下查找源代码文件 |
文件搜索命令locate
locate
命令在文件索引数据库中搜索文件,这个数据库由updatedb
命令生成,/etc/cron.daily/mlocate
文件每天运行一次以更新数据库,另外也可以使用命令updatedb
手动更新。
命令格式:
locate <file>
参数 | 功能 |
---|---|
-c | 统计查找到的文件数量 |
例如搜索apt-get
文件:
~$ locate apt-get
/usr/bin/apt-get
/usr/share/bash-completion/completions/apt-get
/usr/share/bash-completion/completions/slapt-get
/usr/share/man/de/man8/apt-get.8.gz
/usr/share/man/fr/man8/apt-get.8.gz
/usr/share/man/it/man8/apt-get.8.gz
/usr/share/man/ja/man8/apt-get.8.gz
/usr/share/man/man8/apt-get.8.gz
/usr/share/man/nl/man8/apt-get.8.gz
/usr/share/man/pt/man8/apt-get.8.gz
正则匹配命令grep(Global Regular Expression Print)
grep
是一个强大的文本搜索命令,能够使用正则表达式搜索文本,并把匹配到的内容打印出来。
命令格式:
grep [option] pattern file
字体类命令
查找可用字体命令fc-match
fc-match
命令根据给定的pattern
使用normal fontconfig matching rules以查找最匹配的可用自体。
例如查找Times New Roman
自体:
~$ fc-match Times
n021003l.pfb: "Nimbus Roman No9 L" "Regular"
压缩解压类命令
unrar命令解压rar格式文件
unrar
用于提取rar压缩文件。
命令格式:
unrar <command> archive [files...] [path...]
可用command
列表:
命令 | 功能 |
---|---|
e | 提取文件到的当前目录 |
l | 列出压缩包的内容 |
p | 打印文件内容到stdout |
t | 测试压缩文件 |
v | 详细列出压缩文件的内容 |
x | 提取文件,该文件使用完整路径 |
附加参数列表:
参数 | 功能 |
---|---|
-r | 迭代解压缩所有子文件目录 |