摘要: 先看如下的效果:方法:先看如下的脚本sh3.sh:#!/bin/bashecho "peng"echo "$(color bold yellow) ------------------------------------------------------------------ $(color)"将color文件所在的路径加入到环境变量PATH中,临时修改PATH的方法如下:export PATH=$PATH:XXX/color然后运行脚本: ./sh3.sh,可以看到如下效果:注:文件color的下载地址:http://files.cnblogs.c 阅读全文
posted @ 2013-08-21 15:19 摩斯电码 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.163.com/xujian900308@126/blog/static/12690761520129911304568/ tee tee:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件…] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保... 阅读全文
posted @ 2013-08-21 15:12 摩斯电码 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 文件查找 find * -name "xarina_evb_defconfig" grep "TEXT_BASE" * -nR find . ! -name "*.txt" -print 搜索除了*.txt之外的文件 find -name *.patch | xargs -i cp '{}' ./p 阅读全文
posted @ 2013-08-21 14:06 摩斯电码 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://hi.baidu.com/linuxtrip/item/47a38c8eec00e98f4414cfb7一、目录栈指令目录栈是用户最近访问过的系统目录列表,并以堆栈的形式管理。栈中的内容与Shell环境变量DIRSTACK的值对应1、dirs1)功能显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)2)语法(1)格式:dirs [-clpv] [+n] [-n](2)选项-c 删除目录栈中的所有记录-l 以完整格式显示-p 一个目录一行的方式显示-v 每行一个目录来显示目录栈的内容,每个目录前加上的编号+N 显示从左到右的第n个目录,数字从0开始. 阅读全文
posted @ 2013-08-21 13:53 摩斯电码 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/pmars/archive/2013/02/17/2914444.html在SHELL编程中,经常要处理一些字符串变量。比如,计算长度啊、截取子串啊、字符替换啊等等,常常要用到awk、expr、sed、tr等命令。下面给大家介绍个简单的字符串处理方法,用不着嵌套复杂的子命令。${#VALUE}:计算VALUE字符串的字符数量。${VALUE%.*}或${VALUE%%.*}:删除VALUE字符串中以分隔符“.”匹配的右边字符,保留左边字符。${VALUE#*.}或${VALUE##*.}:删除VALUE字符串中以分隔符“.”匹配的左边字符, 阅读全文
posted @ 2013-08-21 12:04 摩斯电码 阅读(4152) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://os.chinaunix.net/a2007/1118/976/000000976787.shtml#! /bin/bash echo "Path to $(basename $0) is $(readlink -f $0)"可以看一下执行结果:pengdl@localhost:~/test/shell$ lssh1.shpengdl@localhost:~/test/shell$ ./sh1.sh Path to sh1.sh is /home/pengdl/test/shell/sh1.shpengdl@localhost:~/test/shell 阅读全文
posted @ 2013-08-21 11:32 摩斯电码 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://space.itpub.net/24435147/viewspace-694200VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:方法一: 1. 关闭虚拟机;启动Windows下的命令提示符界面; 2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。 3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Ente 阅读全文
posted @ 2013-08-21 06:54 摩斯电码 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.douban.com/note/53678368/vmware-vdiskmanager [选项]这里的选项你必须包含以下的一些选择项或参数选项和参数描述虚拟磁盘文件的名字。虚拟磁盘文件必须是.vmdk为扩展名。你能够指定一个你想要储存的虚拟磁盘文件的路径。如果你在你的宿主机中映射了网络共享,你也可以提供确切的虚拟磁盘文件的路径信息来创建虚拟磁盘在这个网络共享中-c创建虚拟磁盘。你必须用-a, -s 和 -t 并指定选项参数,然后你需要指定所要创建的虚拟磁盘文件的文件名。-r 转换已经指定类型的虚拟磁盘的类型,结果会输出创建一个新的虚拟磁盘。你必须用-t选项来指定 阅读全文
posted @ 2013-08-21 06:39 摩斯电码 阅读(435) 评论(0) 推荐(0) 编辑