
bash shell
alibo2008
这个作者很懒,什么都没留下…
展开
-
bash shell (2) 特殊符号变量
1.位置变量: 如果要向一个shell脚本传递信息,可以使用位置参数完成此功能;参数相关数目传入脚本,此数目可以任意多,但只有前9个可以被访问,使用shift命令可以改变这个限制;参数从第一个开始,在第九个结束;每个访问参数前要加$符号;第一个参数为0,表示预留保存实际脚本名字;无论脚本是否有参数,此值均可用. 变量名:$0,$1,$2,$3,$4,$5,$6,$7,$8,$9 说明:转载 2012-02-16 11:52:39 · 383 阅读 · 0 评论 -
awk 计算文件中每行的值
awk 'BEGIN {count=0} {count+=$0;} END {"date +/"%Y-%m-%d %H:%M:%S/"" | getline date ; print date,"Total Register User:",count}' $tmp_file_name原创 2011-06-09 10:54:00 · 1137 阅读 · 1 评论 -
bash shell (3) linux trap 命令
trap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RETU转载 2012-02-17 15:20:33 · 734 阅读 · 0 评论 -
shell脚本直接运行和crontab结果不一样
在脚本最前面加上一句: source ~/.bash_profile 这样运行环境就一摸一样了。加上这句后,直接执行能成功的脚本放在crontab里都能执行。 所有的crontab问题只有两种可能, 1,环境 2,路径 而第二种问题往往又是第一种问题引起的,所以加上.bash_profile里的环境后99%的问题都一招通杀。转载 2012-05-21 17:25:48 · 3065 阅读 · 0 评论 -
crontab详解
crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。 在/var/spool/cron下的crontab文件不可以直接创建或者直接修改。crontab文件是通过crontab命令得到的。现在假 设有个用户名为foxy,需要转载 2012-08-03 18:34:51 · 405 阅读 · 0 评论 -
bash shell (1) 日期格式
date +"%Y-%m-%d %H:%M:%S" 或者 date +%F\ %H\:%M\:%S st_date=`date +"%Y-%m-%d %H:%M:%S"` date=`date +%F` date_time=`date +%F\ %H\:%M\:%S` date_time_file=`date +%F,%H:%M:%S` yesterday=`date --原创 2011-06-09 10:31:00 · 1221 阅读 · 0 评论 -
linux ssh scp 无密码登录及机器copy-机器互信建立
机器A 192.168.1.10 访问目标机器B 192.168.1.11 无需输入密码: 1.登录机器A 执行 ssh-keygen -t rsa 中间按回车键即可 无需输入密码 2. cd ~/.ssh2;mv id_rsa_2048_a 192.168.1.10; mv id_rsa_2048_a.pub192.168.1.10.pub; ech原创 2012-10-29 17:20:04 · 593 阅读 · 0 评论 -
bash shell (4) linux bg fg 命令
Linux的bg和fg命令 我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方转载 2012-12-07 14:14:37 · 1664 阅读 · 0 评论 -
Linux文件查找命令find详述
Linux文件查找命令find详述 关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系转载 2015-06-08 19:04:15 · 637 阅读 · 0 评论