1.----删除/etc/grub2.conf文件中所有一空白开头的行行首的空白字符

[root@shell test]# sed 's/^[[:space:]]//' /etc/grub2.conf 

2.----删除/etc/fstab 文件中所有以#开头 ,后面跟至少一个空白字符的行的安行首的#和空白字符

sed 's/^#[[:space:]]+//' /etc/fstab

3.----在/root/install/log每行行首增加#号

sed 's/^.*/#&/' /root/install.log

4.在/etc/fstalb文件中不以#开头的行的行首增加#号

 sed 's/^[^\#]/#&/' /etc/fastab

5.----利用sed取出ipconfig命令本机的ipv地址

ifconfig | sed -n '2p' | sed -r "s/.*inet[[:space:]]*//" | sed -r "s/[[:space:]]*netmask.*//"

6.----关闭本机SELinux的功能

sed -i '/^SELINUX=/ c SELINUX=disable' config

7.----添加内容

sed -i '/^$/ a \11111' hosts

shell --- 7相关推荐

  1. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  2. Linux shell 学习笔记(16)— shell 入门总结

    1. Shell 变量 Shell 变量包括自定义变量和环境变量: 自定义变量:脚本中自己命名定义的变量,通常为局部变量,其他 Shell 程序不能访问到: 环境变量,操作系统已定义的变量,如 PAT ...

  3. 浅显易懂 Makefile 入门 (08)— 默认 shell (/bin/sh)、命令回显、make参数(-n 只显示命令但不执行,-s 禁止所有回显)、单行命令、多行命令、并发执行

    1. shell 相关 1.1 默认 shell Makefile 所使用的命令是由 shell 命令行组成,他们是一条一条执行的. 多个命令之间要使用分号隔开,Makefile 中的任何命令都要以 ...

  4. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  5. Linux shell 学习笔记(11)— 理解输入和输出(标准输入、输出、错误以及临时重定向和永久重定向)

    1. 理解输入和输出 1.1 标准文件描述符 Linux 系统将每个对象当作文件处理.这包括输入和输出进程.Linux 用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一 ...

  6. Linux shell 学习笔记(10)— 处理用户输入(命令行读取参数、读取用户输入、超时处理)

    1. 命令行参数 向 shell 脚本传递数据的最基本方法是使用命令行参数.命令行参数允许在运行脚本时向命令行添加数据. $ ./addem 10 30 本例向脚本 addem 传递了两个命令行参数( ...

  7. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  8. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  9. Linux shell 学习笔记(7)— 构建基本脚本(变量、重定向、管道、状态码)

    1. 使用多个命令 如果要两个命令一起运行,可以把它们放在同一行中,彼此间用分号隔开. $ date ; who Mon Feb 21 15:36:09 EST 2014 Christine tty2 ...

  10. Linux shell 学习笔记(5)— 文件权限(添加、修改、删除用户及创建、修改群组)

    1. Linux的安全性 Linux 安全系统的核心是用户账户.每个能进入 Linux 系统的用户都会被分配唯一的用户账户.用户对系统中各种对象的访问权限取决于他们登录系统时用的账户. 用户权限是通过 ...

最新文章

  1. 简单介绍Go语言错误处理异常捕获+异常抛出
  2. 有谁还不会找技能Call跟我来(以打坐为例子)
  3. 网站排名好却没流量到底是什么环节出了问题?
  4. FileZilla 连接不上虚拟机 ubuntu
  5. 意外的服务器响应_响应式系统reactive system初探
  6. Ultraedit 26.1安装教程
  7. OpenCV AKAZE本地特征匹配
  8. Lync Server 2013 标准版部署(三)数据库安装
  9. 服务器无法在此时接受控制信息 iis,iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425)...
  10. VC++6.0开发环境之快捷键
  11. vs2019新建android生成app,VS2017 VS2019创建离线安装包
  12. VSCODE远程连接服务器,远程开发。
  13. mcq 队列_MCQ | 8086微处理器中的字符串操作指令
  14. 管程理解及用管程实现生产者消费者问题
  15. 是否可以在SQLite数据库中一次插入多行?
  16. java后端技术有哪些_Java后端精选技术:什么是JVM?
  17. “Deep Freeze冰点还原”解冻操作
  18. VMware Workstation虚拟机安装及虚拟机搭建(内有虚拟机安装包及序列号和系统镜像)...
  19. 蚂蚁市场教程 电视上怎么安装看快手TV版
  20. 微信h5登录php,vue实现微信授权登录步骤详解

热门文章

  1. 图论 | 无向图 —— 二部图/二分图
  2. 霍夫曼编码求节省空间
  3. 逻辑斯蒂回归分类算法
  4. 园区全光技术选型-中篇
  5. 独立站案例分析,电子烟和盲盒品类独立站怎么玩? 收款有什么限制?
  6. 跑步用什么蓝牙耳机好?2022跑步运动蓝牙耳机推荐
  7. Q8 武汉吉香缘公司 情况
  8. 数字图像处理三 | 二值形态学操作(Distance Transform, 骨架提取,Conditional Dilation)的原理及Python实现
  9. Go语言之append函数
  10. 往飞书群推送告警信息并实现@特定人