摘要: shell 与 export命令 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令 或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。 此时,系统中将有两个shell,一个是登录时系统启动的she 阅读全文
posted @ 2017-02-23 21:26 sunshine_kaka 阅读(14706) 评论(0) 推荐(1) 编辑
摘要: Linux unset命令: 功能说明:unset是一个内建的Unix shell命令,在Bourne shell家族(sh、ksh、bash等)和C shell家族(csh、tcsh等)都有实现。它可以取消设置一个shell变量,从内存和shell的导出环境中删除它。它实现为一个壳层内建指令,因为 阅读全文
posted @ 2017-02-23 20:47 sunshine_kaka 阅读(4305) 评论(0) 推荐(0) 编辑
摘要: 为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 1. 截断功能 ${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file## 阅读全文
posted @ 2017-02-23 20:08 sunshine_kaka 阅读(336) 评论(0) 推荐(0) 编辑
摘要: if [ str1 = str2 ] 当两个串有相同内容、长度时为真 if [ str1 != str2 ] 当串str1和str2不等时为真 if [ -n str1 ] 当串的长度大于0时为真(串非空) if [ -z str1 ] 当串的长度为0时为真(空串) if [ str1 ] 当串st 阅读全文
posted @ 2017-02-23 20:01 sunshine_kaka 阅读(15631) 评论(1) 推荐(1) 编辑
摘要: 在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择。其它相关命令:v:按字符选择。经常使用的模式,所以亲自尝试一下它。V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。CTRL+v:按块选择。非常强大,只在很少的编辑器中才有这样的功能。你可以选 阅读全文
posted @ 2017-02-23 19:14 sunshine_kaka 阅读(318) 评论(0) 推荐(0) 编辑