
shell
sofency
stay hungry stay foolish
展开
-
shell编程-服务管理
linux 服务的分类:rpm包默认安装的服务(httpd),源码包安装的服务(tomcat)查询已安装的服务rpm包安装的服务 chkconfig --list查看服务自启动状态,可以看到所有rpm包安装的服务源码包安装的服务查看服务安装的位置,一般在/usr/local/下rpm安装服务和源码包安装服务的区别rpm安装服务和源码包安装服务的区别就是安装位置的不同源码包安装在指定...原创 2020-01-29 15:10:33 · 206 阅读 · 0 评论 -
shell编程-流程控制
if语句单分支if语句if [ -d /root ] ; then echo "根目录存在"fi或者if [ -d /root ] then echo "根目录存在"fi双分支if语句#!/bin/bash# 查询apache的80端口是否开启,没有开启则启动apache 并输出日志到文件中port=$(nmap -sT 192.168.11.4 | grep ...原创 2020-01-29 13:55:12 · 288 阅读 · 0 评论 -
shell编程-字符截取与条件判断
正则表达式shell脚本的正则表达式和其他语言的正则表达式略有不同,基础的正则表达式如下后三个正则表达式略有不同。原创 2020-01-29 03:46:08 · 289 阅读 · 0 评论 -
shell脚本之环境变量
linux系统环境变量配置文件所在位置/etc/profile/etc/profiled/*.sh~/.bash_profile~/.bashrc/etc/bashrc配置文件的执行过程注销时生效的环境变量配置文件~/.bash_logout历史命令存储位置~/bash_historyshell登录信息本地终端欢迎信息:/etc/issue远程终端欢迎信息 :/etc...原创 2020-01-24 16:13:32 · 258 阅读 · 0 评论 -
shell脚本之bash的运算符
数值运算和运算符注意:shell脚本的运算和其他语言的运算不一样,因为shell默认直接赋值的字符是字符串,如果直接相加的话会默认是字符串的连接declare [+/-] [选项] 变量名选项:- - 给变量设定类型属性- + 取消量的类型属性- -i 将变量声明为整数型(integer)- -x 将变量声明为环境变量- -p 显示指定变量的被声明的类型expr或者...原创 2020-01-24 13:08:09 · 481 阅读 · 0 评论 -
shell脚本学习之bash变量
bash变量的命名变量名称可以由字母,数字和下划线组成,但是不能以数字开头。在bash中,变量的默认类型都是字符串类型,如果要进行数值运算,则必须指定类型为数值型。变量用等号连接值,等号左右不能有空格变量的值如果有空格,需要使用单引号或双引号。可以使用反引号包含命令或者$(命令)赋制给变量 name= $(date)bash变量的分类用户自定义变量- 只在当前的she...原创 2020-01-24 00:31:51 · 334 阅读 · 0 评论 -
shell脚本学习-bash基本的功能
输入输出重定向已覆盖的方式将命令执行的结果输出到文件中echo "hello world" > a.txtecho "hello world next" > a.txt以追加的方式将命令的执行结果输出到文件中echo "hello world" >> a.txtecho "hello world next" >> a.txt将错误信息保存到文...原创 2020-01-23 22:23:03 · 150 阅读 · 0 评论 -
shell脚本学习
shell是一个命令解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至编写一些程序。输出命令 echoecho "hello world"如果有! 要使用单引号echo 'hello world!'选项-e: 支持反斜杠控制的字符转换echo -e "sofncy\b"sofncecho -e “\e...原创 2020-01-23 20:50:54 · 141 阅读 · 0 评论