导图社区 命令参数详解
这是一篇关于命令参数详解的思维导图,包括mount,cut,split,join,sort,top,losf,fdisk,systemd,strace等等的命令参数。
编辑于2022-12-06 11:54:11 浙江省这是一篇关于程序和库信息的思维导图,主要内容包括:(查看基础信息),获取ELF节的长度信息,显示可执行文件或库需要静态加载的动态库完整列表--显示加载时的依赖项,列出二进制文件的节信息,查看动态节,列出并查看段,查看重定位节,反汇编,列出库中未定义的符号,列出动态符号,列出二进制文件或库的符号表,查看节中的数据,符号的类型。
这是一篇关于设备驱动的思维导图,主要内容包括:主要功能,设备驱动模型。阐述了设备驱动的主要功能、信号定义、设备驱动模型等内容。
这是一篇关于算法的思维导图,主要内容包括:云计算,内存管理算法,分布式同步算法,避免死锁算法,进程调度算法,磁盘调度算法。
社区模板帮助中心,点此进入>>
这是一篇关于程序和库信息的思维导图,主要内容包括:(查看基础信息),获取ELF节的长度信息,显示可执行文件或库需要静态加载的动态库完整列表--显示加载时的依赖项,列出二进制文件的节信息,查看动态节,列出并查看段,查看重定位节,反汇编,列出库中未定义的符号,列出动态符号,列出二进制文件或库的符号表,查看节中的数据,符号的类型。
这是一篇关于设备驱动的思维导图,主要内容包括:主要功能,设备驱动模型。阐述了设备驱动的主要功能、信号定义、设备驱动模型等内容。
这是一篇关于算法的思维导图,主要内容包括:云计算,内存管理算法,分布式同步算法,避免死锁算法,进程调度算法,磁盘调度算法。
linux命令
mount
cut
tr
split
paste
join
uniq
sort
ls
cp
mv
tar
cat
more
find
awk
变量
内置函数
sed
grep
chown
rmdir
mkdir
rm
ps
显示列表说明
UID
启动这些进程的用户
PID
进程ID
PPID
父进程的进程号(如果该进程是由另一个进程启动的)
C
进程生命周期中的CPU利用率
STIME
进程启动时的系统时间
TTY
进程启动时的终端设备
TIME
运行进程需要的累计CPU时间
CMD
启动的程序名称
F
内核分配给进程的系统标记
S
进程的状态
O
代表正在运行
S
代表在休眠
R
代表可运行
Z
代表僵化 进程已结束但父进程已不存在
T
代表停止
PRI
进程的优先级(越大的数字代表越低的优先级)
NI
谦让度值用来参与决定优先级
ADDR
进程的内存地址
SZ
假如进程被换出,所需交换空间的大致大小
WCHAN
进程休眠的内核函数的地址
top
显示列表说明
PID
进程的ID
USER
进程属主的名字
PR
进程的优先级
NI
进程的谦让度值
VIRT
进程占用的虚拟内存总量
RES
进程占用的物理内存总量
SHR
进程和其他进程共享的内存总量
S
进程的状态
D
可中断的休眠状态
R
运行状态
S
休眠状态
T
跟踪状态或停止状态
Z
僵化状态
%CPU
进程使用的CPU时间比例
%MEM
进程使用的内存占可用内存的比例
TIME+
自进程启动到目前为止的CPU时间总量
COMMAND
进程所对应的命令行名称 也就是启动的程序名
lsof
显示列表说明
COMMAND
正在运行的命令名的前9个字符
PID
进程的ID
USER
进程属主的登录名
FD
文件描述符号以及访问类型( r代表读, w代表写, u代表读写)
TYPE
文件的类型( CHR代表字符型, BLK代表块型, DIR代表目录, REG代表常规文件)
DEVICE
设备的设备号(主设备号和从设备号)
SIZE
表示文件的大小
NODE
本地文件的节点号
NAME
文件名
useradd
fdisk
分区相关
fsck
文件系统的检查与修复
lvcreate
创建逻辑卷
相关命令
systemd
systemctl
查看系统状态和管理系统及服务
电源
重启系统
sudo systemctl reboot
暂停系统
sudo systemctl suspend
关闭系统,切断电源
sudo systemctl poweroff
让CPU停止工作
sudo systemctl halt
让系统进入冬眠状态
sudo systemctl hibernate
让系统进入交互式休眠状态
sudo systemctl hybrid-sleep
启动进入救援状态(单用户状态)
sudo systemctl rescue
显示系统状态
systemctl status -l
显示cgroup slice, 内存和父PID
systemctl status pid
重载所有修改过的配置文件
sudo systemctl daemon-reload
unit
输出激活的单元
systemctl
输出运行失败的单元
systemctl --failed
列出正在运行的 Unit
systemctl list-units
列出所有 Unit,包括没有找到配置文件的或者启动失败的
systemctl list-units --all
列出所有没有运行的 Unit
systemctl list-units --all --state=inactive
列出所有加载失败的 Unit
systemctl list-units --failed
列出所有正在运行的、类型为 service 的 Unit
systemctl list-units --type=service
服务
立即启动一个服务
sudo systemctl start bootlogo.service
显示某个服务是否正在运行
systemctl is-active systemd-timesyncd.service
立即停止一个服务
sudo systemctl stop bootlogo.service
重启一个服务
sudo systemctl restart bootlogo.service
杀死一个服务的所有子进程
sudo systemctl kill bootlogo.service
重新加载一个服务的配置文件
sudo systemctl reload bootlogo.service
显示某个服务的所有底层参数
systemctl show httpd.service
显示某个服务是否建立了启动链接
systemctl is-enabled systemd-timesyncd.service
显示某个服务的指定属性的值
systemctl show -p CPUShares avahi-daemon.service
设置某个服务的指定属性
sudo systemctl set-property avahi-daemon.service CPUShares=500
列出一个服务的所有依赖
systemctl list-dependencies avahi-daemon.service
列出一个服务的所有依赖 并展开显示依赖类型
systemctl list-dependencies --all avahi-daemon.service
查看xxx.service 是否被添加到了服务列表
sudo systemctl list-unit-files --type=service | grep xxx
systemd-analyze
查看启动耗时
查看启动耗时
systemd-analyze
查看每个服务的启动耗时
systemd-analyze blame
显示瀑布状的启动过程流
systemd-analyze critical-chain
显示指定服务的启动流
systemd-analyze critical-chain xxx.service
hostnamectl
可用于查看当前的主机信息
显示当前主机的信息
hostnamectl
设置主机名
sudo hostnamectl set-hostname xxx
localectl
查询与修改系统的本地化 (locale) 与键盘布局的设置
查看本地化设置
localectl
设置本地化参数
sudo localectl set-locale LANG=en_GB.utf8
设置j键盘布局参数
sudo localectl set-keymap en_GB
timedatectl
查询和更改系统时钟和设置
查看当前时区设置
timedatectl
显示所有可用的时区
timedatectl list-timezones
选择中国上海的时区
timedatectl set-timezone "Asia/Shanghai"
设置时间
timedatectl set-time 12:58:20
设置日期
timedatectl set-time 2020-8-20
关闭时间同步
timedatectl set-ntp no
开启时间同步
timedatectl set-ntp yes
loginctl
查看已经登录的用户会话消息
显示所有会话及属性
loginctl -a
显示会话配置消息
loginctl show-session
列出显示指定用户的信息
loginctl show-user root
journalctl
查看所有日志
sudo journalctl
指定日志文件占据的最大空间
sudo journalctl --vacuum-size=8M
子主题
子主题
strace
输出格式参数
统计参数
过滤参数
实例