第三节 红帽认证培训 新手必须掌握的Linux命令(2.4-2.6)
第三节 红帽认证培训 新手必须掌握的Linux命令(2.4-2.6)
文章目录
- 1.系统状态检测命令
- 2.查找定义文件命令
- 3.文本文件编辑命令
- 总结
1.系统状态检测命令
- ifconfig 用于获取网卡配置与网络状态等信息,英文全称为:“interface config”,语法格式为:“ifconfig [参数] [网络设备]”。
代码如下(示例):
[root@linuxprobe ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255inet6 fe80::c8f8:f5c5:8251:aeaa prefixlen 64 scopeid 0x20ether 00:0c:29:7d:27:bf txqueuelen 1000 (Ethernet)RX packets 304 bytes 33283 (32.5 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 91 bytes 11052 (10.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
第一眼看网卡名称,第二眼看IP地址,第三眼看MAC地址,第四眼看收发数据包(RX/TX 每次重启累计一次)
- uname 用于查看系统内核版本与系统架构等信息,英文全称为:“Unix name”,语法格式为:“uname [-a]”。
[root@linuxprobe ~]# uname -a
Linux linuxprobe.com 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
# 顺带一提,如果要查看当前系统版本的详细信息,则需要查看redhat-release文件,其命令以及相应的结果如下:
[root@linuxprobe ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.0 (Ootpa)
- uptime 用于查看系统的负载信息,输入后回车执行即可。
- free 用于显示当前系统中内存的使用量信息,语法格式为:“free [-h]”。 -h参数易读模式。
- who/w 用于查看当前登入主机的用户终端信息,输入后回车执行即可。
- last 用于调取主机的被访记录,输入后回车执行即可。
- ping 测试连通性
【注意】Windows默认ping4次,Linux默认一直ping [-c 次数]。 - tracepath 用于显示数据包达到目的主机途中所经过的路由信息
- netstat 用于显示如网络连接、路由表、接口状态等的网络相关信息 - history 显示历史执行过的命令
“!编码数字”:重复执行某一次命令;history -c 永久清空 - sosreport 用于收集系统配置及架构信息并输出诊断文档,输入后回车执行即可。
2.查找定义文件命令
- pwd 用于显示用户当前所处的工作目录
- cd
cd 目录:切换所在工作目录
cd ~:进入自己的家目录
cd …:上一级所在目录
cd -:上一次所在目录 - ls 用于显示目录中的文件信息
-a 所有文件
-l 详细模式,长格式 - tree 用于以树状图的形式列出目录内容及结构
- find 用于按照指定条件来查找文件所对应的位置【locate、whereis、which】
3.文本文件编辑命令
- cat 用于查看纯文本文件(内容较少的)
- more 用于查看纯文本文件(内容较多的)
- head 用于查看纯文本文件的前N行
- tail 用于查看纯文本文件的后N行或持续刷新文件的最新内容[-f]
- tr 替换文本内容中的字符,英文全称为:“translate”,语法格式为:“tr [原始字符] [目标字符]”。
[root@linuxprobe ~]# cat anaconda-ks.cfg | tr [a-z] [A-Z]
#VERSION=RHEL8
IGNOREDISK --ONLY-USE=SDA
AUTOPART --TYPE=LVM
# PARTITION CLEARING INFORMATION
CLEARPART --ALL --INITLABEL --DRIVES=SDA
# USE GRAPHICAL INSTALL
GRAPHICAL
REPO --NAME="APPSTREAM" --BASEURL=FILE:///RUN/INSTALL/REPO/APPSTREAM
# USE CDROM INSTALLATION MEDIA
CDROM
# KEYBOARD LAYOUTS
KEYBOARD --VCKEYMAP=US --XLAYOUTS='US'
# SYSTEM LANGUAGE
LANG EN_US.UTF-8
# NETWORK INFORMATION
【“|”管道符(也称任意门)将前面的结果输出给后面进行二次处理。】
wc 用于统计指定文本文件的行数、字数或字节数
stat 用于查看文件的具体存储细节和时间等信息
grep 用于按行提取文本内容,语法格式为:“grep [参数] 文件名称”。 -v 反选
cut 用于按列提取文本内容,语法格式为:“cut [参数] 文件名称”。
diff 用于比较多个文件之间内容的差异
#使用diff --brief命令显示比较后的结果
[root@linuxprobe ~]# diff --brief diff_A.txt diff_B.txt
Files diff_A.txt and diff_B.txt differ
#使用带有-c参数的diff命令来描述文件内容具体的不同
[root@linuxprobe ~]# diff -c diff_A.txt diff_B.txt
*** diff_A.txt 2020-08-30 18:07:45.230864626 +0800
--- diff_B.txt 2020-08-30 18:08:52.203860389 +0800
***************
*** 1,5 ****
! Welcome to linuxprobe.com
Red Hat certified
! Free Linux Lessons
Professional guidance
Linux Course
--- 1,7 ----
! Welcome tooo linuxprobe.com
!
Red Hat certified
! Free Linux LeSSonS
! .....
Professional guidance
Linux Course
- uniq 用于去除文本中连续的重复行
- sort 用于对文本内容进行再排序 -n 数字从小到大排序
#以第三个字段中的数字作为排序依据,那么就可以用-t参数指定间隔符,-k参数指定第几列,-n参数进行数字排序来搞定:
[root@linuxprobe ~]# sort -t : -k 3 -n user.txt
rpc:x:32:32:Rpcbind Daemon
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon
qemu:x:107:107:qemu user
usbmuxd:x:113:113:usbmuxd user
pulse:x:171:171:PulseAudio System Daemon
rtkit:x:172:172:RealtimeKit
gluster:x:995:990:GlusterFS daemons
unbound:x:996:991:Unbound DNS resolver
geoclue:x:997:995:User for geoclue
polkitd:x:998:996:User for polkitd
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文介绍了Linux常用命令。
第三节 红帽认证培训 新手必须掌握的Linux命令(2.4-2.6)相关推荐
- 第四节 红帽认证培训 新手必须掌握的Linux命令(2.7-2.8)+管道符、重定向
第四节 红帽认证培训 新手必须掌握的Linux命令(2.7-2.8)+管道符.重定向 文章目录 2.7 文件目录管理命令 2.8 打包压缩与搜索命令 3.1 输入输出重定向 3.2 管道命令符 3.3 ...
- 第二节 红帽认证培训 部署虚拟环境安装LInux系统+新手必须掌握的Linux命令(讲到2.3)
第二节 红帽认证培训 部署虚拟环境安装LInux系统+新手必须掌握的Linux命令(讲到2.3) 2021年4月3日 晚19点课程笔记 笔记目录 一.部署虚拟环境安装Linux系统 二.新手必须掌握的 ...
- 第七节 红帽认证培训 用户身份与文件权限(5.1-5.3)
第七节 红帽认证培训 用户身份与文件权限(5.1-5.3) 文章目录 5.1 用户身份与能力 1.id 命令 2.useradd命令 3.groupadd命令 4.usermod命令 5. passw ...
- 第八节 红帽认证培训 用户身份与文件权限(5.4-5.6)
第八节 红帽认证培训 用户身份与文件权限(5.4-5.6) 文章目录 5.4 文件的隐藏属性 1.chattr命令 2.lsattr命令 5.5 文件访问控制列表 1.setfacl命令 2.getf ...
- 第五节 红帽认证培训 重要的环境变量+Vim编辑器与Shell命令脚本(4.1-4.2)
第五节 红帽认证培训 重要的环境变量+Vim编辑器与Shell命令脚本(4.1-4.2) 文章目录 重要的环境变量 4.1 Vim文本编辑器(Vi加强版:着色) 4.2编写Shell脚本 1.编写简单 ...
- 第六节 红帽认证培训 Vim编辑器与Shell命令脚本(4.3-4.4)
第六节 红帽认证培训 Vim编辑器与Shell命令脚本(4.3-4.4) 文章目录 4.3 流程控制语句 1.if条件测试语句 2.for条件循环语句 3.while条件循环语句 4.case条件测试 ...
- 第一节 红帽认证培训 开班仪式+介绍Linux
学习目标: 2021年5月底完成红帽认证培训,拿到RHCSA+RHCE 8版本证书!!! 嘿嘿加油~ 刘遄老师的培训课噢~ 学习内容: Linux 学习时间: 周五.周六.周日晚上 7 点-晚上9点 ...
- 菜鸟学堂:新手应该掌握的Linux命令(转)
菜鸟学堂:新手应该掌握的Linux命令(转) 很多新手在刚开始接触Linux时,往往由于面临的命令太多而无从下手.下面我将向大家介绍一些作为新手应该掌握的命令,这些命令是日常使用Linux时经常会用到 ...
- 【Linux就该这么学 20期培训笔记 02】新手必须掌握的 Linux 命令
本章知识点 强大好用的SHELL 执行查看帮助命令 常用系统工作命令 系统状态检测命令 工作目录切换命令 文本文件编辑命令 文件目录管理命令 打包压缩与搜索命令 Linux命令大全(手册) 强大好用的 ...
最新文章
- 快钱如何快-企业级效率提升实践
- 如何在 ASP.NET Core MVC 5 中处理未知的 Action
- MongoDB SpringData去掉自动生成的_class字段
- 深度评测丨GaussDB(for Redis)大Key操作的影响
- 阿里新一代分布式任务调度平台Schedulerx2.0破土而出...
- 聚类算法-K均值(K-means)
- pom env.java home_关于java:aven:POM.xml中缺少工件com.sun:tools:jar:1.6.0编译时异常...
- WidsMob Viewer Pro Mac如何批量调整照片大小及格式
- 2022年最新《谷粒学院开发教程》:1 - 构建工程篇
- latex 数学公式_推荐一款编写数学公式的国产神器:AxMath,可与LATEX双向转换
- 简单分析系统开机时间
- 解决windows安全中心一片空白,defender打开关闭变灰色的问题
- 计算机动画题目,3DMax2014计算机动画作业练习题
- 什么是思维模型?什么是原则?
- ROCBOSS开源微社区轻论坛类源码
- 牛客OR36 链表的回文结构
- Centos7服务器网络配置
- es根据字段长度过滤_es根据字段长度过滤_如何进行elasticsearch查询以过滤字段的最大值?...
- keras进阶之poly学习率
- Java学习打卡第七天——[再谈Collection之Set,TreeSet,泛型Generic的简介和使用]
热门文章
- 如何将所需的CAD图纸打印出来?
- html5雷达图绘制,Canvas 绘制雷达图
- 使用reveal.js制作精美的网页版PPT
- 六问微信收费:为何收?向谁收?
- 从零开始实现JAVA微信公众号支付
- Office Word页眉页脚设置、显示分节符、页眉“与上一节相同”的问题
- Linux中Vi编辑器和Vim编辑器
- Nginx 在windows下注册系统服务
- 计算机专业学校运动会霸气口号,学校运动会霸气口号
- 短时间连续访问新浪微博搜索页面致使“你的行为有些异常,请输入验证码:”解决方法