Linux常用命令参考手册范本.docx

上传人:b****8 文档编号:10950918 上传时间:2023-02-23 格式:DOCX 页数:42 大小:1.06MB
下载 相关 举报
Linux常用命令参考手册范本.docx_第1页
第1页 / 共42页
Linux常用命令参考手册范本.docx_第2页
第2页 / 共42页
Linux常用命令参考手册范本.docx_第3页
第3页 / 共42页
Linux常用命令参考手册范本.docx_第4页
第4页 / 共42页
Linux常用命令参考手册范本.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

Linux常用命令参考手册范本.docx

《Linux常用命令参考手册范本.docx》由会员分享,可在线阅读,更多相关《Linux常用命令参考手册范本.docx(42页珍藏版)》请在冰豆网上搜索。

Linux常用命令参考手册范本.docx

Linux常用命令参考手册范本

Linux常用命令参考手册

本附录仅列出Linux系统管理工作中较为常用的76个命令,包括其常用的选项及简单的使用示例。

关于各条命令的更多选项及详细使用方法,请参考man手册页或其他资料。

附录中的命令格式约定如下。

>“<>”部分表示必须包含的选项或参数。

>“[]”部分表示可选的选项或参数。

>“…”表示前面的同一类选项或参数可以有多个。

1.查看文件和目录

1)pwd

功能

显示当前用户所在的工作目录(PrintWorkingDirectory)。

格式

pwd[-P]

选项

-P:

如果当前目录是符号,则显示到的真实物理目录。

示例:

2)ls

功能

列表(List)查看目录及文件的属性信息。

不带任何选项或参数时,默认显示当前目录的容。

格式

ls[-aAdlihR][文件或目录]...

选项

〉-a:

列出所有(All)文件和子目录,包括以点“”开头的隐藏文件或目录。

〉-A:

列出所有文件和子目录(包括隐藏文件或目录),特殊目录”.”和“..”除外。

〉-d:

只显示目录本身(Directory)的属性信息,而不显示其中的文件或子目录。

〉-l:

以长格式(Long)显示文件或目录的详细信息。

〉-i:

显示文件的i节点编号(lnode)。

〉-h:

显示信息时使用更人性化(Human)的容量大小单位,如KB、IVB.GB等。

〉-R:

递归显示(Recursion)指定目录下各级子目录及文件的容。

示例

3)cat

功能

通常用于显示指定文件的容,该命令本意用于连接(Concatenate)多个文件

容。

格式

cat[-n][文件].

选项

〉-n:

显示文件容时在每一行行首添加行号(Number)。

〉-b:

显示文件容时为非空白行(nonBlank)添加行号。

示例

4)tail

功能

查看文件末尾指定行数(默认为10行)的容。

格式

tail[-Nf][文件】...

选项

>-N:

这里的N为用户指定的行数(若不指定,默认显示10行)。

>-f:

跟踪文件中新增加(Follow)的容,多用于观察日志文件变化等,按CtrI+C键退出。

示例

5)head

功能

查看文件开头指定行数(默认为10行)的容。

格式

head[-N][文件]…

选项

-N:

这里的N为用户指定的行数(若不指定,默认显示10行)。

示例

6)more

功能

分页显示文件容。

按Enter键可以逐行下翻,按空格键下翻一页,按b键向上翻一页;和管道符号“|”结合使用时一般只能向下翻页,按q键退出。

格式

more[-N]<文件>

选项

-N:

指定每屏显示的行数。

示例。

7)less

功能

分页显示文件容。

与more命令的类似,但使用更加灵活。

按上下箭头键前后逐行滚动查看,空格键或PageDown键向下翻页,按b键或PageUp键向上翻页,按q键退出。

格式

less[文件]...

示例:

8)wc

功能

统计文件的行数、单词数和字节数等信息(WordCount)。

默认选项为“-lwc”。

格式

wc[-clmw][文件]...

选项

>-c:

统计文件容中的字节数。

>-l:

统计文件容中的行数。

>-m:

统计文件容中的字符数,若文件容都是单字节字符,则等同于-c选项。

>-w:

统计文件容中的单词个数。

示例

9)file

功能

判断并显示文件的类型(类型与文件扩展名无必然关系)。

格式

file<文件>...

