linux常用命令集合

  • alias别名
  • arp将IP解析为MAC地址
  • arping探测IP冲突的主机
  • at单次计划任务命令
  • awk
  • basename截取带路径的文件名称的文件名
  • bashshell工具
  • bc做运算
  • bctcl配置网桥
  • bg将进程放到后台执行
  • blkid查看分区的信息
  • bunzip2解压bz2格式包
  • bzip2bz2格式压缩
  • cat查看
  • cal日历
  • cd切换目录
  • chage更改属主和属组
  • chattr设置隐藏权限
  • chgrp更改文件所属组
  • chkconfig设置系统开机是否自启
  • chmod更改文件的权限
  • chown更改文件所属主和所属主
  • chpasswd非交互式修改密码
  • clock时钟
  • cmp比较二进制文件的不同
  • cpcopy命令,复制
  • cpio打包
  • crontab计划任务
  • cut截取字符串
  • date日期
  • declare查看定义的函数
  • df查看文件系统大小占用
  • diff比较两个文本文件的不同
  • dirname截取带路径的文件名称的路径
  • dos2unixdos格式转unix格式
  • dumpe2fs查看ext文件系统的前面部分的元数据
  • e2fsck检查ext文件系统完整性
  • echo输出字符串
  • egrep使用正则的grep
  • eject弹出光盘
  • enable查看内部命令有哪些
  • ethtool查看网卡硬件信息
  • eval变量的间接引用,eval命令会先扫描命令行所有的置换,然后再执行命令。(进行两次扫描)
  • expect自动化处理交互式过程的命令
  • export设置全局变量
  • expr算术运算
  • fdiskMBR格式分区命令
  • fg将后台进程放到前台继续运行
  • fgrep不使用正则的grep
  • file查看文件格式
  • find查找文件
  • findmnt查看一个目录是否是挂载点
  • free显示内存
  • fsck检查文件系统
  • fuser列出了本地进程的进程号,及哪些本地进程使用file
  • gdiskGPT格式分区命令
  • getacl查看acl设置
  • getconfgetconf本身是个ELF可执行文件,用于获取系统信息
  • getent用来查看系统的数据库中的相关记录,例如支持的数据库: ahosts,ahostsv4 ,ahostsv6, aliases ,ethers ,group, gshadow, hosts, netgroup, networks, passwd, protocols, rpc ,services, shadow
  • grep查找关键字
  • groupmems更改和查看组成员
  • grub2-mkconfig重新生成grub配置文件
  • gunzip解压gzip格式包
  • gzipgz格式压缩
  • halt关机
  • hash查看外部命令缓存
  • head查看文件的头部
  • hexdump查看二进制文件
  • history显示历史命令
  • help帮助命令
  • hostname查看主机名
  • hostnamectl
  • id查看用户的属主属组信息
  • ifconfig查看网络信息
  • init
  • install安装复制文件,相当于cp、chmod、chown、chgrp、mkdir等工具的集合
  • iostat统计CPU和设备IO信息
  • iotop监控磁盘IO,需要安装
  • ip
  • iptablesiptables防火墙命令
  • jobs查看后台运行进程
  • kill发送SIG信号
  • killall通过程序的进程名来杀死一类进程
  • less分页查看文件
  • let运算
  • local设置函数内部变量为局部变量
  • locate本地磁盘查询
  • ls显示当前路径下的目录和文件
  • lsattr显示隐藏权限
  • lsblk列出磁盘分区信息
  • lscpu列出cpu信息
  • lsof查看正在打开的文件
  • lsusb查看usb设备信息
  • ltrace查看库的调用
  • lvconvert还原逻辑卷快照
  • lvcreate创建逻辑卷
  • lvdisplay查看逻辑卷详细信息
  • lvextend扩展逻辑卷
  • lvreduce缩减逻辑卷大小
  • lvremove删除逻辑卷
  • lvs查看逻辑卷信息
  • mail邮件
  • man查看帮助
  • mandb
  • mare分页查看文件
  • mil-tool查看网卡硬件工作模式信息
  • mkdir创建目录
  • mkfifo创建管道文件,先进先出
  • mkisofs制作iso文件
  • mkpasswd生成密码字符串
  • mkswap创建swap分区
  • mktemp创建临时文件夹和文件
  • mpstat查看CPU状态信息
  • mtr网络连通和路由测试
  • mv移动
  • nanonano文本编辑器
  • nc监控网络
  • nice修改优先级,-20~19,默认为0
  • netplannetplan apply ---Ubuntu使网络生效命令
  • nmcli配置网络
  • nohub将进程脱离终端运行
  • od显示非文本文件内容
  • openssl设置加密和证书
  • newgrp临时切换主组
  • nl给文件加行号
  • nmap网络探测扫描
  • parted分区命令
  • paste合并多个文件为一行
  • passwd修改密码
  • patch给diff比较的输出文件打补丁
  • pdiof查看程序名的进程号
  • pgrep自定义查询模式
  • ping测试网络连通性
  • pkill按进程名终止进程;按终端号踢出用户
  • pmap查看进程每个部分模块占用内存大小
  • poweroff关机
  • print输出
  • printf输出
  • prtstat查看进程信息
  • ps查看当前进程快照列表
  • pstree查看进程树
  • pvcreate创建物理卷
  • pvdisplay查看物理卷详细信息
  • pvmove移动物理卷上的数据到其他物理卷
  • pvremove删除物理卷
  • pvs查看物理卷信息
  • pwd查看当前绝对路径
  • read非交互式读入
  • readonly设置只读变量
  • reboot重启
  • rename批量更改文件名
  • renice修改进程优先级,与nice共用
  • resize2fs扩容ext文件系统
  • rev将文档中一行的内容逆向显示
  • rm删除
  • rmdir删除空目录
  • route查看路由
  • runlevel系统运行级别
  • rz上传
  • scp远程拷贝
  • screen
  • sed
  • set全部变量
  • setacl设置acl
  • seq生成数字命令
  • shared
  • shutdown关机
  • slabtop实时显示内核slab内存缓存信息
  • sleep休眠
  • sort文本排序
  • split分割一个文件为多个文件
  • ss查看网络连接,替代netstat
  • stat查看文本状态属性
  • strace跟踪某个系统命令和的调用
  • su切换用户
  • sudo切换用户
  • swapon刷新swap分区
  • sysctl控制内核参数,/proc/sys为内存中的设置,sysctl是一个允许改变正在运行中的Linux系统的接口,修改的是针对整个系统的内核参数。sysctl的修改是立即且临时的(重后失效)。sysctl 命令用于查看或设定此目录中诸多参数。也可以通过修改sysctl.conf配置文件,达到永久生效。sysctl -p使配置立即生效。默认配置文件为以下配置文件:
    /run/sysctl.d/.conf
    /etc/sysctl.d/
    .conf
    /usr/local/lib/sysctl.d/.conf
    /usr/lib/sysctl.d/
    .conf
    /lib/sysctl.d/*.conf
    /etc/sysctl.conf
  • systemctl
  • sz下载文件
  • tac从下向上显示文档内容
  • tail查看文件后多少行
  • tar打包压缩
  • taskset临时绑定进程和CPU
  • tcpdump抓包
  • tee内容显示到屏幕的同时保存到文件中
  • time查看命令执行所用的时间
  • touch创建空文件
  • top查看系统进程实时信息
  • tr用于转换或删除文件中的字符
  • tracepath网络路由记录测试
  • traceroute网络路由记录测试
  • trap信息捕捉
  • tree树形显示目录结构
  • tty
  • tune2fs查看ext文件系统的全部元数据
  • type显示指定命令的类型
  • umask定义默认权限
  • unalias取消别名
  • ungzip解压gz格式包
  • uniq去重
  • unix2dosunix格式转换为dos格式
  • unxz解压xz格式
  • unzip解压zip格式
  • updatedb更新locate数据库
  • uptime负载信息查询
  • useradd新增用户
  • userdel删除用户
  • usermod修改用户
  • vgcreate创建卷组
  • vgdisplay查看卷组的详细信息
  • vgextend扩展卷组
  • vgreduce缩容卷组
  • vgremove删除卷组
  • vgs查看卷组信息
  • vi文本编辑器
  • vim文本编辑器
  • vmstat查看虚拟内存信息
  • watch监测一个命令的运行结果
  • wget下载
  • whatis用于查询一个命令执行什么功能,并将查询结果打印到终端上,相当于 man -f,重建这个命令相关信息的数据库用makewhatis
  • whereis定位可执行文件、源代码文件、帮助文件在文件系统中的位置
  • which查看命令的绝对路径
  • whoami查看当前登录用户信息
  • who am i查看当前登录用户
  • who查看登录用户信息
  • w查看登录用户信息
  • wc文本数据统计
  • xargs将标准输入转换为命令的参数
  • xfs_growfs扩容xfs文件系统
  • xxd文本内容进制转换
  • xzxz格式压缩
  • yum装包命令
  • zipzip格式压缩
posted @   xiao__fei  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示