[20210418]打开多个程序运行.txt
[20210418]打开多个程序运行.txt--//昨天看链接https://fritshoogland.wordpress.com/2021/04/09/pgbouncer-and-slow-server-pool-increase/,我发现对方并行使--//用for循环编写,我知道xargs -P 打开并行后,基本就是seq xargs来实现。--//链接的写法:for n in $(1 20
[20210408]使用linux find注意.txt
[20210408]使用linux find注意.txt--//昨天本想清理生产系统trc文件,使用find命令遇到一些问题,引起一些注意通过例子说明。--//注:测试前我关闭测试数据库,主要想避免一些测试中数据库再产生trc文件。$ cd /u01/app/oracle/diag/rdbms/book/book/trace$ find . -name "*.tr?" -pri
[20210330]bash使用source or ..调用shell脚本注意txt
[20210330]bash使用source or ..调用shell脚本注意txt--//前一阵子写bash shell脚本遇到的问题做一个记录。我测试环境定义的PATH环境变量如下:$ echo $PATH | tr ":" "\n" | uniq/bin/home/oracle/anysql/home/oracle/bin/u01/app/oracle
[20210324]bash shell value too great for base.txt
[20210324]bash shell value too great for base.txt--//编写bash shell遇到的问题:$ printf "%02x\n" $(( 08 +1 ))-bash: 08: value too great for base (error token is "08")--//前面有0实际上bash shell默
[20210322]seq xargs.txt
[20210322]seq xargs.txt--//我经常使用seq xargs 执行脚本。上午测试时出现一些问题。$ a=nccntnnn--//我想实现每个字符显示1行。$ seq 0 1 7 | xargs -IQ echo Q ${a:Q:1}0 n1 n2 n3 n4 n5 n6 n7 n $ seq 8 | xargs -IQ echo Q ${a:Q:1}1 n2 n3
[20210318]bash test (( )) [[ ]].txt
[20210318]bash test (( )) [[ ]].txt--//上午编写bash shell脚本时,遇到的问题,链接如下:http://blog.itpub.net/267265/viewspace-2763492/$ cat fff.sh#! /bin/bashdba=4,151kdbr_size=$(echo map dba $dba | rlbbed | grep "
[20210318]awk分割符FS.txt
[20210318]awk分割符FS.txt--//awk是我最不熟悉的命令,不过工作中需要,测试分割符号FS。$ echo "1#2-3"1#2-3--//如果将#,-作为分割符号如何写呢?$ echo "1#2-3" | awk -v FS="#-" '{print $1,$2,$3}'1#2-3$ echo &quo
[20210301]第2行插入Y.txt
[20210301]第2行插入Y.txt--//前几天做控制文件序列号满的恢复,链接--// http://blog.itpub.net/267265/viewspace-2759215/ => [20210225]控制文件序列号满的恢复.txt --// 输出脚本要在第2行插入Y,我采用手工加入,使用bash shell如何完成呢.--// 没事自己尝试看看.1.方法1:--//最容易想到
[20210218]bash echo 建立顺序号.txt
[20210218]bash echo 建立顺序号.txt--//昨天看了一下bash shell书籍,发现echo也可以实现顺序号.测试看它的效率.$ time echo {1..100000} >/dev/nullreal 0m0.200suser 0m0.198ssys  
[20210218]xargs 与here doc测试.txt
[20210218]xargs 与here doc测试.txt--//工作需要测试xargs与here doc(EOF)是否可以正常工作。1.环境:SCOTT@test01p> @ ver1PORT_STRING &
[20210209]修改CPU_COUNT参数.txt
[20210209]修改CPU_COUNT参数.txt--//昨天的测试:http://blog.itpub.net/267265/viewspace-2756963/=>[20210208][20200426]查看shared latch gets的变化.txt 表4-3------------------------------------------------------------
[20210207]bash history小技巧.txt
[20210207]bash history小技巧.txt--//我经常在tmux下工作,在重新调用history命令缓存存在一些问题,做一个记录.--//通过例子演示:--//窗口1:$ qqqqqqqqqqqqq--//窗口2:$ wwwwwwwwwwwww--//窗口1:$ eeeeeeeeeeeee--//窗口2:$ rrrrrrrrrrrrr--//这个时候如果在窗口1调用窗口2执行的命
[20210126]bash ln建立软链接问题.txt
[20210126]bash ln建立软链接问题.txt--//ln可以用来建立硬链接以及软链接.今天在测试bash shell脚本中遇到一个问题,做一个记录.$ mkdir -p /home/oracle/fastlink ;cd /home/oracle/fastlink$ ln -s -i $ORACLE_HOME/dbs dbs$ lltotal 0lrwxrwxrwx 1 oracle
[20210107]快速进入目录2.txt
[20210107]快速进入目录2.txt--//以前写的链接如下:http://blog.itpub.net/267265/viewspace-2129448/=>[20161130]快速进入目录.txt --//花了一个上午重新改写:--//主要以前写的select VALUE from v$parameter where name='user_dump_dest'; 换
[20201202]sed加行号.txt
[20201202]sed加行号.txt--//链接提供一些加行号的方法:http://www.itpub.net/thread-2140068-1-1.html--//想使用sed实现,上网看了一下:R:\>cat a.txtthis is a test 1this is a test 2this is a test 3this is a test 4R:\> sed "=
[20201202]vim打开多个TAB文件.txt
[20201202]vim打开多个TAB文件.txt--//工作需要,需要一个特殊功能就是在查看文件中,打开里面涉及到的文件,而不是在打开另外的会话在执行vim打开。--//以前我有一个工作习惯如果编辑文件很大,需要上下移动,我会使用vim的tab功能在windows下:--//就是在vim下输入:tabedit %,就可以打开一个新的tab,使用ctrl+pgup,ctrl+pgdn切换文件,当
[20201124]建立Socket proxy使用SSH.txt
[20201124]建立Socket proxy使用SSH.txt--//以前对这方面的东西不是很了解,实际上也叫Dynamic Port Forwarding。# man ssh-D [bind_address:]portSpecifies a local "dynamic" application-level port forwarding. This work
[20201123]timeout 命令学习笔记.txt
[20201123]timeout 命令学习笔记.txt--//rh 7.0以上coreutils 包含几个以前没有见过的命令在coreutils,stdbuf以及timeout。今天学习一下timeout。1.环境:# cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)2.测试:# rpm -qif $(which timeou
[20201120]pam_systemd(crondsession) Failed to create session Access denied.txt
[20201120]pam_systemd(crondsession) Failed to create session Access denied.txt--//例行检查,发现一台linux 服务器报错。# journalctl --unit=crond --since "2020-11-20 10:15:00"-- Logs begin at Mon 2020-03-02
[20201121]显示时间戳高精度版本.txt
[20201121]显示时间戳高精度版本.txt--//工作需要,需要写一个高精度显示事件戳的版本。--//以前的版本如下:# cat ts.awk# /bin/bashgawk '{ print strftime("[%Y-%m-%d %H:%M:%S]"), $0 }'--//我看了一下man -a strftime手册发现strftime不支持微秒的显示。