示例

10)du

功能

统计每个文件或目录的磁盘使用情况(DiskUsage)。

格式

du[-ash][文件或目录]...

选项

>-a:

统计指定目录下每个文件及子目录占用的磁盘空间大小。

>-s:

只统计指定目录或文件总共(Summary.汇总、摘要)占用的磁盘空间大小。

>-h:

显示信息时使用更人性化的容量大小单位,如KB、MBGB等。

>--apprent-size:

统计文件或目录的真实大小,而不是占用的磁盘空间大小。

示例

检索文件和目录

1)grep

功能

在文件中查找并显示包含指定字符串的行,查找字串可以使用正则表达式匹配。

格式

grep[-iv]<查找字串>[文件]

选项

>-i:

查找容时忽略大小写(IgnoreCase)。

>-V:

反转查找(lnvert),即输出与查找条件不相符的行。

示例

2)which

功能

在系统的执行路径(由PATH变量指定)中查找命令或程序文件。

格式

which[-a][命令或程序名]...

选项

>-a:

列出所有找到的结果,而不仅仅是第一个。

示例。

3)whereis

功能

查找指定名称的二进制文件、帮助文件或源文件所在的位置。

格式

whereis[-bms][文件名]

选项

>-b:

只查找指定名称的二进制文件(Binary)所在的位置。

>-m:

只查找指定名称的帮助文件(Manual)所在的位置。

>-s:

只查找指定名称的源文件(Source)所在的位置。

示例

4)locate

功能

在预先建立的文件系统数据库中查找指定名称的文件或目录,可以使用updatedb命令建立及更新该数据库。

格式

locate[-i][文件或目录名]...

选项

>-i:

查找时忽略大小写(lgnoreCase)。

示例

5)find

功能

根据一定的条件在指定目录围中递归查找需要的文件或目录。

格式

find<搜索目录><查找条件>…

选项

>-name:

按文件名称查找,可以使用通配符。

>-size:

按文件大小查找,可以使用KB、MB等容量单位。

>-type:

按文件类型查找,类型f、d、l、b、c分别表示普通文件、目录、文

件、块设备文件、字符设备文件。

示例。

3.管理文件和目录

1)cd

功能

更改工作目录(ChangeDirectory)。

不带任何选项或参数时,默认切换到用户宿主目录。

格式

cd[-P][目录]

选项

-P:

如果指定的目录为符号,则切换到对应的物理(Physical)路径。

示例

2)mkdir

功能

创建新目录(MakeDirectories)。

格式

mkdir[-p]<目录>…

选项

-p:

必要时连父目录(Parent)-起创建,如果目标目录存在也不要报错。

示例

3)touch

功能

更新文件的时间标记,若文件不存在则建立对应的空文件(这种方式较常用)。

格式

touch<文件>…

示例

4)cp

功能

复制(Copy)文件或目录,复制源是目录或多个文件时,目标必须是目录。

格式

cp[-filpr]<源文件或源目录>…<目标文件或目录>

选项

>-f:

覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制。

>-i:

覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。

>-l:

为源文件建立硬连接,而不是直接复制磁盘数据块。

>-p:

复制时保持(Preserve)源文件的权限、属主及时间戳等属性不变.

>-r:

复制目录时使用,递归(Recursive)复制所有文件及子目录。

示例

5)mv

功能

移动(Move)文件或目录,可以在移动时改名。

移动多个文件或目录时,目标必须是目录。

格式

mv[-fi]<源文件或源目录>…<目标文件或目录>

选项

>-f:

覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)移动。

>-i:

覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。

示例

6)rm

功能

删除指定的文件或目录。

格式

rm[-fir]<文件或目录>…

选项

>-f:

在删除文件或目录时不进行提醒,而直接强制(Force)删除。

>-i:

在删除文件或目录时提醒用户确认(Interactive,交互式)。

>-r:

删除目录时使用,递归(Recursive)删除所有文件及子目录。

示例

7)ln

功能

为文件或目录建立(Link),硬不能用于目录,也不能跨硬盘分区。

格式

ln[-sfi]<源文件或源目录>…<文件位置>

选项

>-s:

建立软即符号(Symbolic)文件。

默认为硬。

>-f:

