坚持#第238天~开始接触shell脚本了
sudo ls ~lucy 临时以root身份去执行ls ~lucy命令
crond也是一个服务:systemctl status crond 注:d是daemon守护进程
for i in {1..100}循环一百次
do
echo $i
done
date +%D是12/10/17,而date +%F是2017-12-10
awk是行编辑器,对源文件没有影响
在passwd文件的每一行后面都打印一个空行
awk '{print$0"\n"}' /etc/passwd
-F 指定字段分割符
打印passwd文件的奇数行的行号和内容
awk 'NR%2==1{print NR,$0}' /etc/passwd或cat -n /etc/passwd |awk 'NR%2==1'
注意awk里面最好用单引号,NR代表行号,$0是代表行号后面的内容
将每一行带行号打印10次
awk '{for(i=1;i<=10;i++) {print NR,$0}}' /etc/passwd
ssh目的:实现远程管理和自动化运维
echo -e "\033[31mlitao\033[0m"输出的litao为红色的
echo $[$RANDOM%5]随机数0~4
echo -ne"\r$[$RANDOM%5]" 随机出来一个就覆盖掉前面的一个,echo -n是在一行输出,echo-e是后面可以接上命令
重定向保存tee的用法!和 > 的区别:tee会既保存,也会输出保存的结果!
格式是命令 | tee 文件
name_list=(李涛 李半仙 libanxian 李ban仙) 声明数组并给数组赋值
len=${#name_list[@]}获取数组长度,数组的长度
echo ${name_list[1]}提取数组
坚持#第238天~开始接触shell脚本了相关推荐
- shell 脚本初步,启动可执行 jar 文件
可能很多同学在看到这篇文章的时候是第一次接触 shell 脚本.所以我们首先需要了解什么是 shell 脚本. 在 Windows 里我们经常会看到一种扩展名为 .bat 的文件,它称为批处理文件.批 ...
- linux命令封装sh,shell脚本学习之调用脚本将文件打包zip的方法示例
前言 本文主要给大家介绍的是关于调用脚本将文件打包zip的相关资料,分享出来供大家参考学习,下面来一起看看详细的介绍: 最近刚刚接触shell脚本,写了一点简单的练手.这里是用python调用脚本执行 ...
- shell 脚本初探基本脚本编译
才开始学习shell脚本,这篇文章是写给像我一样想接触shell脚本的菜鸟,迅速了解简单的shell脚本,请高手绕道而行-- (1)创建脚本文件 创建脚本文件其实就是创建一个文本文件,跟编写C类似,按 ...
- Linux shell脚本基础学习
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
- shell脚本俄罗斯方块游戏
亲自测试了一个大牛写的shell脚本,感兴趣可以看看,效果如下: 代码如下: 1 #!/bin/bash 2 3 # Tetris Game 4 # 10.21.2003 xhchen<[ema ...
- android 学习笔记(八)building system8.5 shell脚本的学习
虽然接触她很久了,但只能说认识,.说道很熟,熟到称兄道弟,这是我的目标.想要混熟总得经历些事情,那么现在开始吧.最近在学习android,还是从android开始吧! android源码中的build ...
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
Shell 简介 Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上 Shell 是 ...
- Linux shell脚本基础学习详细介绍(完整版)一
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识 Oracle 分归档和非归档模式. 这两者的区别就是对redo log的处理.归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之 ...
最新文章
- arcsde9.3 the arcsde repository is not successfully created
- Mysql配置优化浅谈
- 拯救者r7000怎么关闭触控板_联想拯救者R7000(2020版)上手体验,有没有AMD Yes?
- Docker 1.0对OpenStack意味着什么
- 什么是 ARM 架构处理器?
- ACM的分类训练题集
- c语言编辑学生信息录入的程序,c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!!...
- 管理学基础 形成性考核一
- python超市管理系统流程图_python实现超市管理系统(后台管理)
- 一款比较好看的javascript轮播图代码
- 经典面试题-Appium原理
- 为什么要在信号线上串联一些小电阻
- 2021-2025年中国休闲凉鞋行业市场供需与战略研究报告
- 少儿编程--STEMA考试介绍转自STEMA (STEM 能力测试) 考 试 白 皮 书
- 身高预测和体脂判断,选择结构练习,C语言
- NAO机器人的介绍与参数
- Aspose.Words 表格添加斜线 并添加文字
- 头部 CT 图像三维重建
- composer 安装 thinkphp
- PHP判断用户是否已经登录,如果登录则显示首页,如果未登录则进入登录页面或注册页面
热门文章
- vivo的android是什么手机,酷派回归了!或成OPPO、vivo最大劲敌,2021安卓“机皇”会是谁?...
- 达人评测 i59400f和i59600kf哪个好 i5 9400f和i5 9600kf有什么区别
- 北漂生活第十一弹-bingo 代码合并
- 2020ABT精选面试题,共550页PDF干就完了!(以及疫情期间面试经历分享)
- 对应分析技术-一种强有力的统计分析方法
- 2022出海东南亚:泰国电商市场现状及网红营销特点
- Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
- 报错解决:node:internal/modules/cjs/loader:936 throw err;
- PS将鲜花图片转成工笔画教程
- 官网下载 Mysql 连接驱动jar包