IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 整理了一下 Linux 中习见命令及分类 -> 正文阅读

[系统运维]整理了一下 Linux 中习见命令及分类

Linux系统由于其开放性、多用户、多任务和多线程、设备独立性、丰富的网络功能等优点受到大家的欢迎,越来越多的人想要去了解甚至学习Linux,而Linux功能通常是通过繁多的各类命令来实现的,所以学习Linux命令是基础,掌握好各种命令才能玩转Linux,但是Linux命令太多了,全部记住的话确实不容易也没必要,因为有些命令用的比较少,等用到的时候再记忆就可以。但一些常用到的命令是要必须掌握的。下面我就介绍一下Linux常见命令及分类。

Linux命令分类的话可分为文件管理类,文档编辑类,系统管理类,磁盘管理类,文件传输类,网络通讯类,设备管理类,备份压缩类及其他命令等。

其中文件管理类命令常见的有pwd:显示当前所在的位置,cd:切换目录,mkdir:创建目录,touch:创建空文件或改变文件的时间戳属性,ls:显示目录下的内容及相关属性信息,cp:复制文件或目录,mv:移动或重命名文件,rm:删除文件或目录,rmdir:删除空目录,ln:硬链接与软链接,readlink:查看符号链接文件的内容,find:查找目录下的文件,xargs:将标准输入转换成命令行参数,rename:重命名文件,dirname:显示文件或目录路径,chattr:改变文件的扩展属性,lsattr:查看文件扩展属性,file:显示文件的类型,md5sum:计算和校验文件的MD5值,chown:改变文件或目录的用户和用户组,chmod:改变文件或目录权限,chgrp:更改文件用户组 ,umask:显示或设置权限掩码。

文档编辑类常见命令有cat:合并文件或查看文件内容,tac:反向显示文件内容,more:分页显示文件内容,less:分页显示文件内容,head:显示文件内容头部,tail:显示文件内容尾部,tailf:跟踪日志文件,cut:从文本中提取一段文字并输出,split:分割文件,paste:合并文件,join:按两个文件的相同字段合并,uniq:去除重复行,wc:统计文件的行数、单词数或字节数,iconv:转换文件的编码格式,diff:比较两个文件的不同,vimdiff:可视化比较工具,rev:反向输出文件内容,tr:替换或删除字符,vi/vim:纯文本编辑器。

系统管理类常见命令有lsof:查看进程打开的文件,uptime:显示系统的运行时间及负载,free:查看系统内存信息,iftop:动态显示网络接口流量信息,vmstat:虚拟内存统计,mpstat:CPU信息统计,iostat:I/O信息统计,iotop:动态显示磁盘I/O统计信息,chkconfig:管理开机服务,ntsysv:管理开机服务,setup:系统管理工具,ethtool:查询网卡参数,mii-tool:管理网络接口的状态,rpm:RPM包管理器,yum:自动化RPM包管理工具。

磁盘管理类常见命令有fdisk:磁盘分区工具,partprobe:更新内核的硬盘分区表信息,tune2fs:调整ext2/ext3/ext4文件系统参数,parted:磁盘分区工具,mkfs:创建Linux文件系统,dumpe2fs:导出ext2/ext3/ext4文件系统信息,resize2fs:调整ext2/ext3/ext4文件系统大小,fsck:检查并修复Linux文件系统,mount:挂载文件系统,umount:卸载文件系统,df:报告文件系统磁盘空间的使用情况,mkswap:创建交换分区,swapon:激活交换分区,swapoff:关闭交换分区,sync:刷新文件系统缓冲区。

文件传输类常见命令有tftp:上传及下载文件curl:文件传输工具fsck:检查并修复Linux文件系统ftpwho:显示ftp会话信息iprm:删除打印队列中的打印任务rmt命令:远端磁带传输协议模块,gpm:提供文字模式下的滑鼠事件处理,ftp:文件传输协议客户端,rsync:远程数据同步工具,symlinks:维护符号连接的工具程序,uuto:将文件传送到远端的UUCP主机,lftp命令:优秀的命令行FTP客户端ncftp:传输文件uupick:处理传送进来的文件tftp:上传及下载文件lpr:将文件放入打印队列等待打印lpq:查看打印队列状态lprm:删除打印队列中的打印任务fsck:检查并修复Linux文件系统cur:文件传输工具ftpshut:指定时间关闭FTP服务器ftpwho:显示ftp会话信息

网络通讯类常见命令有ifconfig:配置或显示网络接口信息,ifup:激活网络接口,ifdown:禁用网络接口,service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡,route:显示或管理路由表,arp:管理系统的arp缓存,ip:网络配置工具,netstat:查看网络状态,ss:查看网络状态,traceroute:追踪数据传输路由状况,arping:发送arp请求,telnet:远程登录主机,nc:多功能网络工具,sh:安全地远程登录主机,wget:命令行下载工具,mailq:显示邮件传输队列,mail:发送和接收邮件,nslookup:域名查询工具,dig:域名查询工具,host:域名查询工具,nmap:网络探测工具和安全/端口扫描器,tcpdump:监听网络流量。设备管理类常见命令有add_drv:添加一个新的设备驱动程序到系统中wodim:将数据写入光盘cdrwtool:在CD-R CD-RW和DVD-R设备上执行操作,nproc:显示当前进程可用的CPU数目,chcpu:配置CPU,lsscsi:列出SCSI设备及属性,cpuspeed:用户空间的CPU频率调节,pccardctl:?PCMCIA卡控制工具,lspcmcia:显示扩展的PCMCIA调试信息,mev:报告鼠标事件

备份压缩类常见命令有tar:打包备份,gzip:压缩或解压文件,zip:打包和压缩文件,unzip:解压zip文件,scp:远程文件复制,rsync:文件同步工具。其他一些常见命令有hash:显示与清除命令运行时查询的哈希表wait:等待指令bc:浮点运算history:显示与操纵历史命令rmmod:?删除模块

命令分类整理后就比较容易记忆,但最好不要死记硬背,而是多操作应用,用的多了自然而然地也就记住了。如果是初接触命令,大家可以看下《Linux就该这么学》,里有新手必须掌握的命令介绍,大家可以参考下。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-06 11:20:15  更:2022-05-06 11:20:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:48:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码