博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  13操作系统之Linux&Shell

摘要:打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:1 #!/bin/bash2 echo "Hello World !"View Code“#!” 是一个约定的标记,它告诉系统... 阅读全文

posted @ 2014-09-13 14:24 徐正柱- 阅读(577) 评论(0) 推荐(0)

摘要:1重定向1.1 重定向符号 > 输出重定向到一个文件或设备 覆盖原来的文件 >! 输出重定向到一个文件或设备 强制覆盖原来的文件 >> 输出重定向到一个文件或设备 追加原来的文件 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件 b-shell 2>> 将一个标准错误输出重定向到... 阅读全文

posted @ 2014-09-11 14:59 徐正柱- 阅读(256) 评论(0) 推荐(0)

摘要:作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易。那么到底我们该怎么入手呢?Donald K Burleson 的《Unix for Oracle DBAs Pocket Reference》这本书就比较详细的说明了作为一名Oracl... 阅读全文

posted @ 2014-01-23 16:40 徐正柱- 阅读(650) 评论(0) 推荐(0)

摘要:转摘:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.htmlVMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和.. 阅读全文

posted @ 2013-05-30 11:30 徐正柱- 阅读(35390) 评论(0) 推荐(1)

摘要:分类:man scp / man sftp简单来说:下载远程文件或者目录到本地,如果想上传或者想下载目录,最好的办法是采用tar压缩一下,是最明智的选择.scp user@host:/path/file /localpath 如果拷目录就 scp -r user@host:/dirpath /localpath上传本地目录或者文件到远程或者 scp localfile user@host:/dirpathscp -r localdir user@host:/dirpathsftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程 阅读全文

posted @ 2013-05-17 11:24 徐正柱- 阅读(6218) 评论(0) 推荐(0)

摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi n filename :打开文件,并将光标置于第n行首vi filename :打开文件,并将光标置于一行首vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl p:光标上移一行 阅读全文

posted @ 2012-12-25 11:33 徐正柱- 阅读(232) 评论(0) 推荐(0)

摘要:vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了。 我听我们老师说,用图形界面本身已经会被高手笑了,如果打开一个gpedit或者kwrite那就废了......常用的命令 ls,列出当前目录下的文件,ls -l是列出详细信息,ls -a列出隐藏文件。 cd,更改目录。clear,清屏命令。reset,重置终端。 startx,启动图形界面。fdisk -l,查看硬盘分区。 ps aux,列出系统进程。cat,显示文本。tac,逆序显示文本。 od,二进制格式显示文本。wc,判断文件的大小行数和字符 阅读全文

posted @ 2012-12-11 10:48 徐正柱- 阅读(271) 评论(0) 推荐(0)

摘要:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 阅读全文

posted @ 2012-12-11 10:44 徐正柱- 阅读(538) 评论(0) 推荐(1)

摘要:net use " " /user:" " 建立IPC空链接 net use "密码" /user:"用户名" 建立IPC非空链接 net use h: "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: 登陆后映射对方C:到本地为H: net use /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /activ 阅读全文

posted @ 2012-11-28 10:42 徐正柱- 阅读(352) 评论(0) 推荐(0)

摘要:1.JDK下载:http://java.sun.com 下载自解压包:jdk-1_5_0_04-linux-i586.bin #sh jdk-1_5_0_04-linux-i586.bin 按提示选择yes. 或者 #chmod 755 jdk-1_5_0_04-linux-i586.bin #./jdk-1_5_0_04-linux-i586.bin 解压后 #mv jdk1.5.0_04/usr/local/ ( 注意jdk1.5.0_04要与jdk-1_5_0_04-linux-i586.bin 同在的/usr/local/)到此JDK已经安装完成 2. 若原来有安装,删除原有的JDK 阅读全文

posted @ 2010-11-30 12:59 徐正柱- 阅读(370) 评论(0) 推荐(0)