若文件已存在,则直接强制(Force)覆盖。

>-i:

在覆盖目标文件时提醒用户确认(Interactive,交互式)。

示例

8)chmod

功能

修改文件或目录的访问权限(ChangeMode)。

格式

chmod[-R]<权限模式><文件或目录>…

选项

>-R:

递归(Recursion)修改指定目录下的所有文件、子目录的权限。

示例

9)chown

功能

修改文件或目录的所有权(ChangeOwner).可以同时修改文件的属主、属组。

格式

chown[-R]<[属主][:

属组]><文件或目录>…

选项

>-R:

递归(Recursion)修改指定目录下的所有文件、子目录的所有权。

示例

10)chattr

功能

修改文件的i节点属性(ChangeAttribute),使用lsattr命令可以查看对应的属性。

格式

chattr[+l-ia]<文件>…

选项

>+i:

将文件的i节点属性设置为不可变(lmmutable),即i节点锁定。

>-i:

去除设置的+i锁定标记。

>+a:

将文件设置为只可追加容(Append),原有数据不能修改。

>-a:

去除设置的+a锁定标记。

示例

压缩和备份管理

1)tar

功能

将文件或目录备份打包,并可通过选项调用gzip或bzip2程序将包文件进行压缩、解压。

格式

tar[-cCfjpPtvxz]<包文件名>[文件或目录]..

选项

>-c:

创建(Create).tar格式的包文件。

>-C:

解包时指定释放的目标文件夹。

>-f:

表示使用归档文件。

>-J:

调用bzip2程序进行压缩或解压。

>-p:

打包时保留文件及目录的权限。

>-P:

打包时保留文件及目录的绝对路径。

>-t:

列表查看包的文件。

>-v:

输出详细信息(Verbose)。

>-X:

解开.tar格式的包文件。

>-Z:

调用gzip程序进行压缩或解压。

示例

//创建压缩包文件ab.tar.gz

//创建压缩包文件ab.tar.bz2

//解压释放包文件至指定目录

2)gzip

功能

创建.gz格式的压缩文件,使用-d选项可以进行解压缩(或使用gunzip命令)。

格式

gzip[-19d]<文件或目录>…

选项

>-1:

以最快速度优先的模式创建压缩文件。

>-9:

以最大压缩比优先的模式创建压缩文件。

>-d:

解压缩.gz格式的压缩文件。

示例一

3)bzip2

功能

创建.bz2格式的压缩文件,使用-d选项可以解压缩(或使用bunzip2命令)。

格式

bzip2[-19d]<文件或目录>…

选项

>-1:

以最快速度优先的模式创建压缩文件。

>-9:

以最大压缩比优先的模式创建压缩文件。

>-d:

解压缩.bz2格式的压缩文件。

示例

4)zip

功能

创建.zip格式的压缩文件。

格式

zip[-19r]<压缩文件名><文件或目录>…

选项

〉-1:

以最快速度优先的模式创建压缩文件。

>-9:

以最大压缩比优先的模式创建压缩文件。

>-r:

递归(Recursion)压缩指定目录及其下所有文件、子目录。

示例

5)unzip

功能

解压缩.zip格式的压缩文件。

格式

unzip[-d]<压缩文件名>

选项

-d:

解压到指定的文件夹。

示例

5.管理RPM软件包

Rpm

功能

安装、卸载及查询系统中的RPM软件包。

格式

Rpm[-iUeqvh]<软件名或rpm文件名>…

选项

〉-i:

安装新的RPM软件,参数要.rpm格式的软件包文件。

〉-U:

检查更新(Update)现有的软件。

〉-e:

卸载(Erase)指定的RPM软件包,参数要已安装的RPM软件包的名称。

〉-q:

查询(Query)系统已安装的软件包相关信息,后面可以跟-l.-f.-p等子查询选项。

>-v:

输出详细信息(Verbose)。

>-h:

以“#”号标记(Hash)显示安装进度百分比

示例

管理Shell变量

1)echo

功能

显示指定的字符串或变量的容,不指定任何参数时将显示一个空行。

格式

echo[字符串或$变量名]…

示例

2)export

功能

将局部变量导出为全局变量或取消设置,允许在命令中直接为变量赋值。

格式

export[-pn][变量名[=变量值]]...

