Fork me on GitHub

随笔分类 -  开发-bash

解释型:脚本,函数,变量
shell之并行
摘要:http://my.oschina.net/enyo/blog/271612 GNU Parallel指南 http://www.gnu.org/software/parallel/parallel_tutorial.html 阅读全文

posted @ 2016-02-21 21:21 阳光-源泉 阅读(184) 评论(0) 推荐(0)

shell之eval-command
摘要:本文将会讲解一些linux中命令的使用与技巧希望对新手给予帮助一 e v a l命令将会首先扫描命令行进行所有的置换,然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时被称为复杂变量。不过这些变量本身并不复杂。e v a l命令也... 阅读全文

posted @ 2015-05-25 16:24 阳光-源泉 阅读(503) 评论(0) 推荐(0)

bash feature
摘要:bash调用-启动文件-交互式shell-条件表达式-shell算术-别名-数组-目录栈-提示符控制-受限shell-posix模式受限shell bash --restricted 它用来建立一个环境,比标准shell能有更多的控制。posix模式 bash --posixpushd ,po... 阅读全文

posted @ 2015-05-18 15:38 阳光-源泉 阅读(228) 评论(0) 推荐(0)

批处理文件
摘要:https://technet.microsoft.com/en-us/library/cc754340.aspx https://gallery.technet.microsoft.com/ScriptCenter/ 学习powershell脚本的好地方 command shell explore 阅读全文

posted @ 2015-04-06 11:58 阳光-源泉 阅读(312) 评论(0) 推荐(0)

自动补全
摘要:http://www.it165.net/os/html/201212/4208.html 编写Bash自动补全脚本http://www.linuxidc.com/Linux/2014-04/99464.htm Linux中10个有用的命令行补齐命令忘了说怎么使用自动补全脚本,假设自动补全的脚本... 阅读全文

posted @ 2015-03-23 14:31 阳光-源泉 阅读(420) 评论(0) 推荐(0)

shell之任务控制
摘要:http://linux.cn/article-2680-1.html你的 shell 会留有一张当前作业的表单,称为作业表。当你键入命令时,shell 会给它分配一个 jobID(也称作 JOBSPEC)。一个 jobID 或 JOBSPEC只是很小的整数数值。[root@250-shiyan p... 阅读全文

posted @ 2015-02-11 18:27 阳光-源泉 阅读(294) 评论(0) 推荐(0)

bash内部命令-2
摘要:http://www.gnu.org/software/bash/ http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/ [root@250-shiyan ~]# rpm -qa|grep bashbash-4.1.2-15.el6_4.x86_64type-.- 阅读全文

posted @ 2015-02-03 10:40 阳光-源泉 阅读(547) 评论(0) 推荐(0)

shell之数组
摘要:1、从数组的下标分为索引数组、关联数组 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /* 索引数组,即通常情况下所说的数组 */ var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始) //索引实际上就是序数,一个整 阅读全文

posted @ 2015-01-23 10:43 阳光-源泉 阅读(328) 评论(0) 推荐(0)

shell算术运算与进制运算
摘要:(())与let是等效的 arithmetic expressiontype 与[是等效的source与.是等效的其实,Shell(这里是Bash)本身不具备处理浮点计算的能力,但是可以使用“bc”这个高精度的计算器工具来帮助,另外,也可以在Bash中调用“awk”脚本来处理浮点运算。linux s... 阅读全文

posted @ 2014-12-30 11:13 阳光-源泉 阅读(5537) 评论(0) 推荐(0)

bash内部命令-1
摘要:外置命令 date expr seq nohup tput bash内置命令 trap set shopt date Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上 阅读全文

posted @ 2014-10-02 11:22 阳光-源泉 阅读(546) 评论(0) 推荐(0)

正则表达式
摘要:linux其实和internet一样,都是一个充满了大量信息、数据的东西,如何有效的过滤自己不用的信息、获取有用的信息反映了一个人水平的高低,这时候用各种工具与正则的结合变的异常强大正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹... 阅读全文

posted @ 2014-10-01 19:15 阳光-源泉 阅读(240) 评论(0) 推荐(0)

shell之here文档
摘要:http://www.cnblogs.com/xiangzi888/archive/2012/03/24/2415077.html在shell脚本程序中,向一条命令传递输入的一种特殊方法是使用here文档。一个here document就是一段带有特殊目的的代码段。它使用I/O重定向的形式将一个命令... 阅读全文

posted @ 2014-06-24 14:15 阳光-源泉 阅读(494) 评论(0) 推荐(0)

shell知识点
摘要:各个项目以实践为主。原理及更多细节介绍,请查看官方文档: 例如:bash,grub,postfix,pam,fastcgi,httpd,rsync等诸多项目。 各种总结表格 http://www.cnblogs.com/xkfz007/archive/2012/02/02/2336318.html 阅读全文

posted @ 2014-06-18 15:12 阳光-源泉 阅读(2629) 评论(0) 推荐(0)

shell之echo与printf和颜色
摘要:在用户的bashrc中添加一行export来修改提示符。 echo printfprintf命令模仿C程序库(library)里的printf()库程序(library routine)。它几乎复制了该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于printf的行为是由POSIX标准 阅读全文

posted @ 2014-06-09 17:38 阳光-源泉 阅读(6631) 评论(0) 推荐(1)

shell流程控制语句
摘要:linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while,until),选择语句(case/select)。下面我将通过例子介绍下,各个语句使用方法。1:在shell 中$() 与 ``等效。执行中间包含的命令语句,返回执行结果。2:从效率来说let==... 阅读全文

posted @ 2014-06-09 17:28 阳光-源泉 阅读(677) 评论(0) 推荐(0)

shell之变量与read
摘要:环境变量 set 环境变量可供shell以外的程序使用shell变量 env shell变量仅供shell内部使用set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样。env:显示(设置)用... 阅读全文

posted @ 2014-06-09 17:15 阳光-源泉 阅读(1748) 评论(0) 推荐(0)

shell之条件表达式
摘要:conditional expressions are used by the [[ compound command and the test and [ builtin commands.arithmetic expression共有三个 [[,test,[Shell中[和[[的异同 test... 阅读全文

posted @ 2014-06-09 16:32 阳光-源泉 阅读(515) 评论(0) 推荐(0)

shell之函数
摘要:function所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。可以将函数看作是脚本中的一段代码,但是有一个主要区别。执行函数时,它保留当前shelll和内存信息。如果执行或调用一个脚本文件中的另一段代码,将创建... 阅读全文

posted @ 2014-05-14 16:59 阳光-源泉 阅读(434) 评论(0) 推荐(0)

linux包之bash之内置命令ulimit
摘要:概述 [root@localhost ~]# rpm -qa|grep bashbash-4.1.2-15.el6_4.x86_64 linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication M 阅读全文

posted @ 2014-05-10 11:46 阳光-源泉 阅读(1998) 评论(0) 推荐(0)

导航