摘要:在win下面解压缩,可以直接通过图形界面进行数据转换的设置。开发的所有job和转换都通过数据库进行存储,而不采用xml文件形式。开发完毕,在win上进行测试。可以通过使用资源库(repository)登录时,默认的用户名和密码是admin/admin当job是存放在资源库(一般资源库都使用数据库)中时,使用Kitchen.bat执行job时,需使用如下的命令行:Kitchen.bat /rep kettle /user admin /pass admin /job job名当job没有存放在资源库而存放在文件系统时,使用Kitchen.bat执行job时,需使用如下的命令行:Kitchen.b 阅读全文

posted @ 2010-11-25 22:57 徐正柱- 阅读(1731) 评论(0) 推荐(0)

摘要:一、案例:先创建一个shell脚本:本例是删除指定文件夹内N天前的文件#!/bin/shif [ -f ~/.bash_profile ];then . ~/.bash_profilefilocation="/tmp/testfile/"find $location -mtime +40 -ty... 阅读全文

posted @ 2010-11-25 22:34 徐正柱- 阅读(616) 评论(0) 推荐(0)

摘要:crontab的相关概念,先从 /etc/crontab文件内容开始说:[root@TEST144239 /]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# For detai... 阅读全文

posted @ 2010-11-25 22:15 徐正柱- 阅读(454) 评论(0) 推荐(0)

摘要:jdk1.5 安装 1. 下载jdk-1_5_0_16-linux-i586.rpm #rpm -ivh jdk-1_5_0_16-linux-i586.rpm 设置环境变量 #vi /etc/profile #set java environment JAVA_HOME=/usr/java/jdk1.5.0_16 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/l... 阅读全文

posted @ 2010-11-25 21:51 徐正柱- 阅读(313) 评论(0) 推荐(0)

摘要:其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。    Shell基本语法  像高级程序设计语言一样,Shell也提供说明和使用变量的功能。对Shell来讲,所有变量的... 阅读全文

posted @ 2009-08-06 11:13 徐正柱- 阅读(281) 评论(0) 推荐(0)

摘要:**********************************************************************1, 文件及权限*********************************************************************chmod who [operator] [permission] filename相对模式:operat... 阅读全文

posted @ 2009-08-06 11:10 徐正柱- 阅读(387) 评论(0) 推荐(0)

摘要:Unix Shell中解释引号的方法 shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符` 1. 单引号 ( ' ' )howard@0[script]$ grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,... 阅读全文

posted @ 2009-08-06 11:07 徐正柱- 阅读(1318) 评论(0) 推荐(0)

摘要:一、Shell变量 主要有本地变量和环境变量。 1、本地变量 -- 在用户现有运行的脚本中使用 1) 定义本地变量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTEST="test" [root@jike1 /root]# echo $LOCALTEST(注意:echo $LOCALTEST 和 echo ${LOCALTEST}的效果... 阅读全文

posted @ 2009-08-06 11:04 徐正柱- 阅读(358) 评论(0) 推荐(0)

摘要:Shell语法变量: 在Shell中,我们在使用变量之前并不需要进行声明.相反我们可以在需要的时候进行简单的使用就可以了.在默认的情况下,所有的变量都是作为字符串进行 存储的,虽然有时我们会用数字为其赋值.Shell以及其他的一些实用的转换程序会将数字字符串转换成相应的值为进行操作.在Linux系统中是要区分大 小的,所以在Shell看来变量foo与Foo是不同的. 在Shell中我们要访问变量的... 阅读全文

posted @ 2009-08-06 11:02 徐正柱- 阅读(241) 评论(0) 推荐(0)

摘要:Shell基本语法变量:  在Shell中,我们在使用变量之前并不需要进行声明.相反我们可以在需要的时候进行简单的使用就可以了.在默认的情况下,所有的变量都是作为字符串进行存储的,虽然有时我们会用数字为其赋值.Shell以及其他的一些实用的转换程序会将数字字符串转换成相应的值为进行操作.在Linux系统中是要区分大小的,所以在Shell看来变量foo与Foo是不同的.  在Shell中我们要访问变... 阅读全文

posted @ 2009-08-06 11:00 徐正柱- 阅读(523) 评论(0) 推荐(0)