文档章节

Shell

开拓者-2017
 开拓者-2017
发布于 2014/07/07 22:12
字数 474
阅读 29
收藏 0

shell : 它是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具

系统内核:位于shell和计算机硬件之间的一层

比方:把计算机硬件比作一个人的躯体,系统内核则是人的大脑,而shell,把它比作人的五官更适合

常用命令如下:

1  敲过的命令保存在用户自已的目录.bash_history中

   more     /home/dwetl/.bash_history

与历史有关的一个有意思的字符是 !  ,常用的有下面几个:

          !!  (两个叹号,表执行上一条指令)

          ! 字符串(字符串大于等于1,表执行历史中近一次以某字符串开头的指令)

2 指令补全命令:  tab键

3 别名:  alias命令

               alias [命令别名]=['具体的命令'];

              例如:  alias  y='more  yarn-site.xml'

   解除别名:unalias

              例如: unalias  y

4 通配符:

             *  :  匹配零个或多个字符

             ?  :  匹配一个字符

             # :注释的意思,表 # 后面的内容被linux忽略掉

           例如:  ls  -d   test *

                       ls  -d    test ?

5 重定向

           输入重定向:   <

           输出重定向:    >

           错误重定向:    2>

           追加重定向:   >>

6 cat  查看内容

  echo 把echo后的内容作为字符串显示出来

7 管道符  |

8 env : 可全部列出系统预设的全部系统变量

9 free :查看内存硬盘的使用情况

10  l l 查看文件

      ll  -a   查看所有文件,包括隐藏文件

11 wc 统计文档的行数,字符数

    wc  - l      统计行数

    wc  -m     统计字符数

    wc  -w     统计词数

12 uniq  去重复的行

13 & : 把一条命令放到后台执行,通常用于时间很长的命令

    [  ]   : 中括号,中间为字符组合,代表中间字符中任意一个

     例如:  l l    [a-z].sh

14 流程控制   if表达式

        if...........; then

         ............

        elseif......;then

        ............

         else

         .........

  

----------------------------------------------------------持续整理


© 著作权归作者所有

下一篇: Mahout In Aciton
开拓者-2017
粉丝 38
博文 151
码字总数 301625
作品 0
大兴
程序员
私信 提问
Linux自学(二)

shell概念(来源百度百科) 在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后...

散步留馨
2016/03/05
51
0
Linux操作系统之Shell程序设计

Shell是种命令解释程序,也可以看作是一种命令语言的解释器。 用户在与Shell交互时所输入的命令行必须符合Shell命令的语法和语义规范,才能够被Shell理解并执行。Shell所使用的这种命令语言称...

Linux就该这么学
06/20
43
0
Linux shell 程序设计1——安装及入门

1、什么是shell? shell是linux内核的“壳”,是用户和内核的桥梁。它类似于windows下的命令提示符,将用户输入的命令解释给内核执行,并返回给用户结果。与windows命令提示符不同的是,she...

宅蓝三木
2014/04/24
68
0
Linux shell 编程

shell 编程概念 (1) shell是一种命令行解释器,外壳有很多种类 (2) shell 看成是Linux内核和用户沟通的桥梁,用户默认不能直接操作内核 (3)可以通过shell外壳去操作,用户指令传递给shell,传...

zdq1992
2017/11/15
0
0
Shell编程入门实例

图形化界面的Shell 幼儿园的小孩,可以面对图形化界面的电脑,手持鼠标,愉快的上网冲浪 字符型界面的Shell 计算机专业的新生面对的无界面的Linux,用vi编写一个简单的,都会感到吃力 什么是Shell...

_昭昭_
2017/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员Java教程分享Zookeeper基本原理与运用场景

好程序员Java教程分享Zookeeper基本原理与运用场景一、什么是Zookeeper? zookeeper是一个分布式的一致性协调服务。 换句话说,也可以把zookeeper看成一个小型的分布式文件系统。但是和FastD...

好程序员官网
29分钟前
6
0
mysql表情符

1 修改表字段为utf8md4 ALTER table property_info MODIFY `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL 2 MySQL数据库服务器配置文件mysqld.cn......

干死it
48分钟前
4
0
正则表达式的基本语法

本文摘自LTP.NET知识库。 正则表达式的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。 用户只要把希望查找匹配对象的模式内容放入“/”定界符之...

木庄
50分钟前
6
0
java 框架有哪些?

十大常用框架: 一、SpringMVC 二、Spring 三、Mybatis 四、Dubbo 五、Maven 六、RabbitMQ 七、Log4j 八、Ehcache 九、Redis 十、Shiro 延展阅读: 一、SpringMVC Spring Web MVC是一种基于J...

java框架开发者
50分钟前
10
0
细谈Mysql事务

文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇着重谈到了MySQL锁的概念,里面谈到了事务的概念,其实大部分开发者对于事务肯定不陌生,...

程序猿周先森
59分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部