• cat:查看一个或多个文件的内容。
  • ls: 显示指定目录的内容,默认当前目录;-l 显示详细的列表,-F显示文件类型的信息。
  • cp: 将文件1负责到文件2/将多个文件复制到目录
  • mv:重命名/移动文件
  • touch:创建文件
  • rm: 删除文件
  • cd:设置当前工作目录
  • mkdir:创建新目录
  • rmdir:删除目录
  • grep:显示文件和输入流中和参数匹配的行
  • less:将屏幕内容分屏显示。space查看下一屏,B键上一屏,Q键推出
  • pwd: 输出当前目录
  • diff: 查看两个文件的不同
  • file: 查看文件的格式信息
  • find: 在文件中查找目录
  • man: 获取在线帮助
  • locate: 查找文件(在系统创建的文件索引中)
  • head:显示文件的头10行内容
  • tail:显示文件的最后10行内容
  • sort:将文件的所有行按字母顺序快速排序 -n选项按数字顺序排序那些以数字开头的行,以-r选项反向排序
  • passwd:改密码
  • chsh: 改shell
  • export: 将shell变量变为环境变量
  • ps: 列出所有正在运行的进程
  • kill: 终止进程
  • chmod: 更改文件权限
  • ln: 创建符号链接
  • gzip:压缩程序(单个)
  • tar cvf:压缩和归档多个文件和目录
  • tar xvf: 解压缩
  • gunzip:解压缩.gz文件
  • zcat: 等同于gunzip -dc
  • dd: 从输入文件和输入流读取数据然后写入输出文件和输出流
  • mknod: 创建设备文件
  • parted -l: 查看系统分区表
  • mkds: 创建文件系统
  • jobs: 查看暂停了哪些进程
  • mount: 查看文件系统状态
  • umount: 卸载文件系统
  • blkid: 查看设备和其对应的文件系统和UUID
  • sync: 强制内核将缓冲区的数据写到磁盘
  • df: 查看文件系统地容量和使用量
  • du: 显示当前目录下磁盘的使用量
  • fsck: 检查文件系统的工具
  • free: 显示当前交换空间的使用情况
  • mkswap: 创建交换空间
  • dmesg:查看启动信息和诊断信息
  • who -r: 查看系统的运行级别
  • systemctl show -p type unit: 查看单元的依赖顺序
  • systemctl list-units: 显示系统中所有激活的单元
  • systemctl status media.mount: 获得单元的状态信息
  • systemctl start: 激活单元
  • systemctl stop: 停止单元
  • systemctl restart: 重启单元
  • telnet: 连接端口
  • initctal list: 连接端口
  • shutdown: 关闭init系统
  • logger: 发送日志消息
  • passwd:设置用户和密码
  • adduser: 添加用户
  • userdel:删除用户
  • groups: 查看当前用户所属的用户组
  • date: 查看时间
  • hwclock: 将系统时间重新设置为硬件系统的当前时间
  • at: 在将来的某一时刻一次性启动某一服务
  • locate: 定位文件
  • top:显示系统的当前状态。将系统最活跃的进程显示在上方。
  • lsof: 列出打开的文件和使用它们的进程/列出正在使用或者监听端口的程序
  • strace: 系统调用跟踪
  • ltrace: 系统库跟踪
  • ps m: 查看线程信息
  • top -p : 监控进程
  • uptime: 显示平均负载值和内核已经运行的时长
  • free: 查看内存情况
  • vmstat: 监控CPU和内存性能
  • iostat/iotop: 监控系统I/O信息
  • pidstat: 检测进程
  • ifconfig: 查看主机IP地址
  • bc:计算命令
  • ping: 发送报文给目标地址
  • traceroute:显示数据包到达目标主机走过的路
  • host: 找出域名的IP地址
  • route add: 添加路由
  • route del: 删除路由
  • netstat: 基本的网络服务调试工具
  • sysctl -w net.ipv4.ip_forward: 激活路由器内核的IP转发
  • iptables: Linux防火墙的相关命令
  • arp:查看arp缓存
  • iw: 查看和改变内核空间设备和网络的配置
  • telnet: 连接web服务器/登录远程主机
  • curl: 请求web服务器
  • ssh-keygen: 创建ssh密钥
  • ssh: 登录远程主机
  • scp: 在本机和远程主机间传输文件
  • sftp: 文件传输,好比命令行的ftp客户端,有get和put命令
  • tcpdump: 将网络接口置于混杂模式
  • netcat: 与UCP和TCP端口通信,指定本地端口,监听端口,扫描端口,对网络输入重定向到标准输入输出等等
  • nmap: 扫描或列举机器的开放端口
  • sleep: 休眠
  • trap: 创建信号处理器
  • xargs: 对自身输入流的每个文件名逐个地执行命令
  • expr: 进行算术运算
  • xwininfo: 监控客户端的运行
  • xev: 获取事件
  • xinput: 查看机器上的设备配置
  • ldd: 查看程序用到的共享库
  • patch: 打补丁