Welcome 微信登录

首页 / 操作系统 / Linux

Linux中执行shell脚本的4种方法总结

Linux中执行shell脚本的4种方法总结

bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./,bash可能会响应找到不到hello.sh的错误信息。因为目前的工作目录(/...
shell脚本连接、读写、操作mysql数据库实例

shell脚本连接、读写、操作mysql数据库实例

本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写PostgreSQL会更简单些。1. 连接mysql 数据库shell中连接数据库的方法很简单,只需要指定用户名,密码,连接的数据库名称...
收集的48个Shell脚本小技巧

收集的48个Shell脚本小技巧

本文收集了一堆的shell脚本技巧,我说过,我写博客主要是作一些学习笔记,方便自己查阅,所以,我会搞出这么一篇文章,也没有什么不可理解的。关于这些技巧的出处,诶,我也忘了,可能来自theunixschool、 commandlinefu、酷勤网和igigo.net,当然了,也有部分是我自己的经验心得,管他呢,进了我的脑子就是我的了。0. shell 调试复制代码 代码如下:sh -x somefile.sh在somefile.sh 文件里加上set+x s...
CentOS下redis自启动shell脚本

CentOS下redis自启动shell脚本

用这个脚本管理之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上:复制代码 代码如下:# vi /etc/sysctl.confvm.overcommit_memory = 1然后应用生效:复制代码 代码如下:# sysctl -p然后增加服务并开机自启动:复制代码 代码如下:# chmod 755 /etc/init.d/redis# chkconfig –add redis# ...
自己常用的一些shell脚本分享

自己常用的一些shell脚本分享

自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟linnux登录shell复制代码 代码如下:#/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $pas...
阿里云云服务器Linux系统更新yum源Shell脚本

阿里云云服务器Linux系统更新yum源Shell脚本

所有执行的脚本都需要root身份来执行,执行方法:以root身份执行命令:bash xxx.sh功能:自动检测系统并更新源适用系统版本:兼容线上所有linux版本执行方法:以root身份执行命令:bash update_source.sh解决了什么问题:一键式检测系统并更新源给客户带来了好处:用户只需执行该脚本一次即可自动检测系统并更新源。备注:由于系统版本都有支持的周期所以部分源可能会出现不可用的情况,包括官方的源,这是正常情况#!/bin/bash##...
一个监控LINUX目录和文件变化的Shell脚本分享

一个监控LINUX目录和文件变化的Shell脚本分享

最近看到群里有人聊到他们的服务器最近被挂马,然后想利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。当时感觉这个功能的确实有点意思,所以网上查阅了些资料,自己研究了下,这会儿有空写了个脚本,分享给大家,如有问题,还请大家指出。以下我写了两个脚本:脚本1:将需要监控的目录的原始状态保存到LOG日志脚本2:将脚本1的原始状态与本脚本比对,如果目录文件发生变化,则将变化的内容保存到日志。注:原理实际上利用的是du -...
Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享

Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享

环境:ssh server: 192.168.100.29 server.example.comssh client: 192.168.100.30 client.example.com通过root用户建立秘钥认证实现SHELL脚本管理,分发,部署首先client端创建秘钥对,并将公钥分发给需要登录的SSH服务端注:公钥相当于锁,私钥相当于钥匙,我们这里相当于在客户端创建一对钥匙和锁,想要做到SSH免密码登录,就相当于我们将锁分发到服务端并装锁,然后客户端...
Shell正则表达式之grep、sed、awk实操笔记

Shell正则表达式之grep、sed、awk实操笔记

最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅。首先先复制一段范例:复制代码 代码如下:# vi regular_express.txt-------------------------------"Open Source" is a good mechanism to develop programs.apple is my favori...
<< 151 152 153 154 155 156 157 158 159 160 >>