选项

>-p:

查看当前命令环境中导出的所有全局变量。

>-n:

取消指定变量的全局属性。

示例

exit

功能

退出当前的Shell程序或命令环境,并返回一个退出状态数字(0为正常、1为异常)。

格式

exit[状态数字]

示例

管理用户和组

1)useradd

功能

添加指定的系统用户(UserAdd)。

格式

useradd[-degGMsu]<用户名>

选项

>-d:

指定用户的宿主目录位置。

>-e:

指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式。

>-g:

指定用户的基本组名,也可以使用GID号。

>-G:

指定用户的公共组名,也可以使用GID号。

>-M:

不为用户建立并初始化宿主目录.

>-s:

指定用户的登录Shell。

>-u:

指定用户的UlD号,如果该UID已经被使用,则可增加一。

选项忽略掉并继续执行。

示例

2)passwd

功能

设置系统用户的密码,及锁定、解锁用户账户。

未指定用户名时即修改当前用户自己的密码。

格式

passwd[-dISu][用户名]

选项

>-d:

清空指定用户的密码,仅使用用户名即可登录系统。

>-l:

锁定用户账户。

>-S:

查看用户账户的状态(是否被锁定)。

>-u:

解锁用户账户。

示例

3)usermod

功能

修改指定系统用户的信息(UserMode),大部分选项与useradd命令中的作用相同。

格式

usermod[-degGLsuU]<用户名>

选项

>-d:

指定用户的宿主目录位置。

>-e:

指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式。

>-g:

指定用户的基本组名,也可以使用GID号。

>-G:

指定用户的公共组名,也可以使用GID号。

>-L:

锁定用户账户。

>-s:

指定用户的登录Shell。

>-u:

指定用户的UID号,如果该UID已经被使用,则可增加一。

选项忽略掉并继

续执行。

>-U:

解锁用户账户。

示例

Userdel

功能

删除指定的用户账户(UserDelete)。

格式

userdel[-r]<用户名>

选项

-r:

删除用户后,也将该用户的宿主目录一并删除。

示例

Groupadd

功能

添加一个系统用户组(GroupAdd)。

格式

groupadd[-g]<组名>

选项

>-g:

为新建的组指定GID组标记号。

示例

groupdel

功能

删除指定的系统用户组(GroupDel)。

格式

groupdel<组名>

示例

id

功能

输出指定用户的身份标志信息(Identity),省略用户名参数时则输出当前用户的信息。

格式

id[-ugn][用户名]

选项

>-u:

只显示有效的用户(User)信息。

>-g:

只显示有效的组(Group)信息。

>-n:

只输出用户名称(Name)而不是数字标记。

示例

Users

功能

查看登录到当前主机中的用户(另一个命令who可同时显示终端、时间、登录地点等信息)。

格式

Users

示例

su

功能

切换为另一个用户身份(Substitute,替代的)。

不指定用户名参数时默认切换为

格式

su[-l][目标用户名]

选项

>-l:

使用目标用户的登录Shell环境,该选项可简写为“-”。

示例

8.管理进程与服务

1)ps

功能

以静态快照方式输出当前运行的进程的状况统计数据(ProcessStatistic)。

格式

ps[-auxelf]

选项

〉a:

显示当前终端下的所有进程信息,包括其他用户的进程。

>u:

使用以用户为主的格式输出进程信息。

>x:

显示当前用户在所有终端下的进程信息。

>-e:

显示系统的所有进程信息。

>-l:

使用长(Long)格式显示进程信息。

>-f:

使用完整的(Full)格式显示进程信息。

示例

2)top

功能

在交互式的界面中动态显示当前运行的进程信息,默认每3秒刷新一次,按q键退出。

格式

top[-d]

选项

〉-d:

指定动态信息的刷新间隔时间,单位为秒,也可以使用ss.tt的格式。

示例

3)pstree

功能

以树形结构查看系统中的进程及相互关系(进程数)。

格式

pstree[-aup]

选项

〉-a:

显示进程对应的命令行。

〉-u:

显示进程对应的用户名信息。

>-p:

显示进程对应的进程号信息(PID)。

示例

4)kill

功能

终止指定进程号(PID)的进程,PID号可以通过ps等命令获得。

