Linux命令(102)之less

linux命令之less

1.less介绍

linux命令less是一个文本文件查看工具,它以一种交互的方式,逐页地显示文本文件的内容,并且可以在文件中进行搜索等定位

2.less用法

less [参数] filename

|----|-----------|
| 参数 | 说明 |
| -N | 显示每行的行号 |
| -i | 忽略搜索时的大小写 |
[less参数]

less命令按键操作:

空格键:向下滚动一页

Enter:向下滚动一行

b键:向上滚动一页

q键:退出less模式

/键:进入搜索模式,在搜索模式下输入关键字,按下Enter键可以搜索文件中的内容

n键:在搜索模式下,查找下一个匹配项

N键:在搜索模式下,查找上一个匹配项

3.实例

3.1.显示文件的行号

命令:

less -N basic_init.sh

复制代码
[root@centos79-3 ~]# less -N basic_init.sh 


      1 #!/bin/bash
      2 #Author:ztj
      3 #Date:2023/6/6
      4 #Description:系统初始化,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射      4 、配置动态IP、关闭防火墙和selinux
      5 #Prerequisite:1.ISO镜像文件处于连接状态;2.网络为动态dhcp;3.适用于CentOS7
      6 
      7 #参数初始化
      8 MOUNT_EXCEPTION=1
      9 YUM_EXCEPTION=2
     10 HOSTNAME_EXCEPTION=3
     11 IP_EXCEPTION=4
     12 FIREWALL_EXCEPTION=5
     13 
     14 #挂载镜像
     15 function_mount()
basic_init.sh

3.2.搜索文件忽略其大小写

命令:

less -i basic_init.sh

复制代码
[root@centos79-3 ~]# less -i basic_init.sh 






#!/bin/bash
#Author:ztj
#Date:2023/6/6
#Description:系统初始化,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
#Prerequisite:1.ISO镜像文件处于连接状态;2.网络为动态dhcp;3.适用于CentOS7

#参数初始化
MOUNT_EXCEPTION=1
YUM_EXCEPTION=2
HOSTNAME_EXCEPTION=3
IP_EXCEPTION=4
FIREWALL_EXCEPTION=5

#挂载镜像
function_mount()
basic_init.sh

3.3.搜索文件中IP_EXCEPTION

命令:

less basic_init.sh

/IP_EXCEPTION

复制代码
[root@centos79-3 ~]# less basic_init.sh 


#!/bin/bash
#Author:ztj
#Date:2023/6/6
#Description:系统初始化,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
#Prerequisite:1.ISO镜像文件处于连接状态;2.网络为动态dhcp;3.适用于CentOS7

#参数初始化
MOUNT_EXCEPTION=1
YUM_EXCEPTION=2
HOSTNAME_EXCEPTION=3
IP_EXCEPTION=4
FIREWALL_EXCEPTION=5

#挂载镜像
function_mount()
{
   umount /dev/cdrom &>/dev/null
   mount /dev/cdrom /mnt &>/dev/null
   if [ $? -eq 1 ];then
     echo "镜像挂载失败,请人工干预"
     exit $MOUNT_EXCEPTION
   fi
   echo "1.镜像成功挂载"
}

#搭建yum
:
相关推荐
蜗牛攻城狮4 天前
PostCSS 详解、最佳实践及其与 Less/SCSS 的关系
less·前端开发·postcss·scss
cc蒲公英10 天前
less和sass区别
前端·less·sass
小明记账簿10 天前
利用 Less 循环高效生成多组 CSS 间距工具类
前端·css·less
juma900216 天前
基于 Xilinx K7 325t 的千兆网 UDP 协议实现小记
less
小书包酱17 天前
告别在 vue 中使用公共 less 文件没有提示信息的烦恼
css·vue.js·less
abiao19811 个月前
VUE style标签中添加lang=less属性
前端·vue.js·less
IT从业者张某某1 个月前
less 工具 OpenHarmony PC适配实践
前端·microsoft·less
qq_415216251 个月前
vue3搭建项目yarn+vue3+webpack+less+element-plus
前端·webpack·less
NPE~1 个月前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看
泷羽Sec-静安1 个月前
Less-9 GET-Blind-Time based-Single Quotes
服务器·前端·数据库·sql·web安全·less