shell基础知识
文章平均质量分 76
润明
脚踏实地,一步一个脚印。做成长性的自我!Broaden new horizon and Keep your mind refresh!
展开
-
FTP unix下put & windows下bat批处理get总结
FTP unix下put & windows下bat批处理get总结author:润明 2012-1-31 QQ:226399587 http://blog.csdn.net/runming918 #!/usr/bin/kshcd 20111203/echo "===ftpPutStarting===" `date` >> put.date #记录脚本执行开始时间原创 2012-02-01 00:48:23 · 1837 阅读 · 0 评论 -
unix 常用基本命令1
df 命令:通过文件系统中未分配的空间来确定文件系统中已分配空间的大小 a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) h: 使用 GB、MB 等易读的格式 t:显示某一个档案系统的所有分割区磁盘使用量 x:显示不是某原创 2012-02-02 19:00:19 · 948 阅读 · 0 评论 -
unix 常用基本命令2
ls[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件原创 2012-05-31 20:13:09 · 1132 阅读 · 0 评论 -
用shell将时间字符串与时间戳互转
用shell将时间字符串与时间戳互转 date +%s 可以得到UNIX的时间戳;用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200而时间戳转换为字符串可以这样做: date -d @1287331200 "+%Y-%m-%d" 输出形如:原创 2012-03-22 20:47:16 · 72744 阅读 · 1 评论 -
Shell 脚本小常识1
shell 脚本小常识1author:润明 2012-2-16 QQ:226399587 http://blog.csdn.net/runming918Shell 比较符号:都是英文缩写,知道英文含义就很好记。等于 -eq (equal)不相等 -ne (not equal)大于 -gt (grea原创 2012-02-01 18:50:28 · 698 阅读 · 0 评论 -
shell sed 命令操作手册
shell sed 命令操作手册author:润明 2012-2-15 QQ:226399587 http://blog.csdn.net/runming918shell sed 手册 p 打印匹配行=显示文件行号a\在定位行号后附加新文原创 2012-02-15 14:09:13 · 984 阅读 · 0 评论 -
shell 正则表达式总结及其含义举例
shell正则表达式总结author:润明 2012-2-16 QQ:226399587 http://blog.csdn.net/runming918基本元字符集及其含义:^ 只匹配行首$ 只匹配行尾* 只一个单字符后紧跟*,匹配0个或多个此单字符原创 2012-02-16 18:54:32 · 882 阅读 · 0 评论 -
Unix系统文件权限管理
Unix系统文件权限管理author:润明 2012-2-9 QQ:226399587 http://blog.csdn.net/runming918 文件是类Unix系统的中心,这和其他一些操作系统不同。在Unix下除了一般储存数据、可执行命令和目录的文件外,它还将计算机设备当作文件来处理。这些设备I/O和文件I/O仅在最底层区分开来。即使绝大部分进程间的通信,也是通原创 2012-02-09 18:47:00 · 2656 阅读 · 0 评论 -
shell date 命令详解--总结
SHELL DATE 命令详解author:润明 2012-1-31 QQ:226399587 http://blog.csdn.net/runming918 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--v原创 2012-02-01 00:54:21 · 76014 阅读 · 1 评论 -
shell for&while 循环详细总结
#!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5 do echo $File done #对存在的文件进行循环for shname in `ls *.sh`do name=`echo "$s原创 2012-02-01 00:33:41 · 6088 阅读 · 0 评论 -
shell grep 参数详解
shell grep 参数详解author:润明 2012-2-9 QQ:226399587 http://blog.csdn.net/runming918 一、grep 参数使用Gun grep 选项-b 在搜索到的行的前面打印该行所在的块号码。-c 只显示有多少行匹配 ,而不具体显示匹配的行-h 不显示文件名-i 在字符串比较的时原创 2012-02-09 18:44:04 · 3580 阅读 · 0 评论 -
Unix find 命令详解
Unix find 命令详解author:润明 2012-2-2 QQ:226399587 http://blog.csdn.net/runming918 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一原创 2012-02-02 19:11:37 · 2146 阅读 · 0 评论 -
Shell 脚本调试技巧详解
Shell 脚本调试技巧详解author:润明 2012-2-2 QQ:226399587 http://blog.csdn.net/runming918本文将系统地介绍一些重要的shell脚本调试技术,希望能对shell的初学者有所裨益。 一. 在shell脚本中输出调试信息 Shell程序员通常使用echo(ksh程序员常使用print)语句输出信息,但仅仅依赖e原创 2012-02-02 14:31:53 · 1522 阅读 · 0 评论 -
ksh判断文件是否存在
ksh判断文件是否存在author:润明 2012-2-1 QQ:226399587 http://blog.csdn.net/runming918 Unix Korn Shell Scripting Reference Sheet中的一段,关于判断文件是否存在等相关的一些问题-a file exists.-b file exists and is a block sp原创 2012-02-01 18:39:52 · 3186 阅读 · 0 评论 -
shell判断一个变量是否为空
shell判断一个变量是否为空author:润明 2012-2-1 QQ:226399587 http://blog.csdn.net/runming918 判断一个变量是否为空 .1. 变量通过" "引号引起来 如下所示:,可以得到结果为 IS NULL. #!/bin/sh para1= if [ ! -n "原创 2012-02-01 18:46:09 · 16759 阅读 · 0 评论 -
Shell Test命令参数解析
Shell Test命令参数解析author:润明 2012-2-1 QQ:226399587 http://blog.csdn.net/runming918 Test命令参数解析 .test -n string : string 不为空 test -z string : string 为空 test int1 -eq int2 : int1 == int 2原创 2012-02-01 18:48:35 · 1937 阅读 · 0 评论 -
unix find & xargs 详解
xargs: find -type f -name "*.unl" | xargs awk -F"|" '{if($1=="221"){print $0 > "log/"FILENAME}}' 在使用f i n d命令的- e x e c选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给e x e c执行。但有些系统对能够传递给e x e c的命令原创 2012-06-01 13:55:37 · 4066 阅读 · 2 评论