技巧小结:字符串比较用双中括号[[]];算数比较用单中括号[]——左右留空格算数运算用双小括号(());shell命令及输出用小括号()——左右不留空格快速替换用花括号{}——左右留空格反单引号起着命令替换的作用单括号():另开命令组——小括号中的内容会开启一个子shell独立运行;括号中以分号连接,最后一个命令不需要;各命令和括号无空格得到命令输出——a=$(command),等同于a=$com
分类:
系统相关 时间:
2018-07-03 00:20:24
阅读次数:
245
这个随笔主要讲一些关于bash的小track 1、如何注释多行bash: :<<' 注释内容 ' :<<WORD 注释内容 WORD :<<'BLOCK 注释内容 'BLOCK 1.1这个是补充的一个知识点: 命令替换用的点是```,在左上角 ESC下面那个,而不是单引号''''''''这个东西,但 ...
分类:
其他好文 时间:
2018-07-01 01:09:43
阅读次数:
205
basename 此命令用于打印目录或者文件的基本名称。 basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。 basename (参数)(选项) 示例: # basename /etc/sysconfig/ 结果:sysconfi ...
分类:
其他好文 时间:
2018-06-19 22:52:44
阅读次数:
235
bash的特性之多命令执行的逻辑关系:1.命令替换COMMAND1$(COMMAND2)2.管道COMMAND1|COMMAND2|COMMAND3...3.顺序执行结构COMMAND1;COMMAND2;COMMAND3...4.选择执行结构:如果...那么...要么...要么...逻辑运算:与:逻辑乘法,1--真,0--假,&&,双目操作符1&&1=11&
分类:
系统相关 时间:
2018-06-15 15:43:39
阅读次数:
191
从远程服务器上的vmware vsphere导出虚拟机的ovf镜像文件,要在本地电脑上恢复,遇到无数问题,尝试了各种办法,终于找到了正确的办法!!!记录留念! 一、下载最新的64位 VMware-ovftool-4.1.0-2459827-win.x86_64.msi,安装后把文件夹拷贝替换vmwa ...
分类:
系统相关 时间:
2018-06-13 00:14:35
阅读次数:
9512
bash的多命令执行的逻辑关系;1.命令替换COMMAND1$(COMMAND2)[root@localhost~]#cp-a/etc/tmp/etc-$(date+‘%F-%T‘)[root@localhost~]#ls/tmpetc-2017-11-17-17:13:352.管道COMMAND1|COMMAND2|COMMAND3..[root@localhost~]#ll/tmp|wc-l1
分类:
其他好文 时间:
2018-06-08 18:05:13
阅读次数:
182
引用自:http://man.linuxde.net/xargs xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式, ...
分类:
系统相关 时间:
2018-06-08 12:00:44
阅读次数:
221
过了一周了,进度似乎有点懈怠,不过过了周末重整旗鼓啦shell(外壳)GUI:Gnome,KDE,xfceCLI:sh,csh,ksh,bashbash(父进程)-----bash(子进程)他们相互独立彼此不知命令历史:historybash支持的引号:‘’命令替换(键盘~的按键)“”弱引用,可以实现变量替换``强引用,不完成变量替换文件名通配符:*:任意字符?:任意单个字符[]:匹配指定范围内的
分类:
系统相关 时间:
2018-05-21 14:43:34
阅读次数:
190
敲命令按以下顺序 ①vim filename ②e ③i ④ESC 1 :s/str1/str2 把当前行的第一个str1替换成str2 2 :s/str1/str2/g 把当前行的所有的str1替换成str2 3 :n,$s/str1/str2/ 把第n行开始到最后一行的第一个str1替换成str ...
分类:
系统相关 时间:
2018-05-20 10:41:54
阅读次数:
368
一、小括号,圆括号 () 1、单小括号 () 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd ...
分类:
系统相关 时间:
2018-05-17 00:02:48
阅读次数:
245