一、安装虚拟机 1.下载问题:当自己在虚拟机上下载ubuntu时,总是下载好长时间,而且最后下载失败,这让我很苦恼。 解决方案:求助同学后,同学给了我一个中文版官网的网址 "http://cn.ubuntu.com/desktop/" ,这才如愿下载。 安装好的界面如图所示 2.安装虚拟机增强功能时 ...
分类:
系统相关 时间:
2018-02-25 12:57:24
阅读次数:
237
一、小括号,圆括号()1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd ...
分类:
系统相关 时间:
2018-01-26 15:57:41
阅读次数:
172
1、shell:命令解释器1)可支持的shell保存在/etc/shells中2)默认shell为/bin/bash2、shell脚本编写:1)使用vi编辑器2)每行一条命令,依次执行3)赋予可执行权限(x)3、执行方式:1)脚本文件路径:有两种,相对和绝对路径,必须有x权限2)Sh脚本文件路径:无须x权限,相对和绝对路径都可以,在子shell上3)Source(或.)脚本文件路径:无须x权限,在
分类:
系统相关 时间:
2018-01-23 15:48:57
阅读次数:
238
Shell变量 一)全局环境变量 全局变量对于定义它的shell和其子shell都是可见的,但如果生成它的shell被终止,全局变量也就消失了。另外全局变量会被子shell的同名变量覆盖。 二)局部环境变量 局部环境变量只能在定义它们的进程中可见。 区别全局环境变量和局部环境变量其实我们只需要记住: ...
分类:
系统相关 时间:
2018-01-19 11:45:39
阅读次数:
203
Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其具体含义如下:( ):括号内的命令会在一个子shell中执行(( )):将括号内的数值进行比较与运算$( ):命令替换,等同于反引号` `$(( )):整数运算{ }:对括号内的一组字符进行操作${ }:变量的引用[ ]:条件测试[[ ]]:支持正则表达式的条件测试$[ ]:整数运算以上是对Linux中各种括号的具体
分类:
系统相关 时间:
2018-01-16 18:38:14
阅读次数:
236
管道符号把前面的结果做为后面命令的输入作业控制ctrl+z暂停当前任务进入后台重启调入jobs查看后台的命令bg调入后台并运行sleep1000暂停fg不加参数只调动最近的命令调到后台并运行变量查看系统变量自定义变量变量命名规则首位不能为数字特殊字符需要用单引号变量的累加当前所在终端pstree全局环境变量export自定义变量子shell也可以查询变量取消变量unset环境变量配置文件加载配置文
分类:
系统相关 时间:
2018-01-12 00:02:49
阅读次数:
230
1、Shell脚本运行方式 创建Shell脚本文件,一般以.sh结尾(如:example.sh) Shell脚本运行方式如下: 添加 ‘x’ 执行权限(相对或绝对路径执行) 使用bash或source(.)命令调用脚本文件 2、Bash的基本功能 (1)、历史命令history -c:清空历史命令 ...
分类:
系统相关 时间:
2017-11-30 20:59:09
阅读次数:
282
01、环境变量 => 用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。 如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效, 02、设置环境变量 => export 变量名=变量值 申明变量 查看变量 => ...
分类:
系统相关 时间:
2017-11-24 16:56:26
阅读次数:
228
1、bash的内置变量:PATHPS1HOSTNAMEUIDHISTFILEHISTEILESIZEHISTCONTROL$BASH:bash二进制程序文件的路径$BASH_SUBSHELL:子shell的层次$BASH_VERSION$EDITOR:默认编辑器$EUID:有效的用户ID$UID:当前用户的ID号$FUNCNAME:当前函数的名称$GROUPS:当前用户显示的组$HOME:当前用户..
分类:
其他好文 时间:
2017-11-20 13:10:26
阅读次数:
146