Archive

Posts Tagged ‘Shell’
十月 4 2015

重装了一次OS X系统,决定将终端shell的配置保存下来,配置一个自己喜欢的shell终端还是需要一点时间的。 我对终端的要求: 1.  半透明,这样就能在操作的时候看到后面浏览器中的命令; 2. 点击dock上的图标打开一个94*39大小的终端; 3. 提示符图标的颜色及内容设置; 具体如下: 1. 首先打开终端的偏...

[Read more...]
MAC 标签:,
七月 20 2014

在Shell脚本中,有时会需要使用变量的间接引用来减少代码量,我们可以使用eval这个工具来实现变量的间接引用。 具体使用方法如下: 86b403c1a48a08a8bece46ca0f2c3dcd001 这样,“LAST”这个变量的值即变成了123。 帖一个具体的shell脚本: 86b403c1a48a08a8bece46ca0f2c3dcd002 效果如下:

[Read more...]
Linux 标签:, ,

在管理生产、测试系统的过程中,我们肯定会遇到经常需要迁移数据库的情况。迁移数据库有许多种方式,其中数据泵expdp/impdp的方式应该是使用最频繁的,本文即基于该种数据泵方式,实现对数据库中的业务用户按用户导出的目的。 脚本需要获取数据库实例sys用户的密码以及各个业务用户的用户密码。...

[Read more...]

ATAE单板因为高可靠的需求经常需要进行双网卡绑定,而且ATAE单板中的网卡存在Fabric平面、Base平面、Updata平面网卡之分,其中Fabric平面网卡一般用来做业务层面的网卡,Base平面网卡一般用来做管理层面的网卡,同一个机框中各业务板Base平面通过背板连至交换板实现互通。各个网卡分属于哪个平面可以通...

[Read more...]
Linux 标签:, ,

当Oracle数据库处于Open状态时,可以通过更改Tablespce为离线状态来更改业务表空间文件的存储路径。具体步骤为: 1、将对应的表空间置为离线状态; 86b403c1a48a08a8bece46ca0f2c3dcd005 2、将对应的表空间文件拷贝至目标目录下面; 3、对表空间文件进行rename操作; 86b403c1a48a08a8bece46ca0f2c3dcd006 4、如有必要,恢复表...

[Read more...]

这是我自己VPS上用来定期备份网站数据库(将网站数减至1个后)的脚本。因为我是让它每天凌晨2点备份,所以定义为让它备份后在本地保留3天内的备份,在远程保留5天内的备份,备份后写本地logs目录下的文件并发送邮件给我。 脚本内容: 86b403c1a48a08a8bece46ca0f2c3dcd010  

[Read more...]

先感叹一句:要学好Shell脚本不容易啊! 再感叹一句:要学好任何东西几乎都不容易啊!   Shell脚本里,在用 test 的参数作比较的时候,如“ [ $temp -gt “100” ]”,可能会出现如题的“ integer expression expected”错误。这是因为test 的这几个参数: -gt ,-lt,-eq 比较的都是数字,因此变量temp如果是...

[Read more...]
Linux 标签:,

在《显卡驱动安装之Shell脚本配置》里,我主要是用split分割命令对需要操作的文件进行分割后处理再重定向至一个新的文件。在这个脚本中,我也用到了sed工具,今天这个脚本里对文件的处理仅仅用到了sed工具,相比上一个,则 主要是因为少用了“-n”选项,这样就没有关闭整个文件的输出,从而也就...

[Read more...]
Linux 标签:, ,

我今天才回校,这里也很久没有更新了,什么都不一样了,赶紧更新一篇文章,说明我回来了! Shell脚本我不熟,不过想学习一下,所以写了这个很简单的脚本。它是用来做Fedora 12/13/14显卡驱动安装前一些相关文件的修改工作的,以root帐户执行该脚本后,只需要重启电脑在字符界面执行.run的安装文件即...

[Read more...]
Linux 标签:, ,

分享按钮