linux核心系统命令

文件和目录操作命令

  • pwd:显示当前所在的位置
  • cd:切换目录
  • tree:以树形结构显示目录下的内容
  • mkdir:创建目录
  • ls:显示目录下的内容及相关属性信息
  • cp:复制文件或目录
  • mv:移动或重命名文件
  • rm:删除文件或目录
  • rmdir:删除空目录
  • ln:硬链接与软连接
  • readlink:查看符号链接文件的内容
  • find:查看目录下的文件
  • xargs:将标准输入转换成命令行参数
  • rename:重命名文件
  • basename:显示文件名或目录名
  • chattr:改变文件的扩展属性
  • lsatrr:查看文件扩展属性
  • file:显示文件的类型
  • MD5sum:计算和校验文件的MD5值
  • chown:改变文件或目录的用户和用户组
  • chmod:改变文件或者目录权限
  • chgrp:更改文件用户组
  • umask:显示或者设置权限掩码

文件过滤及内容编辑处理命令

  • cat:合并文件或查看文件内容
  • tac:反向显示文件内容
  • more:分页显示文件内容
  • less:分页显示文件内容
  • head:显示文件内容头部
  • tail:显示文件内容尾部
  • tailf:跟踪日志文件
  • cut:从文本中提取一段文字并输出
  • split:分割文件
  • paste:合并文件
  • sort:文本排序
  • join:按两个文件的相同字段合并
  • uniq:去除重复行
  • wc:统计文件的行数、单词数或字节数
  • iconv:转换文件的编码格式
  • dos2unix:将DOS格式文件转换成UNIX格式
  • diff:比较两个文件的不同
  • vimdiff:可视化比较工具
  • rev:反向输出文件内容
  • tr:替换或删除字符
  • od:按不同进制显示文件
  • tee:多重定向
  • vi/vim:文本编辑器

文本处理三剑客

  • grep:文本过滤工具
  • sed:字符流编辑器
  • awk:

linux信息显示与搜索文件命令

  • uname:显示系统信息
  • hostname:显示或设置系统的主机名
  • dmesg:系统启动异常诊断
  • stat:显示文件或文件系统状态
  • du:统计磁盘空间使用情况
  • date:显示与设置系统时间
  • echo:显示一行文本
  • watch:监视命令执行情况
  • which:显示命令的全路径
  • whereis:显示命令及其相关文件全路径
  • locate:快递定位文件路径
  • updatedb:更新mlocate数据库

文件备份与压缩

  • tar:打包备份
  • gzip:压缩或解压文件
  • zip:打包和压缩文件
  • unzip:解压zip文件
  • scp:远程复制文件
  • rsync:文件同步工具

linux用户管理及用户信息查询命令

  • useradd:创建用户
  • usermod:修改用户信息
  • userdel:删除用户
  • groupadd:创建新的用户组
  • groupdel:删除用户组
  • passwd:修改用户密码
  • chage:修改用户密码有效期
  • chpasswd:批量更新用户密码
  • su:切换用户
  • visudo:编辑sudoers文件
  • sudo:以另一个用户身份执行命令
  • id:显示用户与用户组的信息
  • w:显示已登录用户信息
  • who:显示已登录用户信息
  • users:显示已登录用户
  • whoami:显示当前登陆的用户名
  • last:显示用户登陆列表
  • lastb:显示用户登陆失败的记录
  • lastlog:显示所有用户的最近登陆记录

linux磁盘与文件系统管理命令

  • fdisk:磁盘分区工具
  • partprobe:更新内核的硬盘分区表信息
  • tune2fs:调整ext2/ext3/ext4文件系统参数
  • parted:磁盘分区工具
  • mkfs:创建linux文件系统
  • dump2fs:导出ext2/ext3/ext4文件系统信息
  • resize2fs:调整ext2/ext3/ext4文件系统大小
  • fsck:检查并修复linux文件系统
  • dd:转换或复制文件
  • mount:挂载文件系统
  • umount:卸载文件系统
  • df:报告文件系统磁盘空间的使用情况
  • mkswap:创建交换分区
  • swapon:激活交换分区
  • swapoff:关闭交换分区
  • sync:刷新文件系统缓冲区

linux进程管理命令

  • ps:查看进程
  • pstree:显示进程状态树
  • pgrep:查看匹配条件的进程
  • kill:终止进程
  • killall:通过进程名终止进程
  • pkill:通过进程名终止进程
  • top:实时显示系统中各个进程的资源占用状况
  • nice:调整程序运行时的优先级
  • renice:调整运行中的进程的优先级
  • nohup:用户退出系统进程继续工作
  • strace:跟踪进程的系统调用
  • ltrace:跟踪进程调用库函数
  • runlevel:输出当前的运行级别
  • init:初始化linux进程
  • service:管理系统服务

linux网络管理命令

  • ifconfig:配置或显示网络接口信息
  • ifup:激活网络接口
  • ifdown:禁用网络接口
  • route:显示或管理路由表
  • arp:管理系统的arp缓存
  • ip;网络配置及工具
  • netstat:查看网络状态
  • ss:查看网络状态
  • ping:测试主机之间网络的连通性
  • traceroute:数据追踪传输路由状况
  • arping:发送arp请求
  • telnet:远程登陆主机
  • nc:多功能网络工具
  • ssh:安全的远程登陆主机
  • wget:命令行下载工具
  • mailq:显示邮件传输队列
  • mail:发送和接收邮件
  • nslookup:域名查询工具
  • dig:域名查询工具
  • host:域名查询工具
  • nmap:网络探测工具和安全/端口扫描器
  • tcpdump:监听网络流量

linux系统管理命令

  • lsof:查看进程打开的文件
  • uptime:显示系统的运行时间及负载
  • free:查看系统内存信息
  • iftop:动态显示网络接口流量信息
  • vmstat:虚拟内存统计
  • mpstat:cpu信息统计
  • iostat:i/o信息统计
  • iotop:动态显示磁盘i/o统计信息
  • sar:收集系统信息
  • chkconfig:管理开机服务
  • ntsysv:管理开机服务
  • setup:系统管理工具
  • ethtool:查询网卡参数
  • mii-tool:管理网络接口的状态
  • dmidecode:查询系统硬件信息
  • lspci:显示所有pci设备
  • ipcs:显示进程间通信设施的状态
  • ipcrm:清除ipc相关信息
  • rpm:rpm包管理器
  • yum:自动化rpm包管理工具
    推荐文章:https://www.jianshu.com/p/20d2b599fef9
    原文作者:养码哥
    原文地址: https://www.jianshu.com/p/da332ade3be6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