Linux 常用命令列表

Linux 常用命令列表

命令 说明
arch 查看硬件架构
b2sum 计算、校验 BLAKE2 校验和
base32 进行 BASE32 编码或解码
base64 进行 BASE64 编码或解码
basename 提取文件名(去除目录和后缀)
basenc 对数据进行编码或解码
cat 查看(拼接)文件内容
chcon 修改文件的 SELinux 安全上下文
chgrp 修改文件的所属组
chmod 修改文件的访问权限
chown 修改文件的所有者和所属组
chroot 执行命令时指定根路径
cksum 计算、校验文件的校验和
comm 逐行比较已排序的文件
cp 复制文件或目录
csplit 将文件拆分为多个部分
cut 从文件的行中截取指定的列
date 查看或设置日期和时间
dd 复制文件并进行格式转换
df 查看文件系统的空间占用
dir 列出目录内容
dircolors 查看或设置 ls 和 dir 命令的颜色
dirname 提取文件路径中的目录
du 估算文件的空间占用
echo 显示文本
env 创建新的环境运行程序
expand 将制表符(\t)转换为空格
expr 计算表达式
factor 质因数分解
false 直接返回失败(1)
fmt 文本格式化
fold 自动换行以适应宽度
groups 查看用户的所属组
head 查看文件的开头
hostid 获取当前主机的数字 ID
id 获取用户的 ID
install 安装文件
join 合并两个文件
link 创建硬链接
ln 创建硬链接或软链接(符号链接)
logname 查看当前登录的用户名
ls 列出文件信息
md5sum 计算或校验 MD5 值
mkdir 创建目录
mkfifo 创建命名管道(FIFO)
mknod 创建块设备或字符设备文件
mktemp 创建临时文件
mv 移动(重命名)文件
nice 运行命令时附带调度优先级
nl 查看文件并添加行号
nohup 运行命令时忽略挂断信号(SIGHUP)
nproc 打印中央处理器(CPU)可用的逻辑核心数量
numfmt 数值和字符串之间的转换
od 将文件转储为八进制(或其它格式)
paste 合并文件的行
pathchk 检查路径是否有效
pinky 打印用户信息
pr 对文件进行分页或分栏处理
printenv 打印环境变量
printf 格式化并打印数据
ptx 生成文件内容的关键词排列索引
pwd 查看当前工作目录
readlink 获取符号链接的源文件路径
realpath 解析路径
rm 删除文件
rmdir 删除空目录
runcon 使用指定的 SELinux 安全上下文运行命令
seq 打印一串数值序列
sha1sum 计算或校验 SHA1 值
sha224sum 计算或校验 SHA224 值
sha256sum 计算或校验 SHA256 值
sha384sum 计算或校验 SHA384 值
sha512sum 计算或校验 SHA512 值
shred 粉碎文件数据
shuf 生成随机的排列组合
sleep 延时一段时间
sort 将文本文件的行进行排序
split 将文件拆分为多个文件
stat 查看文件的状态
stdbuf 指定缓冲模式
stty 查看或修改终端配置
sum 查看文件的校验和
sync 将缓存写入存储器
tac 逆行序查看文件
tail 查看文件的末尾
tee 将标准输入重定向到文件和标准输出
test 评估表达式的布尔值
timeout 执行命令时附带超时限制
touch 创建或刷新文件时间
tr 翻译、压缩、删除标准输入中的字符
true 直接返回成功(0)
truncate 截断(或增大)文件
tsort 对文件内容进行拓扑排序
tty 查看终端文件名
uname 查看系统信息
unexpand 将空格转换为制表符(\t
uniq 文件的行去重
unlink 删除文件
users 查看设备上登录的所有用户
vdir 详细列出目录内容
wc 计算文件的行数、单词数和字节数
who 查看当前登录的用户
whoami 查看有效用户名
yes 持续打印字符串
addpart 添加硬盘分区
agetty 在终端设备上启动登录提示并等待用户登录
blkdiscard 丢弃磁盘设备的区块
blkid 获取块设备的属性
blkzone 管理和查看分区式(zoned)块设备的 zone 信息
blockdev 从命令行对块设备调用 ioctl
choom 查看或调整进程的 OOM(Out-Of-Memory)评分
chrt 执行命令时附带调度策略和优先级
ctrlaltdel 设置 Ctrl + Alt + Del 组合键的功能
delpart 移除硬盘分区
dmesg 查看系统日志
fallocate 预分配磁盘空间
findfs 查找文件系统
findmnt 查询文件系统及挂载点
flock 锁定文件
fsck.cramfs 检查并修复 cramfs 文件系统
fsck 检查并修复 Linux 文件系统
fsck.minix 检查并修复 minix 文件系统
fsfreeze 冻结文件系统
fstrim 修剪文件系统
getopt 解析命令行选项
getty 在终端设备上启动登录提示并等待用户登录
hardlink 合并重复文件
i386 使用 i386 架构运行程序
ionice 执行命令时附带 IO 调度策略和优先级
isosize 查看 iso 镜像大小
ipcmk 创建进程间通信(IPC)资源
ipcrm 删除进程间通信(IPC)资源
ipcs 查看进程间通信(IPC)资源
last 显示最近登录的用户列表
lastb 显示最近登录的用户列表
ldattach 给终端设备附加一个线路规程
linux32 使用 32 位架构运行程序
linux64 使用 64 位架构运行程序
lsblk 列出块设备
lscpu 列出 CPU 信息
lsipc 列出进程间通信(IPC)设施的信息
lslocks 列出系统中的锁
lslogins 列出系统中的用户信息
lsmem 列出可用内存范围及其在线状态
lsns 列出系统中的命名空间
mcookie 随机生成 cookie
mesg 是否允许显示来自其它用户的消息
mkfs.bfs 创建 bfs 文件系统
mkfs.cramfs 创建 cramfs 文件系统
mkfs 创建文件系统
mkfs.minix 创建 minix 文件系统
mkswap 创建 swap 区域
more 分页查看文件内容
mountpoint 判断挂载点
namei 路径检查
nsenter 进入命名空间
partx 编辑分区
pivot_root 切换根分区(可恢复)
prlimit 设置进程资源限制
readprofile 读取内核分析
rename.ul 批量重命名文件
resizepart 通知内核磁盘分区大小改变
rev 反转行里的字符
rtcwake 进入休眠并在指定时间唤醒
runuser 使用指定的用户和组运行程序
setarch 使用指定的架构或个性化标志运行程序
setpriv 使用指定的 Linux 特权设置运行程序
setsid 使用新的会话运行程序
setterm 设置终端属性
switch_root 切换根分区(不可恢复)
su 切换用户
sulogin 单用户模式登录
swaplabel 打印或更改交换区域的标签或 UUID
taskset 设置(或获取)进程的 CPU 亲和性
uclampset 设置系统或进程的 CPU 利用率限制属性
unshare 创建新的命名空间并执行程序
utmpdump 查看用户登录日志
wdctl 查看硬件看门狗的状态
whereis 定位二进制文件、源码文件和手册文件的路径
wipefs 擦除设备的签名
x86_64 使用 x86_64 架构运行程序
zramctl 操作 ZRAM 设备
相关推荐
EasyCVR10 小时前
从连锁门店到城市级项目,国标GB28181视频监控平台EasyCVR的全场景适配能力有多绝?
运维·网络·音视频
施努卡机器视觉11 小时前
SNK施努卡驱动机构总成半自动装配线:人工与自动化协同解决方案
运维·自动化
空荡forevere11 小时前
Linux文件系统(三)
linux·运维·系统架构·操作系统
lcreek11 小时前
Kali Linux WSL 中文输入法完整安装指南
linux·wsl·中文输入法
zh路西法11 小时前
【RDKX5-sunrise桌面端-图形化无法显示问题】
linux·机器人
Kingairy11 小时前
Docker环境安装
运维·docker·容器
AlfredZhao11 小时前
Linux时区修改为CST
linux·timedatectl
火车叼位11 小时前
不止 tmux:现代终端复用器、分屏工具与会话管理方案梳理
linux·运维
我叫张土豆11 小时前
Windows + VS Code 编译 Linux 内核并用 QEMU 启动:从踩坑到跑通(任务 + 脚本全拆解)
linux·运维·windows