第三节 红帽认证培训 新手必须掌握的Linux命令(2.4-2.6)

第三节 红帽认证培训 新手必须掌握的Linux命令(2.4-2.6)


1.系统状态检测命令

  • ifconfig 用于获取网卡配置与网络状态等信息,英文全称为:“interface config”,语法格式为:“ifconfig [参数] [网络设备]”。

代码如下(示例):

[root@linuxprobe ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.10  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::c8f8:f5c5:8251:aeaa  prefixlen 64  scopeid 0x20
        ether 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 0
        TX 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常用命令。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值