导入
其他命令速查表
以下是一份简洁的 Linux 常用命令速查表。
| 命令 | 定义 | 语法 | 示例 |
|---|---|---|---|
| bc | bc 是一种用于执行数学计算的任意精度语言。 | bc [ -hlwsqv ] [long-options] [file] | 将变量 var 赋值为 5 并在控制台显示:echo "var=5;var" | bc |
| chdir(更改目录) | chdir 是用于更改当前工作目录的系统命令。 | chdir directory_name | 将目录更改为 "/home/etc/ww":chdir /home/etc/ww |
| df(磁盘可用空间) | 显示当前挂载文件系统的已用空间和可用空间信息。 | df [option(s)] [device(s)] | 仅获取根目录的信息:df / |
| du(磁盘使用情况) | 显示目录和文件的大小。 | du [options] [directories and/or files] | 显示位于 dir1 中的 dir2 下所有目录的大小:du dir1/dir2 |
| file | 该命令用于分类文件系统对象。 | file [option(s)] object_name(s) | 获取名为 "file1.txt" 的文件信息:file file1.txt |
| free | 提供关于未使用和已使用内存及交换空间的信息。 | free [options] | 以兆字节显示全部数据:free -m |
| gzip | 用于压缩或解压文件。 | gzip [options] [suffix] [filename] | 解压文件 "file.gz":gzip -d file.gz |
| halt | 该命令指示硬件停止所有 CPU 功能。 | halt [option] | sudo halt |
| hostname | 显示或设置计算机的主机名和域名。 | hostname [options] [new_host_name] | 将主机名更改为 "host2":hostname host2 |
| kdesu | 打开 KDE su,即 su 命令的图形化前端。 | kdesu [-u username] [options] command | 在普通用户会话中以 root 权限运行 Nautilus(GNOME 桌面的官方文件管理器):kdesu -c nautilus |
| killall | 终止与所提供程序名称相关联的所有进程。 | killall [options] program_name(s) | 立即终止 nautilus(GNOME 桌面的官方文件管理器):killall nautilus |
| less | less 是比 more 更强大的版本,支持向前和向后浏览文件。此外,less 不需要在启动前读取整个输入文件,因此对于大文件,其启动速度比 vi 等文本编辑器更快。 | less <file name> | less /var/log/file |
| mkfs(创建文件系统) | 在磁盘或其分区上创建文件系统。 | mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] | 在插入第一个软盘驱动器的格式化软盘上创建 ext2 文件系统:mkfs /dev/fd0 |
| more | 一次一页地显示信息。 | more [filename] | 逐页查看文件的目录列表:more file.txt |
| mv | 用于重命名和移动文件及目录。 | mv [options] argument(s) | 将 "file1.txt" 重命名为 "file2.txt":mv file1.txt file2.txt |
| pstree | 以树状图形式显示系统上的进程。 | pstree [options] [pid or username] | 仅显示由用户名为 runner 的用户启动的分支:pstree runner |
| reboot | 重启计算机,无需关闭再打开电源。 | reboot [option] | reboot |
| rsync | 一种快速复制工具。 | rsync [options] src [dest] | rsync -v /var/lib/rpm/file /root/temp/file |
| runlevel | 报告当前和之前的运行级别。 | runlevel [utmp] | 通常不带选项使用:runlevel |
| sed(流编辑器) | 允许对文本进行过滤和转换。 | sed options [script] [Inputfile] | 将 'file.txt' 中所有 "cat" 替换为 "dog":sed 's/cat/dog/g' file.txt |
| shred | 安全删除文件。 | shred [option(s)] file(s)_or_devices(s) | 安全销毁 "file1.txt" 和 "file2.txt":shred file1.txt file2.txt |
| shutdown | 该命令用于在指定时间关闭或重启系统,并可向已登录用户发送提示信息。 | shutdown [option]… TIME [MESSAGE] | sudo shutdown 5;系统将在 5 分钟后关机。 |
| spell | 该命令用于检查拼写错误。 | spell [options] [file_name(s)] | 检查 "file.txt" 的拼写:spell file.txt |
| strings | 返回文件中每个可打印字符的字符串。 | strings [options] file_name(s) | 显示 file1.txt 中长度至少为 3 个字符的所有字符串:strings -n 3 file1 |
| su(替换用户) | 在不退出当前登录会话的情况下切换登录会话的所有者。 | su [options] [commands] [-] [username] | 将当前登录会话的用户更改为 anna:su anna |
| tar | 用于将文件归档为 tar 格式。也可用于转换、维护和提取 tar 文件。 | tar [option(s)] [archive] [file_name(s)] | tar -cf my_files.tar file_1 file_2 file_3 |
| tr | 用于转换或删除字符。 | tr [options] set1 [set2] | 将所有输入中的字母 a 替换为 b:tr a b |
| unalias | 从当前用户的别名列表中移除条目。 | unalias [-a] [alias_name(s)] | 如果用户为 pwd 命令设置了别名 p,则可通过以下命令移除:unalias p |
| uptime | 显示当前时间、系统自启动以来的运行时间、当前打开的用户会话数以及负载平均值。 | uptime [option] | uptime |
| vim | 用于编辑各种类型的文本,特别适合编辑计算机程序。 | vim [options] [filelist] | 编辑单个文件:vim file.txt |
| w | 显示当前登录系统的用户及其正在进行的操作。 | w [options] [username1, username2, . . .] | w;不带参数运行此命令将显示所有用户及其正在进行的进程。 |
| whatis | 提供命令行程序及其他与 Linux 和其他类 Unix 操作系统相关主题的简短描述。 | whatis keyword(s) | whatis sudo |
| wc(词数统计) | 统计文本中包含的行数、单词数和字符数。 | wc [options] [file_name(s)] | wc file1 file2 |
| whereis | 查找命令的程序文件、源代码和手册页位置。 | whereis program_name(s) | whereis ls |