格式

kill[-9]

选项

〉-9:

向指定的进程发送“无条件终止”的信号,即强行终止进程。

示例

5)killall

功能

终止指定进程名的所有进程,可用于结束同名的多个进程。

格式

killall[-9]<进程名>

选项

-9:

向指定的进程发送“无条件终止”的信号,即强行终止进程。

示例

6)free

功能

查看系统的存、交互空间的使用状况。

格式

free[-bkm]

选项

>-b:

以B为单位显示信息。

>-k:

以KB为单位显示信息。

>-m:

以MB为单位显示信息。

示例

7)chkconfig

功能

设置系统服务在不同运行级别的自启动状态(CheckConfigure).以及添加、删除系统服务。

格式

>chkconfig[--level运行级别]<服务名>

>chkconfig--list明艮务名]

>chkconfig--add<月艮务名>

>chkconfig--del<服务名>

选项

>--level:

指定控制服务的运行级别围(如2、3、5、23、35.2345等)。

>--list:

查看当前系统中的服务自启动状态。

>--add:

添加新的系统服务(需要符合格式要求的服务脚本,参考/etc/init/目录下的文件)。

>--del:

删除指定的系统服务。

示例

8)ntsysv

功能

提供一个交互式的伪图形程序,用于设置各种系统服务在不同运行级别的自启动状态。

格式

ntsysv[--level运行级别]

选项

--level:

指定对应的运行级别,数字选项对应init的不同模式,可以组合使用。

示例

管理文件系统

1)df

功能

查看挂载的文件系统中磁盘空间的使用情况(DiskspaceonFilesystem)。

格式

df[-ahitT][分区或挂载点...

选项

>-a:

输出所有可见文件系统的信息,包括伪文件系统。

>-h:

显示信息时使用更人性化(Human)的容量大小单位,如KB、MBGB等。

>-i:

查看分区中的i节点(而不是磁盘空间)占用情况。

>-t:

只查看指定类型的文件系统信息。

>-T:

输出信息同时显示该分区的文件系统类型。

示例

2)stat

功能

显示文件或文件系统的i节点状态(Status)。

格式

stat[-f][文件]-..

选项

-f:

显示文件所属文件系统的i节点状态,而不是文件本身的状态。

示例

3)fdisk

功能

查看磁盘分区,以及通过交互式界面为指定的磁盘进行分区设置。

格式

fdisk[-l][磁盘设备文件]...

选项

-l:

显示指定磁盘的分区信息。

未指定磁盘设备时,则显示已识别的所有磁盘信息。

示例

4)mkfs

功能

用于创建文件系统(MakeFileSystem),即对磁盘分区进行格式化。

mkfs命令作为mkfs.ext3、mkfs.vfat等命令的前端工具,可以参考相关命令的帮助信息。

格式

mkfs[-t文件系统类型]<分区>

选项

-t:

指定需要创建的文件系统类型,如ext2、ext3等。

示例。

5)fsck

功能

检查和修复Linux.文件系统(FileSystemCheck)中的错误。

格式

fsck[-yt分区类型]<分区>

选项

>-y:

在所有提示确认的步骤自动回答yes。

>-t:

指定需要检查的分区的文件系统类型。

示例

6)dd

功能

用于设备文件的复制(DevicetoDevice),如制作光盘镜像、分区备份等,复制的新文件能够保持原有的数据存储结构。

格式

dd[选项]...[if=输入文件或设备][输出文件或设备]

选项

>if=:

设置复制源,即输入文件(InputFile)或设备位置,默认为标准输入。

>of=:

设置复制目标,即输出文件(OutputFile)或设备位置,默认为标准输出。

>bs=:

设置复制时每次读取的数据块大小,可以使用KB、MB等单位,默认单位为字节。

>count=:

设置需要复制的数据块个数。

示例

7)mount

功能

挂载磁盘存储设备或网络共享目录。

格式

mount[-t文件系统类型][-o挂载选项]<设备或网络共享目录><挂载点目录>

选项

>-o:

指定设备所使用的文件系统,如ext3省略。

指定挂载控制选项,如ro、rw、noexec

smbfsnfs等。

此选项通常可以loop等。

示例

8)Umount

功能

卸载已挂载的文件系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1