
【Shell】
陶洲川
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Shell】20天学会shell脚本命令(5)FOR循环条件语句
一、问题1.1、环境电脑环境:Windows 10;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题如何在shell脚本中使用For循环?二、解答2.1、基本知识;...原创 2020-01-06 00:41:23 · 767 阅读 · 0 评论 -
【Shell】20天学会shell脚本命令(4)用shell脚本编写Oracle数据库备份脚本
一、问题1.1、环境电脑环境:Windows 10;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Docker版本:Server Version: 19.03.31.2、问题如何利用shell脚本编写Oracle数据库备份脚本呢?二、解答2.1、第1版;初始版本的shell#!/bin/bash#auto backup oracle#define PATH...原创 2019-12-25 00:32:15 · 645 阅读 · 0 评论 -
【Shell】20天学会shell脚本命令(3)IF条件语句
一、问题1.1、环境电脑环境:Windows 10;JDK环境: Jdk1.8;Docker版本:Server Version: 19.03.31.2、问题在Shell脚本语句中,我们肯定会遇到条件判断,那么shell的条件判断该如何编写呢?二、解答2.1、基本知识;格式:IF2.2、实战本篇说明内容完毕;三、总结欢迎关注我的CSDN博客: https://blog...原创 2019-12-24 00:02:36 · 506 阅读 · 0 评论 -
【Shell】20天学会shell脚本命令(2)变量的详解
一、问题1.1、环境电脑环境:Windows 10;Docker版本:Server Version: 19.03.31.2、问题shell脚本一直是Linux的必回只语言;就像去英语系国家工作,shell就是英语;如果不会英语,那么工作起来就会举步维艰;声明:本学习内容,来自哔哩哔哩网站上的公开课内容【京峰教育】的吴光科老师的视频编写而成;仅供学习参考;网站地址二、解答2.1、基本...原创 2019-12-21 01:10:40 · 416 阅读 · 0 评论 -
【Shell】20天学会shell脚本命令(1)
一、问题1.1、环境电脑环境:Windows 10;Docker版本:Server Version: 19.03.31.2、问题shell脚本一直是Linux的必回只语言;就像去英语系国家工作,shell就是英语;如果不会英语,那么工作起来就会举步维艰;二、解答2.1、基本知识;我们首先要有一个Linux环境,如果没有,可以在自己的电脑上装一个Linux系统,或者装一个虚拟机,虚拟...原创 2019-12-21 00:01:28 · 477 阅读 · 0 评论 -
【Shell】监控Linux系统中运行的进程
一、问题1.1、环境电脑环境:Windows 7;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题在Linux系统中,如何监控程序,管理进程是必备的基本功;那么如何查看和...原创 2019-12-18 16:28:59 · 374 阅读 · 0 评论 -
【Linux】Linux命令行查看文件内容
1、变量定义方式:使用【变量名】=【变量值】,例如:SQL_PATH=${HOME}/shell/sqlCUR_DATE=$(date + "%Y%m%d")注意跟Java对比,shell语言没有变量类型,因为是弱语言类型,所以没有,这点跟js有点类似(只不过js要使用var或者let来定义变量,也可以不使用关键字来定义变量);2、循环创建目录文件夹的方法:mkdir -p ${TMP...原创 2019-12-14 16:04:39 · 1109 阅读 · 0 评论 -
【Shell】ls列表查询命令总结
一、问题1.1、环境Linux环境:Red Hat Enterprise Linux Server release 6.5;1.2、问题使用Linux下的LS命令来格式化输出;二、解答2.1、ls是最基本的列表展示命令;(下面的文件按照列,以字母顺序排序,如果终端仿真器支持彩色,则可以根据文件(夹)类型展示不用的颜色);LS_COLORS环境变量可以控制;2.2、ls -F区分文...原创 2019-10-10 19:22:28 · 1790 阅读 · 0 评论 -
【Shell】如何使用vi命令编辑文本
一、问题1.1、环境电脑环境:Windows 7;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;Linux环境:Red Hat Enterprise Linux Server release 6.5;1.2、问题我们在Linux服务器上,经常需要修改文本,那么在非可视化界面该如何编辑文件...原创 2019-09-29 11:00:17 · 1970 阅读 · 2 评论 -
【Shell】shell基本命令---遍历目录
一、问题我在虚拟机上装了一个CentOS 640bit的可视化Linux操作系统,然后可以按【ctrl+alt+F2】切换到CLI模式,即非可视化界面(文本交互界面);因为我是笔记本,所以还有按一个【ctrl+alt+Fn+F2】;接下来的几篇帖子,将着重分析Linux系统下的一些操作,包括Shell脚本的学习;今天讲最简单的,遍历目录;二、分析Linux系统使用的是正斜线,即【/】来分割目...原创 2019-08-16 17:39:57 · 942 阅读 · 0 评论 -
【Shell】shell中的运算
一、普通的加减乘除语法let n=number1+number2注意:1.等号左右不能由空格,否则会报错如下;2.echo是打印命令,如果要打印变量,要用${变量}包裹变量,否则,echo会把后面要打印的当成一个字符串;其他的减乘除都是一样的语法;二、使用$[计算公式]的方式计算使用$[计算公式]来将结果作为一个变脸存储起来,这样,echo打印的时候就可以打印该变量;三、使...原创 2019-01-25 19:34:43 · 1055 阅读 · 0 评论 -
【Linux】vi模式打开文件乱码,less模式打开文件却正常
一、问题描述使用less打开文件的时候,是正常的,但是使用vi模式打开文件却显示乱码;二、解决方法①首先使用locale命令查看所有的编码格式,你可以看到当前系统所有的编码格式;LANG=en_us.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8&quot原创 2019-01-11 14:23:24 · 1509 阅读 · 1 评论 -
【Linux】我的第一个.sh脚本
一、需求作为一个程序员,不会写shell脚本,真的是一种耻辱,只会简单的linux命令是不行的;二、步骤1、我用的是SecureCRT连接到Linux系统的;2、cat + 文件名,创建一个文件;例如,我创建的就是cat guessNumber.sh3、接下来,会自动打开guessNumber.sh文件,进入编辑模式,接下来,你就可以写内容,最后按Ctrl+D来结束编辑;#!/bi...原创 2019-01-11 11:35:48 · 397 阅读 · 1 评论 -
【Oracle】将A表中有的数据,但是B表中没有的数据,插入到B表中;
1.先查询A表中有,但是B表中没有的数据;select * form A a whereNO EXISTS(select a.id from A a where a.id = b.id;);2.将A有B没有的数据,插入到B表中;这里用的不是常规的values,而是insert into table_name +查询的记录;这种模式;如果不是全插入,可以将子查询的全查询改为部分查询...原创 2018-07-23 16:14:05 · 6729 阅读 · 3 评论 -
【SHELL】命令-基础篇
1.date:获取当前系统的时间; 2.cal:calendar单词的缩写,以月历的方式打印当前日期; 3.pwd:显示当前目录的绝对路径,这里要注意下,不是password的意思; 4.cd:切换目录到… 5.ls:显示制定目录的文件和子目录信息;可以接-a -l -d -t -R等子命令; 6.cat:显示文件的内容,如果是txt文件,则显示该文件内的内容; -n 显示行号; 7....原创 2018-07-17 10:24:04 · 203 阅读 · 0 评论