在对文本解析时,双引号会对字符串解析,单引号保持字面含义。echo$?本bash最近一次进程退出码
分类:
系统相关 时间:
2016-06-13 19:22:21
阅读次数:
365
1、脚本开头#!/bin/bash或者#!/bin/sh二者区别sh:Bourneshell(sh)是UNIX最初使用的shell,并且在每种UNIX上都可以使用,在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。bash:Linux操作系统缺省的shell是BourneAgainshell,它是Bourneshell的扩展..
分类:
其他好文 时间:
2016-06-13 17:29:15
阅读次数:
267
在shell的学习中,我们会遇到这两种符号:反引号(``)和$(),那么它们之间有什么区别和联系呢?我们都知道在bash中,反引号和$()都是用来做命令替换的,命令替换就是用来重组命令行,先完成引号里面的命令,然后将其结果替换出来,再重组成新的命令行。也就是在执行一条命令时..
分类:
系统相关 时间:
2016-06-13 15:48:17
阅读次数:
206
bash 中的变量 Linux command line 笔记 变量无需声明,自动创建 var=abc #变量a赋值为字符串abc var="hello world" #字符串里有空格赋值要加引号 var="hello world $var" #任何可以扩展成字符串的都可以赋给变量 var=$(ls... ...
分类:
其他好文 时间:
2016-06-13 06:29:08
阅读次数:
207
1.nginx安装所需软件包:nginx-1.8.0.tar.gztarzxfnginx-1.8.0.tar.gzcdnginx-1.8.0yuminstallpcre-developenssl-devel-y./configure--prefix=/usr/local/lnmp/nginx--with-http_ssl_module--with-http_stub_status_modulemakemakeinstallvim/root/.bash_profile图source/root/..
分类:
其他好文 时间:
2016-06-12 23:43:33
阅读次数:
415
$*$@区别shift参数向前移一位,移动位置变量。$?$n$#$0$!$$#!/bin/shpidpath=/tmp/p.pidif[-f"$pidpath"]thenkill-USR2`cat$pidpath`》/dev/null2>&1rm-f$pidpathfiecho$$>$pidpathsleep300系统中某一个脚本同时只能运行一个的时候bash内置命令echoevalexecexportread..
分类:
系统相关 时间:
2016-06-12 23:40:58
阅读次数:
237
$* 将所有命令行参数当做单个文本值包含 $@ 将所有命令行参数当做独立的文本值包含 $# 命令行参数数目 $? 最近使用的前端进程的退出状态码 $- 当前命令选项标记 $$ 当前shell的进程ID(PID) $! 最近执行的后台进程PID $0 来自命令行的命令名称 $_ shell的绝对路径名 ...
分类:
系统相关 时间:
2016-06-12 23:36:09
阅读次数:
172
history:打印你输过的命令 1、用户在shell中输入的命令会自动保存到内存缓冲区 2、在退出shell的时候,内存中的数据会刷新到磁盘文件:~/.bash_history 快捷键 ESC + .:获取上一个命令的最后一个参数 !序号:执行编号为多少的历史命令 !!:执行上一条命令 !字符串: ...
分类:
系统相关 时间:
2016-06-12 23:30:19
阅读次数:
411
对于其中使用的rsync ,参见:rsync 的基本使用 #!/bin/bash # Rsyncs HBase files across all slaves. Must run on master. Assumes # all files are located in /usr/local if ... ...
分类:
其他好文 时间:
2016-06-12 23:22:21
阅读次数:
213