#!/bin/bash #@author:goooood #694366594@qq.com #对文件名的截取分析 # file="/dir1/dir2/dir3/my.file.txt" "# 左边第一个" "## 左边 贪婪"  " * 所有匹配 " #以第一个点删除左边 echo ${file#*.}&n
原创 2015-11-09 17:53:30
1625阅读
变量存在于内存中,内存编址 所以要制定长度和类型溢出  就是装不下了强:需要声明 甚至初始化弱:不需要声明 直接用  甚至不区分类型变量赋值  =bash变量类型    环境变量    export VARNAME=value作用域为当前shell进程及其子进程 oracle安装的时候用过&nbsp
原创 2016-02-02 14:58:06
293阅读
shell 编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真  -h 当file存在并且是
原创 2017-07-01 21:03:51
639阅读
变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)${#*}传递到脚本中的命令行参数的个数${#@}传递到脚本中的命令行参数的个数$?返回值$$脚本的进程ID(PID)$-传递到脚本中的标志(使用set)$_之前命令的最后一个参数$!运行
转载 精选 2015-02-26 15:32:10
372阅读
1. [ ; ]如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令。2. [ && ]如果命令被 && 所分隔,命令会一直执行下去,如果中间有错误的命令就不会执行后面的命令,没错就会执行到完为止。3. [ || ]如果每个命令被双竖线 || 所分隔,那么一遇到可以执行成功的命令就会停止执行后面的命令,而不管后面的命令是否正确与否。如
原创 2016-05-11 21:51:43
3316阅读
                           linux笔记      
原创 2008-12-13 14:18:11
2344阅读
2评论
linux   shell pptpd
原创 2013-04-26 07:20:23
540阅读
ifconfig返回的信息中包括IP地址,但要在Shell中获取当前IP地址,则要麻烦一些获取方法由于不同系统中ifconfig返回信息的格式有一定差别,故分开讨论:[1]Linux: LC_ALL=C ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1'&nb
翻译 精选 2014-06-04 14:56:27
576阅读
自动创建文件夹和文件 时间命名 写入多行文本
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修功课之一。 Linux的Shell种类
翻译 精选 2013-05-09 16:36:23
381阅读
脚本说明:此脚本要先去oracle官方网站下载,oracle的安装包,这里以rhel6.4为例!还有就是sqlplus命令历史的软件包,详细的安装包,请参考shell里的数组部分的定义。创建一个目录放置该安装脚本,function的check_soft部分!下面有文本格式的。#!/bin/bash#Author:wangergui   Email:291131893@qq.com Da
原创 2016-07-25 21:14:23
987阅读
shell 脚本     批量创建用户密码随机
原创 2016-07-23 23:00:16
721阅读
if判断:switch选择:for循环:while循环:函数:
转载 精选 2013-11-11 22:44:48
281阅读
1.    Linux介绍早期的计算机,指令和数据通常分布在两个独立的存储区域。现代的计算机系统延续了“冯·诺依曼结构”——由出生在匈牙利的计算机科学家约翰 冯·诺依曼提出的设计。这些计算机使用同一存储单元来保存数据和指令。指令和数据被同样对待,可以有效的简化计算机的构造和使用。基于Unix的操作系统,包含Linux,将这一原则扩展到永久存储器。Linux将磁盘上的信息组织成文
转载 精选 2016-04-12 16:04:40
639阅读
使用sed替换文本中的字符时,添加字符时不小心添加了个中文的双引号,结果替换时,总是不能将其替换掉。文件名称为a.txt,文本内容如下:“” https://www.baidu.com/想把“”替换掉,使用命令sed -i 's#""##g' a.txt 总是替换不掉,在这里可以一眼看出是两种不同的双引号,但在shell里不容易注意到,想着是不是需要转义字符,使用转义字符也不行。最后发现命令中的双
原创 2016-10-24 17:47:47
1686阅读
初学Linux
原创 2014-03-11 18:16:06
521阅读
1点赞
1评论
回调函数:函数参数中函数指针的函数,在调用者调用这个函数时候,这个函数会回头调用调用者编写的函数。函数指针:int (*f)(int);//声明了一个函数指针,它指向一个返回值为int 参数为int 的函数int p(int);f=p;//函数指针的赋值add = f(25);//等价于调用p(25);为什么要编写回调函数,因为只能只能有调用者定义的工作或者执行不同类型的工作编写一个在单链表中查找
原创 2016-06-30 10:39:24
724阅读
       我是一名来自山西吕梁的小伙刘超,今年17岁从2010年家里买了电脑开始,我就对电脑有了一发不可收拾的迷恋之情,就是爱这个东西爱玩爱研究,但是也因为玩电脑太沉迷耽误了学习导致成绩一路下滑,让家里父母没少担心没少为我未来的人生发愁,所以初中毕业后找了个技术学院浑浑噩噩学了两年机电当然也学得不好毕业后就一直待在家里直到上个月妈妈的朋友推荐说可以让我去
  开机――是件很简单的事情,只要按下电源开关,然后系统就会自然启动,很多人认为没有什么需要学习的。其实不然,如果系统没有什么问题,可以正常登陆的时候,当然开机很简单。但更多的时候,我们需要知道当机子不能正常开机的如何解决,这才是我们学习的目的。  那么我们就来分析一下Linux的开机流程系统开机的过程可以汇整成下面的流程:       &nbs
原创 2014-03-03 10:09:04
980阅读
1点赞
  ls 这个命令其实很简单!但他是如何运行的呢! 我现在的理解应该是 把 ls='ls --color=auto'这句话写在了一个配置文件中!  当我们 运行 ls 的时候 其实运行的是 ls --color=auto这个命令!  所以 ls 这个变量就是环境变量!那我们该如何配置环境变量呢!  两种方式  1:配置临时环境变量!方法 &nbsp
原创 2015-09-19 21:34:25
785阅读
  • 1
  • 2
  • 3
  • 4
  • 5