`
junge8618
  • 浏览: 121004 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论

shell小技巧(2)

阅读更多

1.查询操作系统信息

 1.linux 版本:uname

 2.操作系统时间:

    date +%y-%m-%d" "%H:%M:%S(11-01-12 02:08:02)

    date +%Y-%m-%d" "%H:%M:%S(2011-01-12 02:08:47)

3.查看操作系统定时任务:

crontabFile=/var/spool/cron/tabs/root 也可以使用命令crontab -l 添加定时任务:

/usr/bin/killall cron

chmod u+w ${crontabFile}

echo "${CHECK_MINUTE} ${CHECK_HOUR} ${CHECK_DAY} ${CHECK_MONTH} ${CHECK_WEEK} ${CRON_SCRIPT}" >> ${crontabFile}

/usr/sbin/rccron restart

4.查看文本

cat root |grep -v "/usr/sbin/ntpdate"(去掉root包含/usr/sbin/ntpdate的行)

5.hwclock命令的使用

查看硬件时间

    hwclock --show --utc

设置硬件时间为系统时间

   hwclock --systohc --directisa

2.截取字符串

starttime="12\:02\:30";

 hour=${starttime:0:2};

minute=${starttime:4:2};

second=${starttime:8:2};

echo "hour:${hour}";

echo "minute:${minute}";

echo "second:${second}";

运行结果:

 hour:12 minute:02 second:30

3.添加多播路由

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth53;

4.定时任务调度信息日志

 /var/log/messages会打印定时任务的调度情况

5.循环遍历文件

for folder in `find $SERVER_HOME/conf -type d`

do

SERVER_CLASSPATH=$folder:$SERVER_CLASSPATH

done

6.常用

1.ping 172.16.128.8 -c 1 -q

2.从文件里面读取打包 BKP_ROLLBACK_ENTITIES="/home/oracle/.bash_profile ${gORACLE_HOME}/network/admin/listener.ora ${gORACLE_HOME}/network/admin/tnsnames.ora ${gORACLE_HOME}/dbs/init${oraSID}.ora ${gORACLE_HOME}/dbs/spfile${oraSID}.ora ${gORACLE_HOME}/dbs/orapw${oraSID}";

echo -e "${BKP_ROLLBACK_ENTITIES}" > "${BKP_ROLLBACK_GZTAR}.lst";

 rm -vf "${BKP_ROLLBACK_GZTAR}" >> "${LOG_FILE}" 2>&1;

 tar --ignore-failed-read -pczvf "${BKP_ROLLBACK_GZTAR}" -T "${BKP_ROLLBACK_GZTAR}.lst";

 rm -rvf "${BKP_ROLLBACK_GZTAR}.lst";

 3.登陆oracle su - "${oraInstUser}" -c "${CBB_CMD} sqlplus /nolog

su - "${oraInstUser}" -c "${CBB_CMD} lsnrctl start;"

su - ${oraInstUser} -c "${CBB_CMD} sqlplus -s ${oraSysUser}/${oraSysUserPwd} as sysdba

4.执行rman语句

 ${l_rmanLine}="allocate channel for maintenance type disk;\n change archivelog all crosscheck;\n release channel;" su - "${oraInstUser}" -c "${CBB_CMD} rman target /

分享到:
评论

相关推荐

    ASP Shell执行命令小技巧 .doc

    ASP Shell执行命令小技巧 ASP Shell 是一种基于Web应用程序接口(API)的命令执行工具,可以在Windows操作系统中执行命令。下面是ASP Shell执行命令的小技巧: 1. ASP Shell 的权限问题 在 Windows 2003 下,ASP ...

    Linux Shell高级技巧实战总结

    Linux Shell高级技巧实战总结 一、将输入信息转换为大写字符后再进行条件判断 二、为调试信息设置输出级别 三、判断参数是否为数字 四、判断整数变量的奇偶性 五、将Shell命令赋值给指定变量,以保证脚本的移植性 六...

    swt小技巧,SWT的SHELL样式

    shell.setLocation(((screenWidth - shellWidth) / 2), ((screenHeight - shellHeight) / 2)); } ``` #### 五、SWT.SHELL输入验证示例 除了以上提到的功能外,SWT还支持对用户输入进行验证。例如,以下代码段...

    绝版经典 LINUX与UNIX SHELL编程指南 PDF 高清版 [16.3M]

    本书通过各种实用的系统管理小技巧和趣味脚本代码,详尽地介绍了shell编程各个不同的方面。学完本书后,你将成为一名shell编程高手。 内容简介 本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还...

    UNIX shell 编程指南

    shell编程技巧点滴(基础篇) shell 脚本修改crontab实例 如何删除大量文件 如何删除某个月份的文件 find的日常用法举例 find的日常用法帮助 如何批量改名 bc指令的基本用法 检查服务器的连接状况的shell find 和 exec...

    LINUX与UNIX SHELL编程指南

    本书通过各种实用的系统管理小技巧和趣味脚本代码,详尽地介绍了shell编程各个不同的方面。学完本书后,你将成为一名shell编程高手。 内容简介 本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还...

    维护常用linux命令\shell技巧

    熟练掌握Linux命令和Shell脚本编写技巧对于提升工作效率至关重要。以下是一些关于“维护常用Linux命令\Shell技巧”的详细知识点: 1. **基本命令操作**: - `ls`:列出目录内容。 - `cd`:切换目录。 - `pwd`:...

    shell教程-大量例子

    shell教程,包含大量的小例子,脚本信息,还有一些技巧。

    visual c++ windows shell programming.rarvisual c++ windows shell programming

    2. **COM(Component Object Model)**:Windows Shell编程大量使用COM技术,它是微软的一种二进制标准,允许不同组件之间进行交互。理解COM接口、IUnknown、QueryInterface等概念至关重要。 3. **外壳扩展**:如...

    shell经典教程 .TXT shell经典教程

    - **调试技巧**:使用`set -x`打开调试模式。 - **错误处理**:通过检查命令的退出状态码来捕获错误。 - **性能优化**:减少不必要的操作,合理利用缓存机制。 #### 五、Shell资源推荐 - **《Advanced Bash-...

    Shell脚本实现二维码图片生成

    通过学习和理解这个脚本,不仅可以掌握如何在Linux环境中生成二维码,还能提升Shell脚本编程技巧,这对于系统维护和自动化工作非常有用。 总的来说,Shell脚本实现二维码图片生成是一个实用的技术,它展示了如何...

    LINUX与UNIX Shell

    grep命令家族章节详细介绍了grep的基本用法、如何引用字符串、选项控制、查询多个文件、行匹配、行数统计、显示非匹配行、大小写敏感设置、结合正则表达式进行高级文本过滤等技巧。还提到了如何使用grep来搜索特定...

    shell脚本培训视频.rar

    2. **Shell随机数与循环嵌套**:在Shell脚本中,可以使用RANDOM变量来生成随机数,这对于模拟、测试或创建随机行为的脚本非常有用。同时,循环嵌套是指在一个循环体内部再包含另一个循环,如for或while循环,这可以...

    unix shell范例精解

    《Unix Shell范例精解》是一本专注于Unix操作系统中Shell编程的经典著作,主要涵盖了Unix的基础知识和Shell脚本的编写技巧。Unix系统是早期计算机领域的重要操作系统,至今仍在科研、工程和开发环境中广泛使用。...

    shell 编程指南pdf

    初学shell 入门好书!!!! 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 ...

    一些linux应用小技巧,网络相关,系统管理,shell,程序使用

    在Linux操作系统中,掌握一些实用的小技巧...以上就是关于Linux应用、网络管理、系统管理和shell使用的一些小技巧,它们涵盖了网络嗅探、路由控制、服务启动、网络配置等多个方面,对于日常的Linux操作和维护非常有用。

    Visual C++ Windows Shell Programming(- Dino )

    通过《Visual C++ Windows Shell Programming》这本书,读者将能够掌握使用C++进行Windows Shell编程的高级技巧,并能够创建出与Windows操作系统深度整合的应用程序。书中涵盖了从基本概念到高级技术的广泛内容,...

    Linux与UNIX Shell编程指南.rar

    本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还涉及了UNIX的文字处理以及少量的系统管理问题。本书内容全面,文字简洁流畅,适合SHELL编程人员学习、参考。 目录 第一部分 SHELL 第一章 文件...

    分享shell编程中的几个小技巧

    1、打印一些头信息command <... something_message**********************hello, welcome to use my shell script **********************something_message 将在屏幕上输出:**********************hello, welcome

    收集的48个Shell脚本小技巧

    Shell脚本是Linux/Unix系统中用于自动化任务的有力工具,掌握一些实用的小技巧能极大地提升工作效率。以下是一些从标题和描述中提取的关键知识点,以及详细的解释: 1. **Shell调试**: 使用`sh -x somefile.sh`或...

Global site tag (gtag.js) - Google Analytics