Augusdi的专栏

攀登技术的高峰,我与大家共勉!

csh shell编程入门

TCSH shell不同于其他的shell,因为控制结构更符合程序设计语言的格式.例如TCSH 的test条件的控制结构是表达式,而不是linux命令,得到的值是逻辑值true或false,TCSH的表达式与C语言中的表达式基本相同.一,TCSH shell变量,脚本,参数用户可以在shell...

2016-10-20 12:44:00

阅读数 4566

评论数 1

shell中的wait

cat test1 | uniq > newtest1 & cat test2 | uniq > newtest2 &wait diff newtest1 newtest2为了比较newtest1和newtest2的不同,必须先让以上的两个cat命令成功并执行完成并...

2016-10-20 12:42:26

阅读数 1577

评论数 0

shell中的wait

wait命令Shell内建命令 wait命令用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加备份号"%"。 语法wait(参数)参数 ...

2016-10-20 12:41:42

阅读数 3174

评论数 0

Csh的使用

在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。bash来自于BSD Unix,语法非常类似于C语言,所以通常有C/C++编程背景的开发人员最喜欢使用...

2016-10-14 17:38:55

阅读数 4973

评论数 1

Linux下Shell的计时

data命令式linux下的时间显示命令,不是time命令,time命令是对一个command的计时命令:man date…%m month (01..12)%M minute (00..59)%n a newline%N nanoseconds (000000000..999999999)%p ...

2016-08-28 22:43:46

阅读数 7785

评论数 0

Linux 中的计时

本文描述了Linux系统中一些与计时相关的问题和解决方法。因为在学习和研究的过程中我们经常需要统计程序或程序段的耗时,评估它们的性能好坏。因而这些问题对于我们来说,经常会遇到。掌握多种计时方法对于开发人员或科研工作者来说都是必须掌握的一项技能。本文解决了在Linux计时当中经常会遇到的一些技术问题...

2016-08-28 22:35:47

阅读数 3518

评论数 0

crontab每月最后一天执行

如何设定crontab在每月最后一天执行一种方法:for Linux 0 8 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && (shell script) for other Unix,BSD 0 8 28-31 * * [ `ec...

2015-08-22 13:15:16

阅读数 13321

评论数 0

Linux命令之env - 显示当前用户的环境变量

用途说明env命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。下面来比较一下set,env和export命令的异同:set命令显示当前shell的变量,包括当前用户的变量;env命令显示当前用户的变量;export命令显示当前导出成用户变量的shell变量。每个shel...

2015-08-22 10:45:24

阅读数 3460

评论数 0

Linux命令之strings - 打印文件中的可打印字符串

用途说明打印文件中的可打印字符串(print the strings of printable characters in files)。常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串是至少包含连续4个可打印字符的,这个可以通过参数来修改。 常用方式 使用示...

2015-08-22 10:42:40

阅读数 2312

评论数 0

Bash: sleep - 延迟指定时间

用途说明sleep命令常用于在shell脚本中延迟时间。 常用方式注意:以下用法中可以为小数。 格式:sleep 格式:sleep s延迟秒。 格式:sleep m延迟分钟。 格式:sleep h延迟小时。 格式:sleep d延迟天。 使用示例示例一[root@jfht ~]# date; ...

2015-08-22 10:40:57

阅读数 4496

评论数 0

usleep - 延迟以微秒为单位的时间

用途说明usleep命令用于延迟以微秒为单位的时间(sleep some number of microseconds),实际上达不到这个精度(Probably not accurate on many machines down to the microsecond.  Count on p...

2015-08-22 10:39:59

阅读数 2637

评论数 0

Bash: export - 设置或显示环境变量

用途说明export命令可以用来设置或显示环境变量。在shell中,当一个变量创建时,只会在当前的shell中有 效,之后创建的子进程不会有该变量。而命令export可以将一个shell变量变成环境变量,在随后创建的子进程中也能访问到该环境变量,但是子进程在 修改了环境变量的值之后,父进程并不...

2015-08-22 10:24:21

阅读数 1176

评论数 0

shell 脚本之切换用户

用su - 用户 -c 命令格式来执行. 有时候需要切换到root用户做一些操作,如果你的用户没有添加sudo权限,那么在脚本中实现就需要使用expect命令了,具体实现如下:#!/usr/bin/expect spawn su root expect "Password:"...

2015-05-13 14:47:57

阅读数 26028

评论数 1

CShell下的stderr重定向

  在C Shell下面不能直接使用  2>&1  将stderr的内容重定向到stdout,需要用下面的方法来实现:  ( rm dir >out.txt ) >& err.txt  原因是cshell不能单独重定向stderr,只能重定向标准输出stdou...

2015-05-04 21:02:13

阅读数 1093

评论数 0

linux shell 时间运算以及时间差计算方法

最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01  加上 1小时 20分处理方法:a.将基础时间转为时间戳...

2015-04-26 00:11:51

阅读数 2218

评论数 0

linux shell 实现 四则运算(整数及浮点) 简单方法

在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2))  [chengmo@centos5 ~]$ echo $b29 在...

2015-04-26 00:06:04

阅读数 887

评论数 0

linux shell 数组建立及使用技巧

linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。  1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5...

2015-04-26 00:04:15

阅读数 800

评论数 0

linux shell 动态生成 数组系列 seq使用技巧

如果对linux shell 数组不是很熟悉的话,请看上一篇文章:linux shell 数组建立及使用技巧  ,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里主要以一个求和计算的题目为例进行分析。  题目:请用linux shell 写一段脚本,实现从1..1000中所有偶数的和值。...

2015-04-26 00:01:42

阅读数 1770

评论数 0

cat and tr << <<-

From Wikipedia, the free encyclopediaIn computer science, a here document (here-document, heredoc, hereis, here-string or here-script) is a file lite...

2015-04-10 15:53:36

阅读数 671

评论数 0

sh-bash-resh-ksh

sh, resh, ksh, bashPOSIX-compliant (Korn/Bourne-Again) shell and command interpreter Command SYNOPSIS DESCRIPTION Options and Invocation Options bash...

2015-04-10 15:30:37

阅读数 1807

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