Linux系统有非常多的命令,以下是Linux常用的命令,这些命令可用于管理文件和目录、系统运维、进程管理、网络管理等等。
ab Apache服务器的性能测试工具
accept 指示打印系统接受发往指定目标打印机的打印任务
ack 比grep好用的文本搜索工具
alias 定义或显示别名
apachectl Apache服务器前端控制工具
apk Alpine Linux 下的包管理工具
apropos 在 whatis 数据库中查找字符串
apt-get Debian Linux发行版中的APT软件包管理工具
apt-key 管理Debian Linux系统中的软件包密钥
apt-sortpkgs Debian Linux下对软件包索引文件进行排序的工具
aptitude Debian Linux系统中软件包管理工具
ar 建立或修改备存文件,或是从备存文件中抽取文件
arch 显示当前主机的硬件架构类型
arj 用于创建和管理.ari压缩包
arp arp 命令用于显示和修改 IP 到 MAC 转换表
arpd 收集免费ARP信息
arping 通过发送ARP协议报文测试网络
arptables 管理ARP包过滤规则表
arpwatch 监听网络上ARP的记录
as 汇编语言编译器
at 在指定时间执行一个任务
atop 监控Linux系统资源与进程的工具
atq 列出当前用户的at任务列表
atrm 删除待执行任务队列中的指定任务
awk 文本和数据进行处理的编程语言
axe1 多线程下载工具
badblocks 查找磁盘中损坏的区块
base64 base64 编码/解码文件或标准输入输出.
basename 打印目录或者文件的基本名称.
batch 在系统不繁忙的时候执行定时任务
bc 算术操作精密运算工具
bg 将前台终端作业移动到后台运行
bind 显示或设置键盘按键与其相关的功能
blkid 查看块设备的文件系统类型、LABEL、 UUID等信息
blockdev 从命令行调用区块设备控制程序
bmodinfo 显示给定模块的详细信息.
break 结束for,while或until循环
builtin 执行bash内建命令
bunzip2 创一个bz2文件压缩包
bye 命令用于中断FTP连线并结束程序
bzcat 解压缩指定的.bz2文件
bzcmp 比较两个压缩包中的文件
bzdiff 直接比较两个.bz2压缩包中文件的不同
bzgrep 使用正则表达式搜索.bz2压缩包中文件
bzip2 将文件压缩成bz2格式
bzip2recover 恢复被破坏的.bz2压缩包中的文件
bzless 增强.bz2压缩包查看器
bzmore 查看bzip2压缩过的文本文件的内容
cal 显示当前日历或指定日期的日历
cancel 取消已存在的打印任务
cat 连接多个文件并打印到标准输出
cd 切换用户当前工作目录
cdrecord Linux系统下光盘刻录功能命令
chage 修改帐号和密码的有效期限
chattr 用来改变文件属性
chcon 修改对象(文件)的安全上下文
chfn 用来改变finger命令显示的信息
chgrp 用来变更文件或目录的所属群组
chkconfig 检查或设置系统的各种服务
chmod 用来变更文件或目录的权限
chown 用来变更文件或目录的拥有者或所属群组
chpasswd 批量更新用户口令的工具
chroot 把根目录换成指定的目的目录
chsh 用来更换登录系统时使用的she11
cksum 检查文件的CRC是否正确
清除当前屏幕终端上的任何信息.clear
clock 用于调整 RTC 时间
clockdiff 检测两台linux主机的时间差
cmp 比较两个文件是否有差异
co1 过滤控制字符
colrm 删除文件中的指定列
comm 按行比较两个已排序的文件
command 调用并执行指定的命令
compress 使用Lempress-Ziv编码压缩数据文件
consoletype 输出已连接的终端类型
continue 结束本次循环,继续执行下一个for,while或until循环
convertquota 把老的配额文件转换为新的格式
cp 将源文件或目录复制到目标文件或目录中
cpio 用来建立、还原备份档的工具程序
crontab 提交和管理用户的需要周期性执行的任务
csplit 将一个大文件分割成小的碎片文件
cu 用于连接另一个系统主机
cupsdisable 停止指定的打印机
cupsenable 启动指定的打印机
cur1 利用URL规则在命令行下工作的文件传输工具
cut 连接文件并打印到标准输出设备上