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
版权声明:本文标题:Linux服务器常用命令(简化版) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705933011h494437.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论