![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
明天去哪
博观而约取,厚积而薄发.每天坚持写代码
展开
-
Xshell的使用
在虚拟中设置Ip,一个暂时设置的方法是 ifconfig -eth0 192.x.x.xvim xxx.shvim中常用的命令 命令行模式进入插入模式 i插入模式进入命令行 esc退出vi及保存文件 在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如: : w filename (输入 「w filename」将文章以指定的文件原创 2015-11-15 11:00:24 · 911 阅读 · 0 评论 -
shell条件判断二 (if、case)
单分支if格式 (1)if [];then fi (2)if [] then fi 应用:(1)判断用户是谁(2)判断分区使用率双分支if格式: if [] then else fi 应用:(1)判断是否是目录(2)判断apache是否启动(3)加入任务计划 ps aux显示系统进行多分支ife原创 2016-03-06 20:07:44 · 768 阅读 · 0 评论 -
sh条件判断 一
条件判断 格式: (1)test -e *.txt (2)[ -e *.txt ] (推荐)(前后加空格) echo $?输出结果(0为真)原创 2016-03-06 12:16:36 · 1130 阅读 · 0 评论 -
sh正则表达式
正则表达式正则表达式:主要用于字符串的模式分割、匹配、查找和替换操作linux通配符: * 、 ? 、 区别于完全匹配,注意包含匹配的含义:只要包含一个字符,就会列出正行 ^$会匹配空白行字符截取cut字段提取命令 注:(1)默认分隔符是制表符 (2)对于df命令的局限: df命令:显示硬盘使用情况,-h进行人性化显示,原因是df命令使用的原创 2016-03-06 10:05:44 · 3086 阅读 · 0 评论 -
环境变量配置文件
注: linux中一切皆文件简介source 配置文件(不再详述)或者. 配置文件,两者相等登陆即加载起作用的常用环境变量配置文件 功能登陆过程中的配置文件加载过程(正常情况下) 不正常登陆过程(如切换用户):则从/etc/bashrc到*.sh路线进行加载 其他配置文件注销时生效的环境变量配置文件 ~/.bash_logout原创 2016-03-06 07:58:27 · 361 阅读 · 0 评论 -
sh运算符
declare声明变量类型declare [+/-] [选项] 变量名 子shell并不能继承父shell的普通变量,可以继承环境变量定义环境变量中使用export实质是declare -x命令-i 可以进行数值运算数值运算方法除了使用-i的方法,还可以使用方法二:expr或者let数值运算工 c=$(expr $a + $b) 加号 两侧必须有空格,否则不进行运算方法三: c原创 2016-03-05 22:33:44 · 1212 阅读 · 0 评论 -
shell变量
shell主要用于帮助管理员进行系统管理。Bash是linux的标准shell。shell编程实际就是linux编程。在bash中,变量的默认类型都是字符串型存储数据类型(不是实际分类):字符串型、整型、浮点型、日期型 变量的分类:用户自定义变量,环境变量,位置参数变量(一种特殊的预定义变量),预定义变量(只能改值)用户自定义变量赋值变量,等号两侧不能有空格存在空格则用双引号括起来变原创 2016-03-01 22:34:33 · 356 阅读 · 0 评论 -
shell基础
概述查看本机正在使用的shell echo $SHELL查看本机支持的shell vim /etc/shells直接输入对应的sh名字可在不同sh间进行转换脚本执行方式echo命令echo [选项] [输出内容] 选项: -e 支持控制字符 在linux下#后边的内容表示注释 注意:#!/bin/bash不是注释,也不能省略,主要用于在sh中引入其他语言时执行脚本原创 2016-03-01 15:47:38 · 480 阅读 · 0 评论 -
bash的基本功能(重定向、管道符、通配符)
输出重定向 注:linux中一切皆文件,为方便记忆,在sh中以0,1,2分别表示这三种输入输出 管道符 注: 1. 可通过data;X;X;…;data来计算出命令执行时间 2. ls && echo yes || echo no 可通过类似语法使计算机检测是否命令正确执行 1. 可多管道使用通配符原创 2016-03-01 18:22:49 · 2382 阅读 · 0 评论 -
bash的基本功能(别名、快捷键、历史命令)
别名命令 alias alias 查看 alias xx=” 添加别名(修改)//这种方法只是临时的,重启则消失 vim是vi的增强版,vi没有颜色支持,功能也不够强大快捷键 ctrl+l(=clear) 清屏 ctrl+u 删除整行 ctrl+a 快速到行首 ctrl+e快速到行尾 ctrl+r在历史记录中查找原创 2015-11-16 23:24:59 · 754 阅读 · 0 评论 -
shell之循环 (for、while、until)
for 应用:(1)批量解压 (2)传统定量循环方法: (3)批量添加和删除用户while 和 until格式:原创 2016-03-06 21:46:05 · 582 阅读 · 0 评论