admin 管理员组

文章数量: 887032


2024年1月22日发(作者:简述if函数的格式)

Linux服务器常用命令(简化版)

第一节 文件管理类命令

l命令

进行密钥和证书管理的工具,证书也叫CA证书,比较标准全称为“公开密钥认证”;密钥就是用来加解密用的文件或者字符串。

语法格式:keytool [命令]

常用参数:

序号

参数

生成证书请求

更改条目的别名

删除条目

导出证书

生成密钥对

生成密钥

根据证书请求生成证书

导入证书或证书链

从其他密钥库导入一个或所有条目

更改条目的密钥口令

列出密钥库中的条目

打印证书内容

说明

备注

1 -certreq

2 -changealias

3 -delete

4 -exportcert

5 -genkeypait

6 -genseckey

7 -gencert

8 -importcert

9 -importkeystore

10 -keypasswd

11 -list

12 -printcert

1

13 -printcertreq

14 -printcrl

15 -storepasswd

打印证书请求的内容

打印CRL文件的内容

更改密钥库的存储口令

-confgen命令

为rndc生成配置文件,rndc命令通过TCP连接与DNS服务器通信,发送使用数字签名认证的命令。

语法格式:rndc-confgen [参数]

常用参数:

序号

参数

说明

指定一个运行chroot目录,文件的副本将被写入到该1

-t<目录>

目录中

为来自rndc的命令通道连接指定监听的IP地址。默认值是环2

-s

回地址127.0.0.1

3

-c<密钥文件>

指定备用位置的密钥文件

指定密钥的大小,单位是位。必须介于1和512位之间,默认4

-b<密钥大小>

值是128

5

-p<端口>

6

-u<用户>

7

-r<随机文件>

8

-k<密钥名称>

9 -a

为来自rndc的连接指定监听的命令通道端口。默认值是953

设置生成的密钥文件的所有者

指定用于生成授权随机数据源

指定rndc认证密钥的密钥名称

自动rndc配置,创建密钥文件/etc/

备注

2

命令

作用是卸载NFS文件系统,NFS全称为Network File

System。

语法格式: [本地目录] [参数]

常用参数:

序号

参数

说明

备注

1

2

3

4

-f

-n

-v

-r

在无法访问NFS系统的情况下强制卸载文件系统

不更新/etc/mtab文件

显示详细信息

在卸载失败的情况下,尝试只读挂载

db命令

作用是可以创建一个PostgreSQL数据库。PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。

语法格式:createdb [参数] [数据库] [描述]

常用参数:

序号 参数

数据库默认表空间

显示发送到服务端的命令

新数据库的所属用户

指定数据库编码

数据库服务器的主机名

说明

备注

1

-D<表空间>

2 -e

3

-O<所有者>

4

-E<编码>

5

-h<主机名>

3

6

-p<端口>

7

-U<用户>

8 -w

9 -W

10

-T<模版数据库>

数据库服务器端口号

连接的用户名

永远不提示输入口令

强制提示输入口令

指定要复制的数据库模版

db命令

优化一个PostgreSQL数据库。vacuumdb命令也将产生由PostgreSQL查询优化器所使用的内部统计信息。

语法格式:vacuumdb [参数] [数据库名]

常用参数:

序号

1 -a

2

-d<数据库名称>

3 -e

4 -f

5 -F

6 -q

7

-t<表名>

8

-U<用户名>

9 -w

10 -W

参数

清理所有的数据库

清理指定的数据库

显示发送到服务端的命令

完全清理

冻结记录的事务信息

不写任何信息

只清理指定的表

指定连接的用户名

永远不提示输入口令

强制提示输入口令

说明 备注

4

11

-h<主机名>

12

-p<端口号>

13 -z

14 -v

数据库服务器所在主机的主机名或套接字目录

指定数据库服务器端口号

更新优化器信息

输出大量的信息

命令

beadm命令是管理ZFS启动环境(BEs)的用户界面。

语法格式:beadm [参数]

常用参数:

序号

1

2

3

4

5

6

create

destroy

list

mount

unmount

rename

参数

创建新的引导环境

销毁引导环境

列出引导环境信息

挂载引导环境

卸载引导环境

修改引导环境名称

说明 备注

命令

作用就是将一个文件以十六进制的形式显示出来,它还可以将十六进制转储转换回其原始二进制形式。

语法格式:xxd [参数]

常用参数:

序号 参数 说明 备注

5

1 -a

它的作用是自动跳过空白内容,默认是关闭的

它的后面加上数字表示每行显示多少字节的十六进制数,默认

2 -c

是16字节

3 -g

4 -l

设定以几个字节为一块,默认为2字节

显示多少字节的内容

后面接【+-】和address.加号表示从地址处开始的内容,减号5 -s

表示距末尾address开始的内容

fo命令

显示windows信息的实用程序,根据选择的选项,将显示各种信息。如果未选择任何选项,则假定为-stats。

语法格式:xwininfo [参数]

常用参数:

序号 参数 说明

此选项指定所有X窗口ID都应显示为整数值,默认设置是将1 -int

它们显示为十六进制值。

备注

命令

使用NTP模式6数据包与NTP服务器通信,能够在允许的网络上查询的兼容的服务器。它以交互模式运行,或者通过命令行参数运行。

语法格式:ntpq [参数]

常用参数:

序号 参数 说明 备注

6

1 -4

2 -6

3 -c [command]

4 -d

5 -i

6 -n

7 -p

使用ipv4解析

使用ipv6解析

添加执行的命令到指定主机的命令列表

打开调试模式

使用交互模式

以十进制格式显示主机地址

显示服务器同级设备的列表

命令

创建和操作流式档案文件, 这个实现可以从tar、pax、cpio、zip、jar、ar、xar、rpm、7-zip和ISO 9660 cdrom镜像中提取,并且可以创建tar、pax、cpio、ar、zip、7-zip和shar存档。

语法格式:bsdtar [参数]

常用参数:

序号

1

2

3

4

-c

-f archive-filename

-t

-x

参数

创建一个档案

档案文件的名称

列出档案的内容

提取档案的内容

说明 备注

ails命令

显示详细信息:有关压缩文件的详细信息,即使我们正在查看一个加密的文件,zipdetails 也会显示文件名以及文件

7

修改日期、用户和组信息、文件长度数据等。请记住,这都是“元数据”。

语法格式:zipdetails [参数]

常用参数:

序号

1 -v

参数

详细输出更多内容

说明 备注

p命令

找到压缩文件中的特定内容。如果文件已加密,则需要为要检查的每个文件输入为加密所提供的密码。如果只想检查归档文件中单个文件的内容,请将其名称添加到 zipgrep

命令的末尾。

语法格式:zipgrep [参数] [文件]

常用参数:

序号

1 -i

2 -c

3 -l

4 -n

5 -h

6 -s

7 -v

8 -w

参数

搜索时,忽略大小写

只输出匹配行的数量

只列出符合匹配的文件名,不列出具体的匹配行

列出所有的匹配行,显示行号

查询多文件时不显示文件名

不显示不存在、没有匹配文本的错误信息

显示不包含匹配文本的所有行

匹配整词

说明 备注

8

9 -x

10 -r

11 -q

12 -b

匹配整行

递归搜索

禁止输出任何结果,已退出状态表示搜索是否成功

打印匹配行距文件头部的偏移量,以字节为单位

与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为

13 -o

单位

e命令

从 zip 归档中提取注释或添加注释。

语法格式:zipnote [参数]

常用参数:

序号

1 -w

2 -b

3 -q

参数

从stdin向zipfile写入注释

使用临时zip文件的路径

禁止显示某些信息性消息

说明

备注

l命令

列出、生成、修改或删除NSS安全数据库文件中的CRL,并列出、创建、修改或删除特定CRL中的证书项。

语法格式:crlutil [参数]

常用参数:

序号

1 -D

参数 说明

从证书数据库中删除证书吊销列表

备注

9

2 -E

3 -G

4 -I

5 -L

从证书数据库中删除指定类型的所有CRL

创建新证书吊销列表(CRL)

导入到CRL到证书数据库

列出位于证书数据库文件中的现有CRL

-checkconf命令

对named配置文件进行语法检查。需要指定要检查的配置文件的名称,如果没有指定则默认为/etc/文件。

语法格式:named-checkconf [参数] [配置文件]

常用参数:

序号

1 -b

2 -z

参数

显示情况摘要并退出

说明 备注

执行配置文件中找到的所有主要区域的测试负载

将现有目录切换至指定目录以便处理配置文件中的已包括伪3 -t

命令

tr命令

作用是可以获得文件系统对象的扩展属性。

语法格式:getfattr [参数][路径]

常用参数:

序号 参数

得到命名扩展属性值

说明 备注

1 -n

10

2 -d

3

-e<编码>

4 -h

5 -R

6

-m<模式>

获得所有扩展属性值

编码值(为文本、十六进制或base64编码)

不引用符号链接

递归到子目录

包括名称匹配正则表达式模式的属性

athcon命令

作用是可以得到指定文件默认SELinux安全上下文。相同的路径可以具有不同的安全性上下文,具体取决于文件类型。

语法格式:matchpathcon [参数] [选项]

常用参数:

序号

1 -p

2 -N

3 -n

4 -V

-f

文件>

使用备用file_context文件

参数

使用前缀的速度解答

不使用解答

不显示路径

在磁盘匹配默认上验证文件上下文

说明 备注

es命令

作用是可以修改RPM数据包里的文件的安全上下文。RPM包安装的会根据rpm包内记录来生成安全上下文。

关于安全上下文的解释:所有的操作系统访问控制都是

11

主体和客体的相关访问控制属性来实现,在SELinux中访问控制属性称为安全上下文。

安全上下文是一个简单的、一致的访问控制属性,所有客体(文件,进程间通信,通信管道,套接字,网络主机等)和主体(进程)有一个和客体和他们相关的单一安全上下文,一个进程的类型通常称为域,域和域类型都一样,即都是安全上下文的’TYPE’,一个安全上下文是由角色,用户和类型标识符组成。

语法格式:fixfiles [参数] [概要]

常用参数:

序号 参数 说明

将输出保存到指定的日志文件

强制重置上下文为匹配file_context的自定义文件

清除/tmp目录

备注

1

-l<日志文件>

2 -F

3 -f

-R

称>

的上下文

显示任何不正确的文件上下文标签,显示新老上下文,但不改5 check

变它们

6 restore

更改任何不正确的文件上下文标签

提示去除/tmp目录中的内容,然后更改任何不正确的文件上下7 relabel

8 verify

列出不正确的文件上下文标签,但不改变它们

12

9 [dir/file]

检查文件上下文中的文件或目录树列表

命令

可以控制DNS服务器的操作。如果运行rndc命令时没有使用任何选项或参数,那么该命令会显示受支持命令和可用选项及其参数的简短摘要。

语法格式:rndc [参数]

常用参数:

序号

1 -s

2 -V

3 -p

参数 说明

指定rndc命令的配置文件中服务器

启动详细的日志记录

发送命令指定TCP端口

备注

er命令

辅助 CPU 调频而设计的用户空间工具。linux内核支持调节CPU主频,降低功耗,已到达节能的效果。

语法格式:cpupower [参数]

常用参数:

序号 参数

频率信息

后跟设置模式

说明 备注

1 frequency-info

2 frequency-set

命令

利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。

13

语法格式:sz [参数]

常用参数:

序号

1 -a

2 -b

3 -e

4 -i

参数

以文本方式传输(ascii)

以二进制方式传输(binary)

对控制字符转义(escape),这可以保证文件传输正确

后接命令,在接收端执行命令

说明 备注

命令

Linux提供的上传的命令,基于XMODEM/YMODEM/ZMODEM协议。在SecureCRT下就会弹出文件选择框让你选择需要上传的文件了,而且可以选择多个。

语法格式:rz [参数]

常用参数:

序号 参数 说明

-B使用rz上传时,文件是先写入缓冲区,然后再写入硬盘的。1 -B

后面跟着的数字就是修改这个缓冲区大小的,单位是Bytes。

如:rz -B 10

2 -D

3 -e

4 -E

把所上传的数据导向/dev/null,这是用于测试的

转化所有的控制字符

上传之前重命名已经存在的文件,防止覆盖

备注

命令

14

回收(又称为”trim”)一个已挂载的文件系统上所有未使用的块;这对于固态硬盘(SSD)和精简配置的存储设备比较有意义。默认情况下,fstrim 将会回收文件系统上所有未使用的块。但是可以通过选项限定回收的范围和大小。

语法格式:fstrim [参数]

常用参数:

序号 参数 说明

回收所有已挂载文件系统上的未使用空间(包含所有支1 -a

持”trim”的设备)

设置文件系统上搜索空闲块的起点,也就是仅搜索该点之后的2 -o

空间

3 -l

4 -v

设置搜索长度,也就是从起点开始,在多大范围内搜索空闲块

输出回收过程中的详细信息

备注

es命令

ebtables和iptables类似,都是Linux系统下网络数据包过滤的配置工具。

语法格式:ebtables [参数]

常用参数:

序号

1 -F

2 -L

参数 说明

对所有的规则表的规则链清空

指明规则表。可加参数,--Lc,--Ln

指明使用的协议类型,ipv4,arp等可选(使用时必选)详情见/etc/ethertypes

备注

3 -p

15

IP包的类型,1为ICMP包,6为TCP包,17为UDP包,在4 --ip-proto

/etc/protocols下有详细说明

5 -t table

6 --ip-src

一般为FORWARD链

IP包的源地址

-firewall命令

esxcfg命令集分为网络管理类、存储管理类、系统管理类等几种类型,ESX Server防火墙使用内置的iptables,很常用的Linux防火墙。然而使用其他esxcfg工具创建规则,它就是esxcfg-firewall。esxcfg-firewall负责配置ESX主机上的网络防火墙,属于网络管理类。

语法格式:esxcfg-firewall [参数]

常用参数:

序号

1 -h

2 -l

参数

查看帮助文档

显示当前的网络配置

说明 备注

命令

mkntfs用于在设备上(通常是磁盘分区或文件)创建

NTFS 文件系统。

语法格式:mkntfs [参数]

常用参数:

序号

1 –C

参数

在卷上启用压缩

说明 备注

16

2

–f、–-fast或 –q、–-quick

执行快速格式化,此选项会跳过卷的零位调整和坏扇区检查

3

–L、–-label

设置文件系统的卷标签

mkntfs不实际创建文件系统,但显示它创建文件系统时将执行

4

–n、–-no-action

的工作

5 -c

6

–p、–-partition

7 -f/--force

8 –v

以字节为单位指定簇的大小

指定分区开始扇区

强制执行mkntfs

详细模式执行

2命令

用来建立ext2文件系统。

语法格式:2 [参数]

常用参数:

序号

1 -b

2 -c

3 -F

4 -M

5 -q

参数

指定区块大小,单位为字节

检查是否有损坏的区块

不管指定的设备为何,强制执行2

记录最后一次挂入的目录

执行时不显示任何信息

说明 备注

命令

建立DOS文件系统。

语法格式: [参数]

17

常用参数:

序号

1 -c

2 -l

3 -f

4 -F

5 -n

参数 说明

建立档案系统之前先检查是否有坏轨

从得定的档案中读取坏轨记录

指定档案配置表的数量

指定 FAT

表的大小,通常是 12

或是 16

个位元组

指定 Volume Name,即磁碟标签

备注

命令

命令用来建立Minix文件系统。

语法格式: [参数]

常用参数:

序号

1 -c

2 -i

3

-l<文件>

4

-n<文件名长度>

5 -v

参数

检查是否有损坏的区块

指定文件系统的inode总数

从指定的文件中,读取文件系统中损坏区块的信息

指定文件名称长度的上限

建立第2版的Minix文件系统

说明 备注

4命令

是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS。而 使用4命令可以挂载NFSv4文件系统。

18

语法格式:4 [远程挂载点] [本地目录] [参数]

常用参数:

序号

1 -r

2 -v

3 -w

参数

挂载文件系统为只读

显示详细信息

挂载文件系统为读写

说明 备注

命令

ll命令可以列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。

语法格式:ll [参数] [文件]

常用参数:

序号

1 -a

2 -A

3 -k

4 -s

5 -N

6 -t

7 -u

参数 说明

列出目录下的所有文件,包括以 .

开头的隐含文件

显示除 “.”和“..”外的所有文件

以 k

字节的形式表示文件的大小

在每个文件名后输出该文件的大小

不限制文件长度

以时间排序

以文件上次被访问的时间排序

备注

ee命令

将所指定的目录与目录之下的所有档案与目录都删除

19

掉。如果所指定的档案或目录不存在,则会传回错误讯息。

语法格式:mdeltree [参数]

常用参数:

序号

1 -v

参数

显示更多的信息

说明 备注

命令

可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。

语法格式:tar [参数] [文件或目录]

常用参数:

序号

1 -A

2 -B

3 -c

参数 说明

新增文件到以存在的备份文件

设置区块大小

建立新的备份文件

切换工作目录,先进入指定目录再执行压缩/解压缩操作,可4

-C <目录>

用于仅压缩特定目录里的内容或解压缩到特定目录

5 -d

6 -x

7 -t

8 -z

9 -Z

记录文件的差别

从归档文件中提取文件

列出备份文件的内容

通过gzip指令压缩/解压缩文件,文件名最好为*.

通过compress指令处理备份文件

备注

20

10

-f<备份文件>

11 -v

12 -r

13 -u

14 -j

15 -v

16 -l

17 -k

18 -m

19 -w

20 -p

21 -P

22

-N <日期格式>

-- -exclude=<范本样23

式>

24 -- -remove-files

指定备份文件

显示指令执行过程

添加文件到已经压缩的文件

添加改变了和现有的文件到已经存在的压缩文件

通过bzip2指令压缩/解压缩文件,文件名最好为*.2

显示操作过程

文件系统边界设置

保留原有文件不覆盖

保留文件不被覆盖

确认压缩文件的正确性

保留原来的文件权限与属性

使用文件名的绝对路径,不移除文件名称前的“/”号

只将较指定日期更新的文件保存到备份文件里

排除符合范本样式的文件

归档/压缩之后删除源文件

命令

man命令会列出一份完整的说明。 其内容包括命令语法、各选项的意义及相关命令 。

语法格式:man [命令]

常用参数:

21

序号

1 -a

参数

说明

在所有的man帮助手册中搜索

主要用于检查,如果用户加入了一个新的文件,就可以用这个备注

2 -d

参数检查是否出错

3 -f

4 -p

5 -M

6 -w

显示给定关键字的简短描述信息

指定内容时使用分页程序

指定man手册搜索的路径

显示文件所在位置

命令

开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

语法格式:git [参数]

常用参数:

序号

1 add

2 init

3 rm

4 clone

5 commit

6 pull

7 push

参数

将文件内容添加到索引

创建一个空的Git存储库或重新初始化一个现有的存储库

从工作树和索引中删除文件

将存储库克隆到新目录中

记录对存储库的更改

从另一个存储库或本地分支获取并与之合并

更新远程引用以及关联的对象

说明

备注

22

8 status

显示工作树状态

命令

显示当前目录下的所有文件,包括隐藏文件。

语法格式:la

ems命令

使用groupmems命令可以管理用户主要组群的成员。

语法格式:groupmems [参数]

常用参数:

序号

1 -a

2 -d

3 -l

4 -p

参数

添加用户为组成员

从组成员中删除用户

列出组群的成员

从组群中清除所有成员

说明

备注

命令

该命令的功能是从当前目录切换到指定目录,其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。。

语法格式:cd [参数] [目录名]

常用参数:

序号

参数

说明

如果切换的目标目录是一个符号链接,则直接切换到符号链接1 -P

指向的目标目录

备注

23

如果切换的目标目录是一个符号链接,则直接切换到符号链接2 -L

名所在的目录

仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”3 --

对应值的目录

4 ~

5 ..

切换至当前用户目录

切换至当前目录位置的上一级目录

命令

chattr指令可改变linux文件系统的文件属性,通用格式为:+-=[aAcCdDeijsStTu]

“ aAcCdDeijsStTu ” 表示可以赋予文件的新属性,这些属性共有以下几种模式 。

a:让文件或目录仅供附加用途;

A:当一个具有“A”属性的文件被访问时,它的atime记录不会被修改;

c:将文件或目录压缩后存放;

d:将文件或目录排除在倾倒操作之外;

i:不得任意更动文件或目录;

j:如果文件系统安装有“data=order”或“data=writeback”选项,则具有“j”属性的文件在写入文件本身之前将其所有数据写入ext 3日志;

s:当删除具有“s”属性集的文件时,其块将被归零并写回磁盘;

S:当修改具有“S”属性集的文件时,更改将同步写入磁

24

盘;这相当于应用于文件子集的“同步”挂载选项;

u:当删除具有‘u’属性集的文件时,它的内容将被保存。

语法格式:chattr [参数] [文件]

常用参数:

序号

1 -R

2 -v

3 -V

4 +

5 --

6 =

参数

递归处理目录下的所有文件

设置文件或目录版本

显示指令执行过程

开启文件或目录的该项属性

关闭文件或目录的该项属性

指定文件或目录的该项属性

说明

备注

命令

ln命令是linux系统中一个非常重要命令,英文全称是“link”,即链接的意思,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 一种是hard link,又称为硬链接;另一种是symbolic link,又称为符号链接。

通俗一点理解,可以把硬链接当成源文件的副本,他和源文件一样的大小,但是事实上却不占任何空间。符号链接可以理解为类似windows一样的快捷方式。

符号链接 :

1. 符号链接以路径的形式存在,类似于Windows操作

25

系统中的快捷方式。

2. 符号链接可以跨文件系统 ,硬链接不可以。

3. 符号链接可以对一个不存在的文件名进行链接,硬链接不可以。

4. 符号链接可以对目录进行链接,硬链接不可以。

语法格式: ln [参数] [源文件或目录] [目标文件或目录]

常用参数:

序号

1 -b

2 -d

3 -f

4 -n

5 -i

6 -s

7 -v

参数

说明

为每个已存在的目标文件创建备份文件

此选项允许“root”用户建立目录的硬链接

强制创建链接,即使目标文件已经存在

把指向目录的符号链接视为一个普通文件

备注

交互模式,若目标文件已经存在,则提示用户确认进行覆盖

对源文件建立符号链接,而非硬链接

详细信息模式,输出指令的详细执行过程

l命令

删除指定的用户及与该用户相关的文件。

语法格式:userdel [参数] [用户名]

常用参数:

序号

1 -f

2 -r

参数

强制删除用户账号

删除用户主目录及其中的任何文件

说明

备注

26

3 -h

显示命令的帮助信息

命令

有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。

语法格式:touch [参数] [文件]

常用参数:

序号

1 -a

2 -m

3 -r

4 -c

5 -d

6 -t

7 --no-create

8 --help

9 --version

参数

改变档案的读取时间记录

改变档案的修改时间记录

使用参考档的时间记录,与 --file

的效果一样

不创建新文件

设定时间与日期,可以使用各种不同的格式

设定档案的时间记录,格式与 date

命令相同

不创建新文件

显示帮助信息

列出版本讯息

说明 备注

命令

移动文件或对其改名。这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。

27

语法格式:mv [参数]

常用参数:

序号

1 -i

2 -f

3 -b

参数

说明

若存在同名文件,则向用户询问是否覆盖

覆盖已有文件时,不进行任何提示

当文件存在时,覆盖前为其创建一个备份

当源文件比目标文件新,或者目标文件不存在时,才执行移动4 -u

此操作

备注

命令

显示当前工作目录的绝对路径。

语法格式:pwd [参数]

常用参数:

序号

1

-L

参数

显示逻辑路径

说明

备注

命令

复制文件或目录。

语法格式:cp [参数] [文件]

常用参数:

序号

1 -f

2 -i

3 -p

参数

说明

若目标文件已存在,则会直接覆盖原文件

若目标文件已存在,则会询问是否覆盖

保留源文件或目录的所有属性

备注

28

4 -r

递归复制文件和目录

当复制符号连接时,把目标文件或目录也建立为符号连接,并

5 -d

指向与源文件或目录连接的原始文件或目录

6 -l

7 -s

8 -b

9 -v

10 -a

对源文件建立硬连接,而非复制文件

对源文件建立符号连接,而非复制文件

覆盖已存在的文件目标前将目标文件备份

详细显示cp命令执行的操作过程

等价于“dpr”选项

命令

用来创建目录。

语法格式:mkdir [参数] [目录]

常用参数:

序号

1 -p

2 -m

3 -z

4 -v

参数

递归创建多级目录

建立目录的同时设置目录的权限

设置安全上下文

显示目录的创建过程

说明

备注

命令

显示指定工作目录下的内容及属性信息。

语法格式:ls [选项] [文件]

常用参数:

29

序号

1 -a

2 -l

3 -r

4 -t

5 -A

6 -S

7 -R

参数

说明

显示所有文件及目录 (包括以“.”开头的隐藏文件)

使用长格式列出文件及目录信息

将文件以相反次序显示(默认依英文字母次序)

根据最后的修改时间排序

同 -a

,但不列出 “.” (当前目录)

及 “..” (父目录)

根据文件大小排序

递归列出所有子目录

备注

第二节 文档编辑

image命令

用于创建ISO 9660映像文件。

语法格式:genisoimage [参数]

常用参数:

序号

1 -r

2 -J

3 -o

4 -sysid

参数

说明

使用Rock Ridge Extensions,并开放全部文件的读取权限

使用Joliet格式的目录与文件名称

指定映像文件的名称

指定光盘的系统ID

备注

命令

桌面环境的官方文本编辑器。

语法格式:gedit [参数]

30

常用参数:

序号

参数

显示可使用的编码选项列表

设置打开命令行中列出的文件时使用的字符编码

在已存在的gedit实例中新建一个最上层窗口

在已存在的 gedit

实例中新建一个文档

以独占方式打开文件直到文件关闭

以独立模式运行gedit

说明

备注

1 --list-encodings

2

--encoding=编码

3 --new-window

4 --new-document

5 -w

6 -s

命令

head命令以行为单位,取文件的内容,后面不接参数时默认打印前10行。

语法格式:head [参数] [文件]

常用参数:

序号

1 -n

2 -c

3 -v

4 -q

参数

说明

后面接数字,代表显示几行的意思

指定显示头部内容的字符数

总是显示文件名的头信息

不显示文件名的头信息

备注

命令

删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。

31

语法格式:rm [参数] [文件]

常用参数:

序号

1 -f

2 -i

3 -r/R

4 -v

参数

说明

忽略不存在的文件,不会出现警告信息

删除前会询问用户是否操作

递归删除

显示指令的详细执行过程

备注

命令

tac命令就是将文件反向输出,刚好和cat输出相反。

语法格式:tac [参数] [文件]

常用参数:

序号

1 -b

2 -r

3 -s

4 --version

5 --help

参数

说明

在行前而非行尾添加分隔标志

将分隔标志视作正则表达式来解析

使用指定字符串代替换行作为分隔标志

显示版本信息并退出

显示此帮助信息并退出

备注

命令

rgrep命令的功能和grep命令类似,可查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设rgrep命令会把含有范本样式的那一列显示出来。

32

语法格式:rgrep [参数]

常用参数:

序号

1 -?

2 -B

3 -c

4 -D

5 -F

6 -h

7 -H

8 -i

9 -l

10 -n

11 -N

12 -r

参数

显示范本样式与范例的说明

忽略二进制的数据

计算符合范本样式的列数

说明

备注

排错模式,只列出命令搜寻的目录清单,而不会读取文件内容

只读取该连接所指向的原始文件的内容

特别将符合范本样式的字符串标示出来

只列出符合范本样式的字符串,而非显示整列的内容

忽略字符大小写的差别

列出文件内容符合指定的范本样式的文件名称

在显示符合坊本样式的那一列之前,标示出该列的列数编号

不要递归处理

递归处理,将指定目录下的所有文件及子目录一并处理

此参数的效果和指定”-r”参数类似,但只主力符合范本样式文

13 -R

件名称的文件

14 -v

15 -W

16 -x

17 --help

反转查找

限制符合范本样式的字符串所在列,必须拥有的字符数

只处理符合指定扩展名的文件名称的文件

显示帮助信息

33

18 --version

显示版本信息

命令

简单的文本编辑程序。

语法格式:ed [参数]

常用参数:

序号

1 -G

2 -p

3 -s

4 --help

5 --version

参数

提供回兼容的功能

指定ed在command mode的提示字符

不执行开启文件时的检查功能

显示帮助信息

显示版本信息

说明

备注

命令

该命令用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成一个文件。

语法格式:csplit [参数]

常用参数:

序号

参数

-b<输出格式>或预设的输出格式其文件名称为xx00,xx01等,用户可以通过1

--suffix-format=<输改变<输出格式>来改变输出的文件名

出格式>

-f<输出字首字符2

预设的输出字首字符串其文件名为xx00,xx01等,如果制定说明

备注

串>或--prefix=<输输出字首字符串为“hello”,则输出的文件名称会变成hello00,

34

出字首字符串> hello、01……

保留文件,就算发生错误或中断执行,与不能删除已经输出保3

-k或--keep-files

存的文件

-n<输出文件名位4

数>或--digits=<输出文件名位数>

-q或-s或--quiet或--silent

6

-z或--elide-empty-files

删除长度为0 Byte文件。

预设的输出文件名位数其文件名称为xx00,xx01……如果用户指定输出文件名位数为“3”,则输出的文件名称会变成xx000,xx001等

5

不显示指令执行过程

命令

连接操作简言之就是将两个具有相同域的纪录给挑选出来,再将这些纪录所有的域放到一行。

语法格式:join [参数] [文件1] [文件2]

常用参数:

序号

参数

说明

除了显示共同域的纪录之外,-a1显示第一个文件没有共同域1

-a1或-a2

的纪录,-a2显示第二个文件中没有共同域的纪录

2 -i

3 -o

4 -t

5

-v1或-v2

忽略大小写

设置结果显示的格式

改变域的分隔符

备注

不显示共同域的纪录之外,-v1显示第一个文件没有共同域的

35

纪录,-v2显示第二个文件中没有共同域的纪录

6

-1或-2 -1用来设置文件1连接的域,-2用来设置文件2连接的域

命令

命令会把每个文件以列对列的方式,一列列地加以合并 ,他就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。

语法格式:paste [参数] [文件1] [文件2]

常用参数:

序号

1 -d

2 -s

3 --

参数

说明

默认域的分隔符是空格或tab键,设置新的域分隔符

将每个文件粘贴成一行

从标准输入中读取数据

备注

命令

该命令的作用是一种可将字符进行替换、压缩、删除,他可以将一组字符转换成另一组字符。

语法格式:tr [参数] [字符串1] [字符串2]

常用参数:

序号

1 -c

2 -d

3 -s

参数

说明

选定字符串1中字符集的补集,即反选字符串1的补集

删除字符串1中出现的所有字符

删除所有重复出现的字符序列,只保留一个

备注

命令

36

删除空的目录。

语法格式: rmdir [参数] [目录名称]

常用参数:

序号

参数

说明

用递归的方式删除指定的目录路径中的所有父级目录,非空1 -p

则报错

-- --

2 ignore-fail-on-non-empt忽略由于删除非空目录时导致命令出错而产生的错误信息

y

3 -v

4 -- -- help

5 -- -- version

显示命令的详细执行过程

显示命令的帮助信息

显示命令的版本信息

备注

命令

终端设备上输出字符串或变量提取后的值。

语法格式:echo [参数] [字符串]

常用参数:

序号

1 -n

2 -e “a”

3 -e “b”

4 -e “c”

5 -e “f”

6 -e “n”

参数

不输出结尾的换行符

发出警告音

删除前面的一个字符

结尾不加换行符

换行,光标扔停留在原来的坐标位置

换行,光标移至行首

说明

备注

37

7 -e “r”

8 -E

9 —version

10 --help

光标移至行首,但不换行

禁止反斜杠转移,与-e参数功能相反

查看版本信息

查看帮助信息

命令

查看文件内容的命令。

语法格式:cat [参数] [文件]

常用参数:

序号

1 -n

2 -s

3 -b

4 -E

5 -T

6 -v

7 -e

8 -t

9 -A

10 --help

11 --version

参数

显示行数(空行也编号)

显示行数(多个空行算一个编号)

显示行数(空行不编号)

每行结束处显示$符号

将TAB字符显示为 ^I符号

使用 ^

和 M-

引用,除了 LFD

和 TAB

之外

等价于”-vE”组合

等价于”-vT”组合

等价于 -vET组合

显示帮助信息

显示版本信息

说明

备注

第三节 系统管理

38

ist命令

自动化提供使用常见Solaris卷管理器任务的帮助。

语法格式:metassist[参数]

常用参数:

序号

1

–c

2

–d

3

–f

4 –n name

5 –p

n

6 –v

value

参数

说明

输出将执行指定或生成的卷配置的命令脚本

输出满足指定或生成的卷请求的卷配置

指定该卷在故障后是否应支持自动组件更换

指定新卷的名称

指定存储卷所需的路径数

指定详细程度

备注

tl命令

对文件共享协议进行操作,如NFS和SMB。

语法格式:sharectl [参数]

常用参数:

序号

1 get

2 set

3 status

参数

获取协议的属性值

设置文件共享的属性

显示状态

说明

备注

tectl命令

用来查询和更改系统时钟及其设置。

语法格式:timedatectl [参数]

39

常用参数:

序号

1 status

2 set-time TIME

参数

显示当前时间设置

设置系统时间

说明

备注

3 set-timezone ZONE

设置系统时区

4 list-timezones

显示已知时区

n命令

命令行工具,用于在某些 Linux 发行版(例如 Ubuntu

Linux 18.04)上配置网络。

以前我们配置网络都是在 /etc/network/interfaces

文件里配置。但是现在我们不用这么麻烦了,因为有了netplan。

netplan 使用 yaml 描述文件来配置网络接口,然后,通过这些描述为任何给定的呈现工具生成必要的配置选项。。

语法格式:netplan [参数]

常用参数:

序号

1 apply

2 generate

3 info

4 ip

参数

说明

将当前的netplan配置应用到正在运行的系统中

生成后台特定的配置文件

显示当前网络计划的版本和可用功能

从系统中获取IP信息

备注

40

t命令

将进程绑定到指定的CPU上运行,这样可以避免大量的进程切换产生的无效时间。通过 taskset 命令可将某个进程与某个CPU核心绑定,使得其仅在与之绑定的CPU核心上运行。

语法格式:taskset [参数]

常用参数:

序号

参数

说明

备注

1 -a, --all-tasks

2 -c, --cpu-list

3 -p, --pid

4 -V, --version

5 -h, --help

设置或检索所有任务(线程)的CPU相关性对于给定的PID

将掩码解释为处理器的数字列表

在现有PID上操作,不要启动新任务

显示版本信息

显示帮助信息

命令

将特定大小或范围的内存设置为联机或离线。

语法格式:chmem [参数]

常用参数:

序号 参数 说明

为enable和--disable选项使用blockrange参数,而不是range1 -b, --blocks

或size

2 -d, --disable

3 -e, --enable

设置内存的指定范围、大小或块范围为离线

将指定的内存范围、大小或块范围设置为联机

备注

41

选择要在其中设置指定范围、大小和或在线或离线的内存块范4 -z, --zone

围。默认情况下,内存将设置为可移动的在线区域

5 -h, --help

6 -v, --verbose

7 -V, --version

帮助信息

输出详细信息

版本信息

命令

用于设置、维护和检查linux内核中的以太网网桥配置。

语法格式:brctl [参数]

常用参数:

序号

1

2

3

4

5

6

7

8

9

addbr

delbr

addif

delif

show

stp {on|off}

showstp

setfd

showmacs

参数

创建网桥

删除网桥

将网卡接口接入网桥

删除网桥接入的网卡接口

查询网桥信息

启用禁用 STP

查看网桥 STP

信息

设置网桥延迟

查看 mac

信息

说明

备注

命令

是一个基于文本界面的系统管理工具,集成了用户认证

42

管理、防火墙管理、网络管理和系统服务管理。

语法格式:setup

常用参数:

序号

1

2

3

参数

Authentication

configuration

Firewall

configuration

Network

configuration

用户管理认证

防火墙管理

网络管理

系统服务自动启动管理

说明

备注

4 System services

命令

设置所使用shell的执行方式,可依照不同的需求来做设置。

语法格式:set [参数]

常用参数:

序号

1 -a

2 -b

3 -C

参数

说明

标示已修改的变量,以供输出至环境变量

使被中止的后台程序立刻回报执行状态

转向所产生的文件无法覆盖已存在的文件

备注

Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。4 -d

使用-d参数可取消

5 -e

6 -f

7 -h

若指令传回值不等于0,则立即退出shell

取消使用通配符

自动记录函数的所在位置

43

8 -k

9 -l

10 -m

