📄 linux常用命令索引.htm
字号:
-e使用echo显示下列Esc字符。<br>
\a警告(响铃)。<br>
\b退格。<br>
\c在行尾不另起一行。<br>
\f换页。<br>
\n换行。<br>
\r回车。<br>
\t制表符。<br>
\V垂直制表符。<br>
\\反斜杠。<br>
\nnn字符的八进制码是nnn。<br>
--help在标准输出上输出帮助信息并退出。<br>
--version在标准输出上输出版本信息并退出。<br>
env<br>
修改命令执行环境,不影响当前环境。也可显示当前环境。<br>
语法:<br>
env[参数]变量命令<br>
-u从原环境中删除变量<br>
-i开始一个空环境,忽略原环境的所有设置。<br>
--help在标准输出上输出帮助信息并退出。<br>
--version在标准输出上输出版本信息并退出。<br>
file<br>
检查文件的类型<br>
语法:<br>
file[参数][-fnamefile][-mmagicfile]文件名<br>
-v在标准输出上输出版本信息并退出。<br>
-mmagicfile指定用来代替/etc/magic的新文件。<br>
-z检查压缩过的文件。<br>
-c输出正在处理的magicfile的分析表格,常同-m参数联合起来使用测试新的magicfile文件。<br>
-fnamefile从文件namefile中读取要分析的文件名列表。<br>
-L允许符号链接。<br>
文件名要分析的文件名。<br>
find<br>
搜索特定的文件<br>
语法:<br>
find[路径..][匹配表达式]<br>
路径要搜索的目录。<br>
匹配表达式要搜索的文件匹配标准或说明。<br>
-name文件名告诉find要查找的文件。<br>
-perm模式匹配所有符合指定数值模式值的文件,如果模式前面是“-”号,则搜索所有除这个模式以外的所有模式。<br>
-sizen匹配大小为n个block的文件名。<br>
-user用户名搜索所有属主为用户名的文件。<br>
-group组名搜索所有属主为组名的文件。<br>
-atimen搜索在n天前访问过的文件。<br>
-mtimen搜索在n天前修改过的文件。<br>
-exec命令对每个匹配的文件执行命令,标志{}用于指定命令执行时文件名出现的地方,命令必须终止于符号“\;”。<br>
-print将搜索结果输出到标准输出。<br>
finger<br>
显示系统中用户的信息。<br>
语法:<br>
funger[参数]用户名<br>
-b在输出结果中略去用户的home和shell。<br>
-f隐藏头部几行。<br>
-l强迫长输出。<br>
-p不打印.plan文件。<br>
-q显示用户的快速列表。<br>
-s显示一个短格式。<br>
user指定登录名、实际名和姓。<br>
fortune<br>
输出一段寓言或谚语<br>
语法:<br>
fortune<br>
grep<br>
在文件中搜索匹配的行并输出。<br>
语法:<br>
grep[-[AB]]num][-[CEFGVBchilnsvwx]][-e]正确表达式|-ffile][文件名]<br>
-Anum输出匹配行后的num行。<br>
-Bnum输出匹配行前的num行。<br>
-V输出版权信息。<br>
-ffile从文件中读入表达式。<br>
-q不输出。<br>
-s不输出错误信息。<br>
gzexe<br>
将可执行文件压缩成较小的可执行文件。<br>
语法:<br>
gzexe[文件名...]<br>
-d解压缩<br>
gzip<br>
压缩或解压缩文件<br>
语法:<br>
gzip[参数]文件名。<br>
-d解压缩。<br>
-h显示帮助信息并退出。<br>
-t检验压缩文件。<br>
-V显示版权信息并退出。<br>
-v输出压缩信息。<br>
-##为0-9的数字,数字越小速度越快,但是压缩比越小。<br>
-c压缩结果输出到标准输出,如不加-c参数,则gzip将压缩为.gz文件并删除源文件。<br>
head<br>
显示文件的前几行。<br>
语法:<br>
head[参数]文件<br>
-cN输出文件的前N个字节。<br>
-nN输出文件的前N行。<br>
-q不输出文件名的信息。<br>
-v输出文件名的信息。<br>
--help在标准输出上输出帮助信息并退出。<br>
--version在标准输出上输出版本信息并退出。<br>
id<br>
显示用户的系统标志,报告用户名、用户号(ID)、组名和组号(GID)。<br>
语法:<br>
id[参数]<br>
-g只显示组号。<br>
-G只显示次要组。<br>
-u只显示用户号。<br>
--help在标准输出上输出帮助信息并退出。<br>
--version在标准输出上输出版本信息并退出。<br>
kill<br>
终止当前进程。<br>
语法:<br>
kill[信号]进程号<br>
<br>
<br>
信号送入可选信号,缺省值为SIGTERM。其它两个常用值,一个是SIGHUP,是调制解调器通过电话挂起的设备;另一个是SIGKILL,不能被进程忽略。<br>
-l显示可用kill传送的信号名称表。<br>
less<br>
按页显示文件。类似于more,但允许在文件中前后移动。<br>
语法:<br>
less[参数]文件名<br>
-?输出less可以接受的命令选项。<br>
-a在屏幕上输出最后一行之后开始查询。<br>
-c从顶行向下全屏重写。<br>
-C与-c同,但写之前清屏。<br>
-e第二次到文件尾部时退出less。默认的退出方法是按“q”键。<br>
-E第一次到文件尾后自动退出less。<br>
-i查询时忽略大小写。<br>
-n去掉行号。<br>
-ofile将输出拷贝到文件。<br>
-q不输出响铃。<br>
-Q同-q。<br>
-s将多个空行压缩成一个空行。<br>
-xn每次按制表符走n格,n的默认值是8。<br>
ln<br>
在文件间建立链接。<br>
语法:<br>
ln[参数]源文件目标文件<br>
-b为删除的文件建立备份。<br>
-d,-F允许root建立硬连接。<br>
-f删除目标文件。<br>
-i在删除文件时给出提示。<br>
-n如果目标文件是一个目录的符号链接,则代替此符号链接,而不是在这个目录中做链接。<br>
-s用符号链接代替硬连接。<br>
-v输出每个要连接的文件的文件名。<br>
--help在标准输出上输出帮助信息然后退出。<br>
--version在标准输出上输出版本信息然后退出。<br>
ls<br>
列出目录中的内容。<br>
语法:<br>
ls[参数][目录]<br>
-A显示所有文件,包括隐藏文件(以“.”开头的文件,但不列出当前目录“.”和上级目录“..”。<br>
-a显示所有文件,包括“.”和“..”目录。<br>
-c按列列出文件。<br>
-x按行列出文件。<br>
-d只列出目录名;不列出它的内容。<br>
-l给出文件的长列表。包括权限、所有权、大小、文件名、最后修改时间等等。<br>
mail<br>
阅读和发送邮件给其它的用户<br>
语法:<br>
mail[参数][用户名]<br>
-?输出该命令的一个摘要。<br>
-e检查收件箱中的邮件。<br>
-ffile打开文件来阅读邮件,如果没有指定文件,则使用mbox文件。<br>
-F把发送邮件保存在和第一个收到信息同名的文件中去。<br>
-H显示邮件箱中内容的头部信息概要。<br>
-sSubject把邮件头部中的主题栏设置为Subject。<br>
-u阅读用户的收件箱。<br>
man<br>
显示具有一定格式的在线手册。<br>
语法:<br>
man[参数][section]查询名<br>
-a显示匹配查询名的所有信息。<br>
-b在输出中留空行。<br>
-ddir把指定目录dir加到搜索路径中。<br>
mcopy<br>
从DOS文件系统拷贝文件或把文件拷贝到DOS文件系统。<br>
语法:<br>
mcopy[参数]源文件目标文件<br>
-t文本文件传输。Mcopy将回车/换行翻译成换行。<br>
-n当覆盖一个已存在的文件时不警告用户。<br>
-m保存文件修改时间。<br>
mdir<br>
显示MS-DOS目录的内容。<br>
语法:<br>
mdir[-w]目录名<br>
-w用没有文件大小和建立日期的宽格式显示目录。<br>
mesg<br>
选择接收或不接收其它用户发送来的信息。<br>
语法:<br>
mesg[y][n]<br>
<br>
<br>
此命令用来控制接收其它用户利用talk或write向用户发出的信息,如果不想接收的话,使用mesgn就可以不接受别的用户向用户的终端发送过来的信息。<br>
mkdir<br>
建立新的目录<br>
语法:<br>
mkdir[参数]目录名<br>
-mmode为新目录设置访问的模式。<br>
-p如果父目录不存在,创建所有的父目录。<br>
more<br>
分屏显示文件。按Enter键显示下一行,按空格键显示下一屏。<br>
语法:<br>
more[参数][文件名]<br>
-c按页显示文件时,清空每个窗口而非卷动,因为这要快一些。<br>
-f统计逻辑行数而非屏幕行数。<br>
-l略过from-feed字符。<br>
-r强制以“^X”来显示控制字符。<br>
-s把多行空白用一行显示。<br>
mv<br>
移动或更名文件和目录<br>
语法:<br>
nv[参数]源文件目标文件<br>
-b为移动的文件制作备份。<br>
-f强制覆盖已有文件。<br>
-i在覆盖已有文件前提示用户。<br>
-u在目标文件的时间比原文件新时不覆盖目标文件。<br>
-v在移动文件时输出相关信息。<br>
passwd<br>
设置用户口令。<br>
语法:<br>
passwd[参数]用户名<br>
-l屏蔽一个用户的帐号<br>
-n设定用户只有在min天后才可以修改密码。<br>
-s显示口令信息,如用户名、口令状态、最后改动时间。<br>
-w在max天后用户需要修改密码。<br>
-x设置用户密码有效的最长时间。<br>
ps<br>
报告进程状态。由于进程在执行中运行得很快,本报告只能反映查询瞬间的状态。<br>
语法:<br>
ps[参数]<br>
-l给出长列表。<br>
-u显示用户名和起始时间。<br>
-j按作业格式进行输出。<br>
-s按信号格式进行输出。<br>
-v按虚拟内存格式显示。<br>
-m显示内存信息。<br>
-a显示其它用户的进程。<br>
-x显示不带控制终端的进程。<br>
-S增加子CPU时间和页面出错。<br>
-c从内核的task_structune上列出命令行。<br>
-e显示环境。<br>
-w用宽格式输出。<br>
-h不显示题头。<br>
-r只显示正在运行的进程。<br>
-n为USER和WCHAN提供数字输出。<br>
-txx只显示受tty.xx控制的进程。<br>
下面为所显示报告的各列及其说明:<br>
PID进程号。<br>
PRI进程优先级。<br>
NILinux进程的nice值。负值意味着占用较小的CPU时间。<br>
SIZE虚拟映像的大小,大小的计算为文本+数据+栈。<br>
RSS驻留空间的大小。显示当前常驻内存的程序的K字节数。<br>
WCHAN进程等待的内核时间的名称。<br>
STAT进程的状态,用下面代码中的一个给出。<br>
R可执行的。<br>
S睡眠状态。<br>
D不间断睡眠。<br>
T停止或跟踪。<br>
Z僵持。<br>
W进程没有驻留页。<br>
TT控制进程的tty名称。<br>
PAGEIN造成从磁盘读取页出错页面号。<br>
TRS文本驻留大小。<br>
SWAP交换设备上的K字节数。<br>
pwd<br>
显示正在工作或当前的目录名。<br>
pwd[参数]<br>
--help在标准输出上输出帮助信息然后退出。<br>
--version在标准输出上输出版本信息然后退出。<br>
rcp<br>
远程拷贝命令。<br>
语法:<br>
rcp[参数]主机名:文件1主机名文件2<br>
-r如果源文件是目录,则拷贝所有子目录,目标文件也必须是目录。<br>
-p尽量保持文件的修改时间和访问权限。<br>
-k要求rcp获得外部许可。<br>
-x给拷贝的数据流用DES方法加密。<br>
reset<br>
将终端复位。<br>
<br>
<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -