find: –name ‘filenme’ * ? [] ; –iname; –regex PATTERN; –user username; –group; –uid; –gid; –nouser; nogroup;-type; –size; –mtime; –ctime; –atime;-perm mode; –perm –mode; –perm /mode

Regex: .; *; \?; ^; $; ^$; \<; \>; \b; “\(l..e\).*\1r”; [^]; [a-zA-Z0-9]; [:space:]; [:punct:][:lower:][:upper:][:alpha:][:digit:][:alnum:]; +; {m,n}; “(C|c)at”; grep –I –-color –v –o;

列表:{0..100}; seq 2 2 10; `ls /etc`;

Man:8章节;格式:[];|;<>;…;Name;Synopsis;Desc;Options;Files;Bugs;Examples;操作:space,b,回车,k,/keyword,?keyword,n/N;

字符:|; 0; 1; 2; >; >>; <; <<; set –C; set +C; &>; cmd [] [] << EOF    >EOF; cat –n|-E; tac; less; man; tail; head; cut –d: f1 filename; tr ‘ab’ ‘AB’; sort –t: –k3 –n –r /etc/passwd|cut –d: –f3; –f; –u; uniq –d, –D, –c; wc –l,-w,-c,-m,-L;

特殊变量:$#; $0; $1; $2; $@; $*; $$; $?

CMDS:whatis; type; which;date; clock; hwclock –s,-w; ls –i ; ctrl +z; cmd [] arg1 arg2 … &; bg; jobs; fg jobid; cp S(source)1 S2 … target: –p,-P,-R/-r, –f, –L; mv –t target S1 S2 …; install source… target

~; –; {}; ``;${}; “”;’’; \;

cmd line: ctrl +a,+e,+k,+u, –>; <—;!; !n;!!;!;alias cmd=’’;

文件名通配:*; ?; [:alnum:];[[:alnum:]];

条件判断:整数:[ $A –eq $B ]: eq,ne,gt,lt,ge,le 文件: [ –e file]:efdrwx;字符串:[ $A == $B ][ $A != $B ];

字符运算:$A=”a”,$B=”b”, $A+$B=a+b

算术运算:let c = $A + $B; c=$[$A+$B]; c=$(($A+$B)); c=`expr $A+$B`

选择结构:case SWITCH IN 回车value1)回车statement … ;;回车 value2)回车statement … ;;回车 *)回车statement …;;esca回车||| if condition; then 回车statement…回车 elseif condition; then 回车statement… 回车else回车statement回车fi回车。

循环结构:for 变量 in 列表; do回车 循环体 回车 done; while 条件;do回车 循环体 回车 done

Shell 总结的更多相关文章

  1. Shell替换

    如果表达式中包含特殊字符,Shell 将会进行替换.例如,在双引号中使用变量就是一种替换,转义字符也是一种替换. #!/bin/bash a= echo -e "Value of a is ...

  2. Shell特殊变量

    $ 表示当前Shell进程的ID,即pid $echo $$ 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数 ...

  3. shell变量

    定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样.同时,变量名 ...

  4. 第一个shell脚本

    打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好. #!/bin/bash echo "Hello World !" &quo ...

  5. shell简介

    Shell作为命令语言,它交互式地解释和执行用户输入的命令:作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支. shell使用的熟练程度反映了用户对U ...

  6. Shell碎碎念

    1. 字符串如何大小写转换 str="This is a Bash Shell script." 1> tr方式 newstr=`tr '[A-Z]' '[a-z]' < ...

  7. MongoDB学习笔记二—Shell操作

    数据类型 MongoDB在保留JSON基本键/值对特性的基础上,添加了其他一些数据类型. null null用于表示空值或者不存在的字段:{“x”:null} 布尔型 布尔类型有两个值true和fal ...

  8. 使用C#给Linux写Shell脚本

    在这个逼格决定人格,鄙视链盛行的年头,尤其是咱们IT界,请问您今天鄙视与被鄙视的次数分别是多少?如果手中没有一点压箱的本事,那就只有看的份了.今天我们也要提升下自己的格调,学习些脑洞大开的东西,学完之 ...

  9. Linux环境下shell和vim中乱码原因及消除办法

    shell和vim中乱码原因及消除办法 作者:Jack47 在Linux下开发,经常遇到乱码问题:shell或者vim中显示不了中文,或者能够显示,但不能输入中文.每次都是上网去搜,或者同事告诉我一些 ...

  10. 【说解】在shell中通过mkfifo创建命名管道来控制多个进程并发执行

    背景: 工作中有两个异地机房需要传数据,数据全名很规范,在某个目录下命名为统一的前缀加上编号.如/path/from/file.{1..100}.而机房间的专线对单个scp进程的传输速度是有限制的,比 ...

随机推荐

  1. 一路踩过的坑 php

    1.数据表唯一索引  (两列字段,组合索引) 遇到的情形:项目搭建新测试环境(其实就是所谓的灰度 与线上一致的一个环境):从线上拉回来代码搭建的,数据也是来自于线上数据,但是由于线上数据有部分为机密数 ...

  2. 剑指Offer08 二进制中1的个数

    /************************************************************************* > File Name: 08_NumOf1 ...

  3. ORACLE中大数据量查询实现优化

    大数据量查询,对数据库开发者来说,性能问题往往是最需要费尽心机的,借此总结自己优化此类问题的心得与大家分享,以免大家走更多的弯路. 1.使用主键临时表 大数据量表关联查询,是性能开销的主要原因.通过主 ...

  4. hihocoder 1152 Lucky Substrings

    #1152 : Lucky Substrings 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 A string s is LUCKY if and only if t ...

  5. [wordpress]wp-api-jwt-auth 尝试添加运行在多站点中 need change

    Hi,Thank you this plugin,because i use this plugin on Wordpress one Network,so the request other api ...

  6. css奇特用法之 IMG添加背景图片配合显示--效果惊艳

    IMG标签本身是显示图片的,但通过CSS可以再为其设置背景图片,让其和自身的图片配合来显示,最终的效果会让你惊叹.当然,这个发现来自于老外,所以代码马上与大家分享.再此之前,我也从来没有想到过这个思路 ...

  7. 第一个过滤器Filter

    过滤器实现Filter接口javax.servlet.Filter package com.henau.example; import java.io.IOException; import java ...

  8. Android渲染机制和丢帧分析

    http://blog.csdn.net/bd_zengxinxin/article/details/52525781 自己编写App的时候,有时会感觉界面卡顿,尤其是自定义View的时候,大多数是因 ...

  9. ubuntu 删除除了某个文件或文件夹之外的所有文件或者目录

    今天需要将网站根目录下的所有文件全部删除但是还需要保留phpmyadmin这个文件夹,本来是可以一个一个删除的,后来想应该会有 一个命令是可以用一个命令删除除了phpmyadmin之外的所有文件和文件 ...

  10. Javascript加载速度慢解决办法

    通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢.解决办法:换一个js包含的方式,让javascript加载速度倍 ...