
shell
小木兮子
出来混,迟早是要还的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux screen 命令简述
在工作中,ssh 登陆系统难免会开多个窗口,进行不同操作,虽然开多个ssh 窗口能解决问题,但如果发生断网之类的远程会话进行的操作也就断了,这显然不是我们想要的,毕竟进行到一半的工作不能说断就断。使用screen 命令即可解决这类问题( 前提是screen 命令不能被中断 ) 。 简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Scree...原创 2019-11-17 14:05:25 · 678 阅读 · 0 评论 -
linux date 命令及案例
在 Linux shell 中,date 是高频命令。经常使用date 命令按时间来创建文件。1. date 命令详解date命令是显示或设置系统时间与日期。语法常用选项-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;案例:[zhang...原创 2019-03-09 11:55:00 · 379 阅读 · 0 评论 -
SCP远程文件拷贝
scp是 secure copy的缩写。scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝。scp 命令不局限于linux ,因为在windows 下也有(windows 10 专业版也有)。 因此可以用于windows 和 Linux 主机间数据传输。环境:linux (ubuntu 系统),windows( windows10 专业版 )注...原创 2019-02-28 23:18:31 · 33290 阅读 · 2 评论 -
Linux 命令之 tr
tr 命令可以对标准输入字符进行转移、压缩、删除,写到标准输出。作用类似于sed ,但不能从文件中读取数据。1.基本语法man tr 如下:语法: SYNOPSIS tr [OPTION]... SET1 [SET2]其选项有如下:说明:-c ,-C, --complement 用集合1中的字符串替换-d,---delete 删除集合1中的字...原创 2018-11-23 10:50:27 · 489 阅读 · 2 评论 -
linux shell 条件测试详解
这里文章名虽为条件测试详解,但实质上是 linux shell 条件测试(https://blog.youkuaiyun.com/zhang_referee/article/details/83714064) 的案例补充。文章主要内容如下:字符串测试 整数测试 字符串测试 如果你看过上篇文章--linux shell 条件测...原创 2018-11-07 23:55:26 · 2072 阅读 · 0 评论 -
shell 监控mysql 服务
这里主要说下,监控mysql 服务并发送邮件的一个栗子,主要内容包括:邮件发送 简单的监控脚本1.邮件发送 先说下我这里的环境:ubuntu 16.04 LTS ,在ubuntu 下发送邮件是需要安装发送邮件的软件的,而在centos 下是不需要的(亲测 centos os 7.4)。这里以ubuntu 为例说下在Ubuntu 下如何发送邮件。 先安装软件root@...原创 2018-11-12 00:15:30 · 889 阅读 · 0 评论 -
linux shell 条件测试
语法说明:格式1: test <测试表达式>格式2: [<测试表达式>]格式3: [[<测试表达式>]]说明:格式1 和格式2 是等价的 格式3 为扩展的test 命令。在[[ ]] 中可以使用通配符进行模式匹配。&&、|| 、> 、< 等操作可以应用于[[]] 中,但不能应用于[] 中。对整数进行关系运算,也可以使用s...原创 2018-11-07 00:08:35 · 552 阅读 · 0 评论 -
linux shell 变量的数值计算
变量的数值计算常见的有如下几个命令:(()) 、let 、expr、bc 、$[]1)(()) 用法:(此法很常用,且效率高)用于执行简单的整数运算,只需将特定的算数表达式"$(("和"))" 括起。shell 的算术运算符号都置于"$(("....."))"的语法中。这一语法如同双引号功能,除了内嵌双引号无需转义。(()) 运算符zhang@zhang:~$ ((a=1...原创 2018-11-01 07:28:29 · 3218 阅读 · 0 评论 -
shell 字符串操作 + 变量替换
本篇内容包括: 字符串操作 变量替换1.字符串操作 表达式 含义 ${#string} 获取字符串 string 的长度 ${string:position} 从字符串 string position 处截取子串 ${string:position:length} 从字符串 string position 处截取length 长...原创 2018-10-29 20:00:46 · 8217 阅读 · 0 评论 -
linux shell 字符串长度
本篇内容主要包括以下内容: 获取字符串长度的方法 各方法间性能比较 相关内容补充说明:本篇内容为学习shell 编程(老男孩教程) 笔记,部分内容为相关视频课程内容,补充部分是我查资料所得,方便理解学习。有需要老男孩shell 编程视频教程的同学,可以在评论区回复。 1.获取字符串长度 首先做个示例数据出来:zhang@zhang-vi...原创 2018-10-31 12:00:19 · 3324 阅读 · 0 评论 -
linux 文件批量操作
本篇内容包括以下内容: 批量创建文件 批量改名文件名 批量删除文件 1.批量创建文件 这里说下就目前我所掌握的两种方法: 1.使用seq 法:zhang@zhang-virtual-machine:~/Code/Shell$ ls batch.shzhang@zhang-virtual-machine:~/Code/...原创 2018-10-29 11:38:19 · 4662 阅读 · 0 评论 -
linux 命令之 awk
一直以为 awk 跟 sed 一样,只是文本处理工具,man 后才知道,awk 是一种编程语言,用于文本和数据处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出,支持正则非常强大。命令基本形式为:awk option 'script' file1 file2 ...awk option -f scriptfile file1 file2 ...awk...原创 2018-10-17 00:49:22 · 394 阅读 · 0 评论 -
shell 初步之变量
Shell 变量分局部变量、环境变量和shell特殊变量。在shell 中每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储,在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串。 Shell 变量的命名规范和大部分编程语言都一样: 变量名由数字、字母、下划线组成; 必须以字母或者下划线开头;...原创 2018-10-10 01:12:16 · 585 阅读 · 0 评论 -
linux 命令之 sed
sed 是 一种流编辑器。这里给出 man sed 描述:NAME sed - stream editor for filtering and transforming textSYNOPSIS sed [OPTION]... {script-only-if-no-other-script} [input-file]...DESCRIPTION ...原创 2018-10-16 09:47:11 · 554 阅读 · 0 评论 -
shell 初步之运行方式
Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch,类似与windows 下的批处理.bat 文件),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。Shell脚本和编程语言很相似,也有变量和流...原创 2018-10-09 00:55:15 · 369 阅读 · 0 评论