指令所给的参数都会被视为此指令的环境变量

记录for循环的变量名称

使用监视模式

命令

是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!。

语法格式:sh [参数]

常用参数:

序号

1 -c

2 -i

3 -n

4 -x

参数

命令从-c后的字符串读取

实现脚本交互

进行shell脚本的语法检查

实现shell脚本逐条语句的跟踪

说明

备注

命令

设置X-Window系统中的用户爱好的实用工具。xset是上层应用程序,主要用于在X-Window启动之后,对X-Window进行一些设置。

语法格式:xset [参数]

常用参数:

序号

1 -b

2 -c

参数

蜂鸣器开关设置

键盘按键声响设置

说明

备注

44

3 b

4 c

5 s

6 q

7

-fp或fp-

8

+fp或fp+

9

dpms<标记>

10 bc

11

-display<显示器>

12 -dpms

13 +dpms

14

fp=<路径>

蜂鸣器开关设置

键盘按键声响设置

屏幕保护程序设置

显示相关信息

从当前字体路径中删除元素

前置和附加元素到当前字体路径

允许DPMS(能源之星)的参数进行设置

在服务器中控制bug兼容模式

指定使用的服务器

禁用DPMS(能源之星)功能

启用DPMS(能源之星)功能

设置字体路径到指定路径

命令

主要用于显示进程的地址空间,除了指定进程,如果不加任何选项,pmap命令将会显示指定进程每个内存映像的起始地址、虚拟内存的大小、进程的访问地址空间的权限,以及内存映射文件等。

语法格式:pmap [参数] [进程ID ]

常用参数:

序号

参数

说明

增加一个标题行,同时显示每个内存映像实际使用的物理内存1 -x

大小,以及内存已修改但尚未写到磁盘的页面数量等附加进程

备注

45

信息

增加一个标题行,同时显示内存映射文件的偏移值,以及存储2 -d

设备的主次设备号等附加进程信息

3 -q

4 -V

采用安静方式,禁止显示汇总信息行

显示命令的版本信息,然后退出

命令

用于监视系统输入输出设备和CPU的使用情况。

语法格式: iostat [参数] [设备]

常用参数:

序号

1 -c

2 -d

3 -k

4 -m

5 -p

6 -t

参数

仅显示CPU使用情况

仅显示设备利用率

显示状态以千字节每秒为单位,而不使用块每秒

显示状态以兆字节每秒为单位

仅显示块设备和所有被使用的其他分区的状态

显示每个报告产生时的时间

说明

备注

命令

用于启动或关闭 shell 的内建指令。

语法格式:enable [参数] [内建指令]

常用参数:

序号

参数

说明

备注

46

1 -n

2 -all

关闭指定的shell内建指令

显示shell所有关闭与启动的指令

2命令

ext2文件系统发生错误时,可用2指令尝试加以修复。

语法格式:2 [参数]

常用参数:

序号

1 -a

2 -c

3 -d

参数

说明

自动修复文件系统,不询问任何问题

检查指定的文件系统内,是否存在有损坏的区块

详细显示指令执行过程,便于排错或分析程序执行的情形

强制对该文件系统进行完整检查,纵然该文件系统在慨略检查4 -f

下没有问题

5 -F

6 -v

7 -V

检查文件系统之前,先清理该保存设备块区内的数据

详细显示指令执行过程

显示版本信息

备注

t命令

显示关于nfs客户机和服务器活动的统计信息。

语法格式:nfsstat [参数]

常用参数:

序号

参数

说明

备注

47

1 -s

2 -c

3 -n

4 -m

5 -r

仅列出NFS服务器端状态

仅列出NFS客户端状态

仅列出NFS状态,默认显示nfs客户端和服务器的状态

打印以加载的nfs文件系统状态

仅打印rpc状态

2fs命令

允许系统管理员调整“ext2/ext3/ext4”文件系统中的可该参数。

语法格式:tune2fs [参数]

常用参数:

序号

1 -c

2 -C

3 -e

4 -f

5 -i

6 -j

7 -l

8 -L

9 -m

10 -M

11 -o

参数

调整最大加载次数

说明

备注

设置文件系统已经被加载的次数

设置内核代码检测到错误时的行为

强制执行修改,即使发生错误

设置相邻两次文件系统检查的相隔时间

为“ext2”文件系统添加日志功能,将其转换为“ext3”文件系统

显示文件超级块内容

设置文件系统卷标

显示文件保留块的百分比

设置文件系统最后被加载到的目录

设置或清除文件系统加载的特性或选项

48

12 -O

13 -r

14 -T

15 -u

16 -U

设置或清除文件系统的特性或选项

设置文件系统保留块的大小

设置文件系统上次被检查的时间

设置可以使用文件系统保留块的用户

设置文件系统的UUID

-agent命令

一种控制用来保存公钥身份验证所使用的私钥的程序。

语法格式:ssh-agent [参数]

常用参数:

序号

参数

说明

将代理绑定到Unix域套接字绑定地址

调试模式

把ssh-agent进程杀掉

生成Bourne shell

风格的命令输出

备注

1 -a bind_address

2 -d

3 -k

4 -s

-copy-id命令

复制公钥到远程主机。

语法格式:ssh-copy-id [参数]

常用参数:

序号

1 -i

参数

指定公钥文件

说明

备注

-add命令

把专用密钥添加到ssh-agent的高速缓存中。

49


本文标签: 文件 显示 指定 目录 命令