文章目录
《Linux常用命令汇总表》
以下表格按功能场景全维度分类,覆盖Linux日常操作、开发、运维全场景高频命令,标注核心功能、高频示例与关键参数,方便快速查阅与记忆。
一、系统基础信息与环境查询
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 一、系统基础信息与环境查询 | uname | 查看系统内核、架构等基础信息 | uname -a(查看全部系统信息) |
-r(内核版本)、-m(系统架构)、-a(全量信息) |
| hostname | 查看/修改系统主机名 | hostname(查看主机名) |
-i(主机IP)、-I(全部网卡IP) |
|
| uptime | 查看系统运行时长、平均负载 | uptime |
无核心必选参数,直接输出核心负载信息 | |
| date | 查看/设置系统时间与日期 | date "+%Y-%m-%d %H:%M:%S"(格式化输出时间) |
-s(设置系统时间,如date -s "2026-04-02 12:00:00") |
|
| who / w | 查看当前登录系统的用户信息 | w(查看用户+正在执行的操作) |
无核心必选参数 | |
| id | 查看用户的UID、GID及所属用户组 | id root(查看root用户信息) |
-u(仅输出UID)、-g(仅输出GID) |
|
| which | 查找命令的可执行文件绝对路径 | which java |
无核心必选参数 | |
| whereis | 查找命令的二进制、源码、手册文件路径 | whereis ls |
-b(仅查找二进制文件) |
|
| whatis | 查看命令的简短功能描述 | whatis grep |
无核心必选参数 | |
| cat /etc/os-release | 查看系统发行版详细信息 | cat /etc/os-release |
无核心必选参数 | |
| env | 查看/设置系统环境变量 | env(查看全部环境变量) |
无核心必选参数 | |
| echo | 输出字符串、变量值到终端 | echo $PATH(输出PATH环境变量) |
-e(支持转义字符,如\n换行) |
|
| history | 查看终端命令执行历史记录 | history |
-c(清空历史记录)、!数字(执行对应编号的历史命令) |
二、文件与目录核心操作
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 二、文件与目录核心操作 | ls | 列出目录内容与属性信息 | ls -lha /home |
-l(长格式显示详情)、-a(显示隐藏文件)、-h(人性化显示文件大小)、-t(按修改时间倒序) |
| cd | 切换当前工作目录 | cd /home(切换到指定目录)、cd ~(切换到家目录)、cd ..(切换到上级目录) |
无核心必选参数,支持相对/绝对路径 | |
| pwd | 显示当前工作目录的绝对路径 | pwd |
无核心必选参数 | |
| mkdir | 创建新目录 | mkdir -p /data/test/logs |
-p(递归创建多级目录)、-m(指定目录权限,如-m 755) |
|
| rmdir | 删除空目录 | rmdir test |
-p(递归删除多级空目录) |
|
| rm | 删除文件或目录 | rm -rf /data/test |
-r(递归删除目录)、-f(强制删除,无确认提示)、-i(删除前逐一确认) |
|
| cp | 复制文件或目录 | cp -r /data/source /data/backup |
-r(递归复制目录)、-p(保留文件原属性)、-f(强制覆盖)、-a(归档复制,保留全部属性) |
|
| mv | 移动文件/目录,或重命名 | mv oldname newname(重命名)、mv file /data/(移动) |
-f(强制覆盖)、-i(覆盖前确认) |
|
| touch | 创建空文件,或修改文件时间戳 | touch test.txt |
无核心必选参数 | |
| ln | 创建硬链接/软链接(符号链接) | ln -s /data/source.txt link.txt(创建软链接) |
-s(创建软链接,默认创建硬链接) |
|
| basename | 提取路径中的文件名 | basename /data/test.txt |
无核心必选参数 | |
| dirname | 提取路径中的目录部分 | dirname /data/test.txt |
无核心必选参数 |
三、文件内容查看、编辑与处理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 三、文件内容查看、编辑与处理 | cat | 正序查看文件全部内容,拼接文件 | cat test.txt、cat a.txt b.txt > c.txt |
-n(显示行号) |
| tac | 倒序查看文件内容(从最后一行开始) | tac test.txt |
无核心必选参数 | |
| more | 分页查看文件内容(仅支持向下翻页) | more test.txt |
无核心必选参数,空格翻页、回车换行 | |
| less | 分页查看文件内容(双向翻页,功能更强) | less test.txt |
-N(显示行号),支持上下翻页、关键词搜索(/关键词) |
|
| head | 查看文件开头N行内容 | head -20 test.txt(查看前20行) |
-n(指定查看行数)、-c(指定查看字节数) |
|
| tail | 查看文件结尾N行内容,支持实时刷新 | tail -f test.log(实时监控日志)、tail -20 test.txt |
-n(指定查看行数)、-f(实时追踪文件新增内容) |
|
| nl | 查看文件内容并自动显示行号 | nl test.txt |
无核心必选参数 | |
| wc | 统计文件的行数、单词数、字节数 | wc -l test.txt(统计行数) |
-l(统计行数)、-w(统计单词数)、-c(统计字节数) |
|
| grep | 文本内容搜索匹配,支持正则表达式 | grep "error" app.log(搜索含error的行) |
-i(忽略大小写)、-v(反向匹配,排除含关键词的行)、-n(显示行号)、-r(递归搜索目录下文件) |
|
| sed | 流式文本编辑器,批量替换/删除/新增文本 | sed -i 's/old/new/g' test.txt(全局替换) |
-i(直接修改原文件)、s/old/new/g(替换语法)、d(删除匹配行) |
|
| awk | 文本分析与处理语言,擅长字段提取与统计 | awk '{print $1,$3}' test.txt(输出第1、3列) |
-F(指定分隔符,如-F ","按逗号分隔)、NR(行号)、NF(字段数) |
|
| cut | 按分隔符提取文本指定字段 | cut -d ":" -f 1 /etc/passwd |
-d(指定分隔符)、-f(指定提取的字段) |
|
| sort | 对文本内容进行排序 | sort test.txt |
-n(按数字大小排序)、-r(倒序排序)、-u(排序后去重) |
|
| uniq | 去除文本中连续的重复行 | `sort test.txt | uniq` | |
| tr | 字符替换、删除、压缩 | tr 'a-z' 'A-Z' < test.txt(小写转大写) |
-d(删除指定字符)、-s(压缩连续重复字符) |
|
| diff | 对比两个文件的内容差异 | diff a.txt b.txt |
-u(统一格式输出差异,常用于补丁制作) |
|
| vim / vi | Linux经典终端文本编辑器 | vim test.txt |
无核心必选参数,内置编辑指令(i插入、:wq保存退出、:q!强制退出) |
|
| nano | 轻量级终端文本编辑器,新手友好 | nano test.txt |
无核心必选参数,快捷键直接显示在界面 |
四、文件权限与属性管理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 四、文件权限与属性管理 | chmod | 修改文件/目录的访问权限 | chmod 755 test.sh、chmod u+x test.sh |
-R(递归修改目录下所有文件权限) |
| chown | 修改文件/目录的所属用户与用户组 | chown -R user:group /data |
-R(递归修改) |
|
| chgrp | 修改文件/目录的所属用户组 | chgrp group test.txt |
-R(递归修改) |
|
| umask | 查看/设置新建文件/目录的默认权限掩码 | umask 022 |
无核心必选参数,直接输入查看当前掩码 | |
| chattr | 修改文件的扩展隐藏属性(防篡改/误删) | chattr +i test.txt(锁定文件,不可修改删除) |
+i(不可变属性)、+a(仅可追加内容)、-i(解除锁定) |
|
| lsattr | 查看文件的扩展隐藏属性 | lsattr test.txt |
无核心必选参数 |
五、用户与用户组管理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 五、用户与用户组管理 | useradd | 创建新的系统用户 | useradd -m testuser |
-m(自动创建家目录)、-d(指定家目录)、-s(指定默认Shell,如/bin/bash)、-G(指定附加用户组) |
| userdel | 删除系统用户 | userdel -r testuser |
-r(同时删除家目录与邮件目录) |
|
| usermod | 修改用户的属性信息 | usermod -aG sudo testuser(添加sudo权限) |
-aG(追加附加组)、-s(修改默认Shell)、-d(修改家目录) |
|
| passwd | 修改用户的登录密码 | passwd testuser |
-l(锁定用户)、-u(解锁用户) |
|
| su | 切换用户身份 | su - root(切换到root并加载环境变量) |
-(切换用户同时切换到家目录,加载环境变量) |
|
| sudo | 以超级管理员/指定用户身份执行命令 | sudo systemctl restart nginx |
-u(指定执行用户,如sudo -u user command) |
|
| groupadd | 创建新的用户组 | groupadd testgroup |
-g(指定组GID) |
|
| groupdel | 删除用户组 | groupdel testgroup |
无核心必选参数 | |
| gpasswd | 管理用户组的成员 | gpasswd -a user group(添加用户到组) |
-a(添加用户)、-d(从组中移除用户) |
六、进程管理与作业控制
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 六、进程管理与作业控制 | ps | 查看系统进程的快照信息 | ps -ef(查看全量进程)、ps aux(BSD格式,含CPU/内存占用) |
-ef(标准格式全量进程)、aux(BSD格式,含资源占用) |
| top | 实时动态监控系统进程与资源占用 | top |
-d(指定刷新间隔,如top -d 1每秒刷新)、-p(监控指定PID进程) |
|
| htop | 增强版top,界面友好、功能更丰富 | htop |
无核心必选参数,需提前安装 | |
| pstree | 以树形结构显示进程的父子关系 | pstree |
-p(显示进程PID) |
|
| kill | 向进程发送信号,常用终止进程 | kill -9 1234(强制终止PID为1234的进程) |
-9(强制终止SIGKILL)、-15(优雅终止SIGTERM,默认) |
|
| killall | 按进程名批量终止进程 | killall nginx |
-9(强制终止) |
|
| pkill | 按进程名/属性匹配终止进程 | pkill java |
-9(强制终止)、-u(指定用户的进程) |
|
| nohup | 后台执行命令,终端挂断不终止进程 | nohup java -jar app.jar & |
常与&配合使用,默认输出到nohup.out |
|
| & | 将命令放到后台执行 | sh test.sh & |
无参数,作为命令后缀使用 | |
| jobs | 查看当前终端的后台作业列表 | jobs |
-l(显示作业对应的PID) |
|
| fg | 将后台作业调到前台执行 | fg %1(调度编号为1的作业到前台) |
无核心必选参数,后跟作业编号 | |
| bg | 将挂起的后台作业继续在后台执行 | bg %1 |
无核心必选参数,后跟作业编号 | |
| nice | 以指定优先级启动进程 | nice -n -10 ./test.sh |
-n(指定优先级,范围-20~19,数值越小优先级越高) |
|
| renice | 修改正在运行进程的优先级 | renice -10 -p 1234 |
无核心必选参数,后跟优先级与PID |
七、网络配置与通信管理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 七、网络配置与通信管理 | ip | 网络配置全能工具(替代ifconfig) | ip addr(查看网卡IP)、ip link set eth0 up(启用网卡) |
addr(地址管理)、link(网卡状态管理)、route(路由表管理) |
| ifconfig | 传统网卡配置与状态查看工具 | ifconfig eth0 |
无核心必选参数,net-tools工具包提供 | |
| ping | 测试与目标主机的网络连通性 | ping baidu.com |
-c(指定发送数据包个数,如ping -c 4 baidu.com)、-i(指定发包间隔) |
|
| traceroute / mtr | 追踪数据包到目标主机的路由路径,排查网络故障 | traceroute baidu.com、mtr baidu.com |
无核心必选参数,mtr为增强版,兼具ping与traceroute功能 | |
| ss | 网络连接查看工具(替代netstat),性能更优 | ss -tulnp(查看全部监听端口) |
-t(TCP连接)、-u(UDP连接)、-l(监听状态)、-n(数字显示IP/端口)、-p(显示进程名/PID) |
|
| netstat | 传统网络连接、路由表、端口监听查看工具 | netstat -tulnp |
参数同ss命令,net-tools工具包提供 | |
| ssh | 加密远程终端登录工具 | ssh user@192.168.1.100 |
-p(指定SSH端口,如-p 2222)、-i(指定私钥文件登录) |
|
| scp | 基于SSH的安全远程文件复制 | scp test.txt user@192.168.1.100:/data/ |
-P(指定SSH端口)、-r(递归复制目录) |
|
| sftp | 基于SSH的安全FTP文件传输 | sftp user@192.168.1.100 |
-P(指定SSH端口),支持get下载、put上传 |
|
| wget | 命令行网络文件下载工具 | wget https://example.com/file.tar.gz |
-O(指定保存文件名)、-c(断点续传)、-b(后台下载) |
|
| curl | 命令行网络请求工具,支持多协议 | curl https://baidu.com、curl -X POST -d "name=test" https://api.example.com |
-X(指定请求方法)、-d(POST请求数据)、-H(指定请求头)、-o(保存响应到文件) |
|
| firewall-cmd | firewalld防火墙管理工具(RHEL/CentOS系) | firewall-cmd --add-port=80/tcp --permanent |
--permanent(永久生效,需reload)、--reload(重载防火墙规则)、--list-ports(查看已开放端口) |
|
| ufw | UFW防火墙管理工具(Debian/Ubuntu系) | ufw allow 80/tcp |
enable(启用防火墙)、disable(关闭)、status(查看规则状态) |
|
| dig / nslookup | DNS域名解析查询工具 | dig baidu.com、nslookup baidu.com |
无核心必选参数,bind-utils工具包提供 | |
| tcpdump | 命令行网络抓包分析工具 | tcpdump -i eth0 port 80 |
-i(指定抓包网卡)、port(指定端口)、-w(保存抓包数据到文件) |
|
| nc / netcat | 网络瑞士军刀,支持端口监听、扫描、数据传输 | nc -zv 192.168.1.100 22(测试端口是否开放) |
-l(监听端口)、-z(端口扫描模式)、-v(详细输出) |
八、磁盘、存储与文件系统管理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 八、磁盘、存储与文件系统管理 | df | 查看磁盘分区的空间使用情况 | df -h |
-h(人性化显示容量单位)、-i(查看inode使用情况) |
| du | 查看文件/目录的磁盘占用大小 | du -sh /data |
-s(仅统计总大小)、-h(人性化显示)、--max-depth=1(指定统计深度) |
|
| lsblk | 以树形结构查看块设备(磁盘/分区)信息 | lsblk |
-f(同时显示文件系统类型与UUID) |
|
| blkid | 查看块设备的UUID、文件系统类型 | blkid /dev/sda1 |
无核心必选参数 | |
| fdisk | MBR分区表磁盘分区管理工具 | fdisk /dev/sda |
-l(查看全部分区表) |
|
| parted | GPT/MBR通用磁盘分区工具,支持大硬盘 | parted /dev/sda |
无核心必选参数 | |
| mkfs | 格式化分区,创建文件系统 | mkfs.ext4 /dev/sda1、mkfs.xfs /dev/sda2 |
-t(指定文件系统类型,如ext4、xfs) |
|
| fsck | 检查并修复文件系统错误 | fsck /dev/sda1 |
-y(自动确认修复) |
|
| mount | 挂载文件系统/设备到指定目录 | mount /dev/sda1 /data、mount -o loop iso.iso /mnt |
-o(指定挂载参数,如ro只读、rw读写)、-a(挂载/etc/fstab中所有配置项) |
|
| umount | 卸载已挂载的文件系统/设备 | umount /data、umount /dev/sda1 |
无核心必选参数 | |
| free | 查看系统内存、交换分区使用情况 | free -h |
-h(人性化显示容量)、-m(以MB为单位显示) |
|
| swapon | 启用交换分区/交换文件 | swapon /dev/sda2、swapon /swapfile |
-a(启用/etc/fstab中所有交换分区) |
|
| swapoff | 关闭交换分区/交换文件 | swapoff /dev/sda2 |
-a(关闭所有已启用的交换分区) |
|
| dd | 磁盘镜像、数据备份与转换工具 | dd if=/dev/sda of=/backup/disk.img(磁盘备份) |
if=(输入文件/设备)、of=(输出文件/设备)、bs=(块大小) |
九、压缩、打包与解压
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 九、压缩、打包与解压 | tar | Linux主流打包压缩工具,兼容多格式 | tar -zcvf test.tar.gz /data(打包压缩gz)、tar -zxvf test.tar.gz(解压gz) |
-z(gzip压缩)、-j(bzip2压缩)、-J(xz压缩)、-c(创建包)、-x(解压)、-v(显示过程)、-f(指定文件名,必须放在最后) |
| gzip / gunzip | gz格式压缩与解压工具 | gzip test.txt、gunzip test.txt.gz |
-d(解压,同gunzip)、-r(递归压缩目录下文件) |
|
| zip / unzip | zip格式压缩解压,兼容Windows | zip -r test.zip /data、unzip test.zip |
-r(递归压缩目录)、-d(指定解压目录) |
|
| xz / unxz | xz格式高压缩比工具 | xz test.tar、unxz test.tar.xz |
-d(解压)、-z(压缩) |
十、软件包管理
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 十、软件包管理 | yum | RHEL7/CentOS7及之前版本软件包管理 | yum install nginx -y、yum update、yum remove nginx |
install(安装)、remove(卸载)、update(更新)、list(列出包)、-y(自动确认) |
| dnf | RHEL8+/Rocky/AlmaLinux新一代包管理,替代yum | dnf install nginx -y |
核心参数同yum,兼容yum语法 | |
| rpm | RPM包底层管理工具 | rpm -ivh nginx.rpm(安装)、rpm -qa(查询所有已安装包) |
-i(安装)、-v(显示过程)、-h(显示进度)、-e(卸载)、-qa(查询已安装包) |
|
| apt | Debian/Ubuntu系主流软件包管理工具 | apt update、apt install nginx -y、apt remove nginx |
update(更新软件源缓存)、install(安装)、remove(卸载)、upgrade(全量更新软件包)、-y(自动确认) |
|
| dpkg | Deb包底层管理工具(Debian/Ubuntu系) | dpkg -i nginx.deb(安装)、dpkg -l(查询已安装包) |
-i(安装)、-r(卸载)、-l(列出已安装包) |
十一、系统服务与定时任务调度
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 十一、系统服务与定时任务调度 | systemctl | systemd系统服务管理核心工具 | systemctl start nginx、systemctl enable --now nginx(开机自启+立即启动) |
start(启动)、stop(停止)、restart(重启)、status(查看状态)、enable(设置开机自启)、disable(取消开机自启)、daemon-reload(重载服务配置) |
| service | 传统SysVinit系统服务管理工具 | service nginx start |
核心动作:start/stop/restart/status | |
| crontab | 周期性定时任务配置与管理 | crontab -e(编辑定时任务)、crontab -l(查看定时任务) |
-e(编辑)、-l(查看)、-r(删除全部定时任务) |
|
| at | 一次性定时任务设置工具 | at now + 1 hours(1小时后执行任务) |
-f(指定任务脚本) |
|
| journalctl | systemd系统日志查看工具 | journalctl -u nginx -f(实时查看nginx服务日志) |
-u(指定服务名)、-f(实时刷新)、--since(指定开始时间) |
|
| dmesg | 查看内核环形缓冲区日志(开机硬件/驱动日志) | `dmesg | grep error` |
十二、搜索、查找与定位
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 十二、搜索、查找与定位 | find | 文件系统全能查找工具,按条件搜索文件/目录 | find /data -name "*.log"(按名称查找)、find / -size +1G(查找大于1G的文件) |
-name(按文件名匹配)、-type(按类型匹配,f文件/d目录)、-size(按大小匹配)、-mtime(按修改时间匹配)、-exec(对找到的文件执行命令) |
| locate | 基于索引数据库快速查找文件路径 | locate test.txt |
无核心必选参数,需先执行updatedb更新索引 | |
| updatedb | 更新locate命令的文件索引数据库 | updatedb |
无核心必选参数 | |
| type | 查看命令的类型(内置命令/外部命令/别名) | type cd |
无核心必选参数 |
十三、系统监控与性能分析
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 十三、系统监控与性能分析 | vmstat | 系统虚拟内存、CPU、IO、进程状态监控 | vmstat 1 5(每秒1次,共5次) |
无核心必选参数,后跟采样间隔与次数 |
| iostat | 系统磁盘IO、CPU负载监控 | iostat -x 1 |
-x(显示详细IO统计)、-d(仅显示磁盘统计) |
|
| mpstat | 多核CPU每个核心的负载监控 | mpstat -P ALL 1 |
-P ALL(显示所有CPU核心) |
|
| sar | 系统历史性能数据收集与分析 | sar -u 1 5(CPU监控)、sar -d 1 5(磁盘IO监控) |
-u(CPU)、-d(磁盘)、-n(网络) |
|
| iotop | 实时监控进程的磁盘IO占用 | iotop |
无核心必选参数,需提前安装 | |
| iftop | 实时监控网卡带宽占用与连接流量 | iftop -i eth0 |
-i(指定监控网卡) |
|
| lsof | 查看进程打开的文件句柄、端口、文件 | lsof -i :80(查看80端口占用进程) |
-i(查看网络连接/端口)、-p(指定PID查看打开的文件) |
|
| strace | 追踪进程的系统调用与信号,排查故障 | strace -p 1234 |
-p(指定PID追踪)、-o(输出追踪结果到文件) |
十四、高频实用工具与辅助命令
| 命令分类 | 命令名称 | 核心功能 | 高频使用示例 | 核心常用参数 |
|---|---|---|---|---|
| 十四、高频实用工具与辅助命令 | alias | 设置命令别名,简化操作 | alias ll='ls -lha' |
无核心必选参数,直接输入可查看当前所有别名 |
| unalias | 取消已设置的命令别名 | unalias ll |
无核心必选参数 | |
| source / . | 执行Shell脚本,使环境变量/配置立即生效 | source /etc/profile、. /etc/profile |
无核心必选参数,后跟脚本文件路径 | |
| export | 设置/导出环境变量 | export JAVA_HOME=/usr/local/jdk |
无核心必选参数 | |
| clear | 清空终端屏幕内容 | clear |
无核心必选参数,快捷键Ctrl+L等效 |
|
| exit | 退出当前终端/Shell会话 | exit |
无核心必选参数 | |
| shutdown | 系统关机/重启调度 | shutdown -h now(立即关机)、shutdown -r now(立即重启)、shutdown -h 22:00(22点关机) |
-h(关机)、-r(重启)、-c(取消已调度的关机/重启) |
|
| reboot | 重启系统 | reboot |
无核心必选参数 | |
| poweroff | 关机并切断电源 | poweroff |
无核心必选参数 | |
| screen / tmux | 终端复用工具,会话持久化,防终端断开 | screen -S test、tmux |
核心功能:创建持久化会话,断开SSH后任务继续运行,需提前安装 | |
| man | 查看命令的官方手册文档 | man ls |
无核心必选参数,后跟命令名 | |
| xargs | 将标准输入转为命令行参数,批量执行命令 | `cat file.txt | xargs rm -f` | |
| tee | 将标准输入同时输出到屏幕和文件 | `echo "test" | tee test.txt` | |
| watch | 周期性执行命令,实时监控输出结果 | watch -n 1 df -h(每秒刷新一次磁盘使用情况) |
-n(指定执行间隔,单位秒) |
|
| bc | 命令行计算器,支持浮点运算 | bc |
无核心必选参数,支持加减乘除、取模、幂运算 | |
| cal | 查看日历 | cal 2026(查看2026年全年日历) |
无核心必选参数,直接输入查看当月日历 |