vi 命令专题
----------vim命令---每行末尾加串.pm:%s/$/.pm/g 或 %s/\n/.pm/g每行末尾加换行符:%s/$/\r/g 或 %s/\n/\r/g可以用以下命令将连续的两个空行替换成一个空行: &nbs...
tr 命令专题
tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。? 大小写转换。? 去除控制字符。? 删除空行。[etl@cppimii...
sftp脚本
bash-2.05$ more sftp.sh#!/bin/bashdat=`TZ=$TZ+16 date +%Y%m%d`HOST=10.0.0.11USER=ma_logPASSWORD=log_maecho "Starting to sftp"lftp -u ${USER},${PASSWORD} sftp://${HOST} <<EOFbinary hashcd ma_loglcd /backup/ma_log/promptmput ma_log.$dat*closebye!EOF
sed 命令专题
sed -i 's/20120408/20120409/g' *.verf--多个空格合并为一个空格sed -i 's/[ ][ ]*/[ ]/g' datafile--删除空白行sed -i '/^[\s| ]*$/d' datafile删除当前目录下所有c文件中get_tbms所在的行:find . -name "*.c"| xargs -i {} sed -i -e '/get_tbms/d' {}将字符串uHALr_print...
find 命令专题
find . maxdeph 1 -type d -user my_user -exec tar czf { } - "$DATE".tar.gz '{}';删除当前目录下修改时间为前10天的文件:find . -type f -mtime +10 -print | xargs -i /bin/rm -f {}修改文件file.c的时间:touch -m -c -t 201110101556 file.c批量修改文件和目...
cut 命令专题
[etl@cppimii-etl01 zhoumo]$ ll总用量 224-rwxrwxr-x 1 etl etl 6898 5月 9 16:21 autocp2local_nqf.pl-rwxrwxr-x 1 etl etl 5833 5月 9 16:21 autocp2local.pl-rw-r--r-- 1 etl etl 2560 5月 9 16:20 del_data.cfg-rw...
check_user.sh
USAGE="$0 username"if [[ $# -ne 1 ]]then echo "Proper usage: $USAGE" exit 2 fi grep $1 /etc/passwd >/dev/nullif [[ $? -eq 0 ]]then echo "$1 is a valid user" ...
awk 命令专题
--截取文件abc.123.log--一下结果都是abc.123ls abc.123.log | awk -F'.' 'BEGIN{OFS="."} NF--'ls abc.123.log | awk -F . 'BEGIN{OFS="."} NF--' echo "abc.123.jpg" | awk -F . 'BEGIN{OFS="."}NF--'echo "abc.123.jpg" | awk -F'.' 'BEGIN{OFS="."}NF--'echo "abc...
多行的注释
Linux计算一天前的日期,一个小时前的时间等
year month day hour min secondmonday tuesday wednesday thursday friday saturday sunday 星期几 只能求将来的星期--1天后的日期date -d '1 day' '+%Y%m%d'--1天前的日期date -d '-1 day' '+%Y%m%d'
(一)在Unix下Oracle 11g 建库脚本 bsb_oracle_create_db.sh
echo "#==========================Create DB===============================#"date echo "#==========================Create DB===============================#"#------------------------------------------------------## 手工建库# 以oracle用户执行该脚本 #-----------------------------------...
(二)在Unix下Oracle 11g 建库脚本 bsb_oracle_create_db.sh 备机同步及HA脚本生成
#-----------------------------------------------------------------## Oracle AIX HA 脚本生成,在主备机以 root 执行#-----------------------------------------------------------------#cat > /usr/hascripts/start.sh <<!su - oracle -c "/usr/hascripts/ora_start.sh"exit 0!cat > /usr/hascripts/st...
在Suse Linux下 Oracle 11g 建库脚本-准备文件系统及用户oracle
lvcreate -L 5G -n lv_oradata vg_oraclelvcreate -L 2G -n lv_oraredo1 vg_oraclelvcreate -L 2G -n lv_oraredo2 vg_oraclelvcreate -L 5G -n lv_archive vg_oraclemkfs.ext3 -F /dev/mapper/vg_oracle-lv_archive mkfs.ext3 -F /dev/mapper/vg_oracle...
Oracle11g启动报:ORA-00845: MEMORY_TARGET not supported on this system
SQL> startupORA-00845: MEMORY_TARGET not supported on this systemoracle@sles11:/oracle/product/11.2.4/dbs> df -h /dev/shmFilesystem Size Used Avail Use% Mounted ontmpfs 1.5G 72K 1.5G 1% /dev/shm--memory_target ...
Linux内核防火墙,工作在网络层
内核防火墙,工作在网络层包过滤(过滤包头)linux借助nat可以实现路由功能服务器有进出规则,逐条,由上至下表包含链,链包含自己的规则filter表(不让删): INPUT链; FORWARD链; &nbs...
防火墙IPTABLES
--服务重启/etc/init.d/iptables stop/etc/init.d/iptables start--查看防火墙配置# iptables -L -n# iptables -L -nv--新加的策略加载第5,6条iptables -I INPUT 5 -p tcp --dport 23 -s 192.168.2.0/24 -j ACCEPT iptables -I ...
SUSE 配置 rsh rlogin
1、安装rsh server软件包 rsh-server-0.17-573.2.i586.rpm包含在SLES10-x86-CD4.iso中suse/i586文件夹下。 执行 rpm -ivh rsh-server-0.17-573.2.i586.rpm 命令安装。2、修改/etc/hosts.equiv 在两个节点分别修改/etc/hosts.equiv文件,在文件末尾添加两个节点的公私网ip,例如如下信息: ...
SUSE修改主机名
方法1)通过修改配置文件的方式并运行命令修改主机名修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:linuxserv1然后运行命令设置主机名# /etc/rc.d/boot.localnet start方法2) 通过yast2管理工具进行配置在console中运行yast2工具修改主机名(hostname)# yast2 network yast2 修...
SUSE root密码忘记解决方法
suse 修改root密码:1、启动grub时候选择 Failsave, 下面的“boot option“内容全部删除,写入 init=/bin/bash 参数使得OS在运行login程序之前运行bash,出现命令行。 2、稍等片刻出现 (none)#: 3、# mount -o remount,rw -n / 表示将根文件系统重新mo...
SUSE查看CPU和内存
简单点1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 2. 查看逻辑CPU的个数 #cat /proc/cpuinfo |grep "processor"|wc -l3. 查看CPU是几核 …cat /proc/cpuinfo |grep physical |sort -u |wc -l 此命令为查看CPU的个数。--查看内存大小cat /proc/meminfo | ...