导语 : 在Linux环境下,我们一般通过Shell来与内核交流,并最终实现我们想要使用计算机资源的目的。由于Linux的开放性特点,使得在Linux下对Shell的选择也很多,CentOS 6.3系统中可以使用的Shell有/bin/sh、/bin/bash、/bin/tcsh、/bin/csh这几种,/etc/shells文件说明了当前系统有哪些可用的Shell。不同的Shell有不同的特点以及操作方式,我们这里以CentOS默认使用的Shell为讲解案例即Bash。

 Linux下使用Shell处理文本时最常用的工具:CentOS 6.3默认通过/etc/profile文件定义了HISTSIZE=1000,也就是最多可以记录最近所使用的1000条命令,当有第1001条命令执行时第一条命令会被覆盖,执行history -c命令可以清空所有的历史记录。记录命令历史的除了可以查看历史记录外,还可以在需要时直接调用历史记录再次执行该命令:1.上下键翻阅历史命令,找到合适的命令后直接回车即可执行。2. 输入!string调用命令历史(string为关键字),如!vim将调用最后一次执行的以vim开头的命令。或者通过!n来准确定位历史记录,如!242将直接调用命令历史的第242条记录并执行。3. 通过Ctrl+r快捷键打开搜索功能,接着输入关键字即可在命令历史中搜索相关命令,回车完成执行操作。如果没有搜索到适合的命令按ESC键退出搜索。标准输入的文件描述符为0,标准输出的文件描述符为1,错误输出的文件描述符为2。但有时我们需要改变这样的标准输入与输出方式,Linux中我们可以使用重定向符(<、>、<<、>>、|)重新定义输入与输出。管道符|的使用案例,使用

Shell脚本介绍(资源)相关推荐

  1. 69:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

    2019独角兽企业重金招聘Python工程师标准>>> 1.shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断. ...

  2. 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量...

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 shell脚本介绍 shell 是一种脚本语言:和传统的开发语言比较,会比较简单 shell有自己的语法:可以使用逻 ...

  3. 【Shell 脚本速成】01、编程语言与 Shell 脚本介绍

    目录 一.编程语言介绍 二.shell介绍 1.shell介绍 2.bash shell基本特性 2.1 命令和文件自动补全 2.2 常见的快捷键 3.shell脚本介绍 准确来说: 3.1 案例演示 ...

  4. 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言  aming_linux  blog.lishiming.net ...

  5. shell 脚本 基础

    简介: Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界 ...

  6. Shell脚本导入导出数据

    个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ 1. 介绍 在工作中 , 很多 ...

  7. 【Linux命令】《鸟哥Linux基础》第十二章 学习shell脚本

    第十二章 学习shell脚本 通常利用shell脚本完成服务器的检测工作,不涉及大量运算. 12.1 简单shell脚本介绍 12.2 简单shell脚本练习 12.2.1 简单范例 范例1:永远的开 ...

  8. 模块一:shell 脚本基础

    一.shell脚本介绍 (一)脚本案例及介绍: #!/bin/bashLOG_DIR=/var/logROOT_UID=0 if ["$UID -ne "$ROOT_UID&quo ...

  9. 一本不错的Linux/Unix Shell脚本学习教程

    找到一本很详细的Linux Shell脚本教程,其实里面不光讲了Shell脚本编程,还介绍了系统的各种命令 http://www.dingbing.com/book/linuxshell.zip 点这 ...

  10. linux shc shell脚本_Linux运维 | Shell脚本(1)

    将自己之前的shell脚本笔记搬到segmentfault,顺带复习一下shell基础.笔记大多是读<>时所记录,推荐想学shell的可以去看看.2019-1-26 系列笔记传送门: sh ...

最新文章

  1. 基于vuejs的移动端分页代码
  2. php+mysql显示乱码的个人总结
  3. 已知ABAP tcode,需要查找assign了该tcode的PFCG role
  4. datatable绑定comboBox显示数据[C#]
  5. 2016_icpc_dalian_onsite
  6. 怎么看电脑配置高不高_电脑店学徒写的电脑配置单处处都是“亮点”,能“气死”师傅...
  7. Simulink之功率场效应晶体管(P-MOSFET)
  8. 线性dp——cf988F
  9. 如何弄ad装配图_[分享][BCW]上海西康路189弄——“世界最美购物中心”幕墙的诞生...
  10. 华景机器人怎么控制_【扫地机器人选购】支持华为hilink智能家居联动/支持华为小艺语音控制的扫地机器人...
  11. 安装Centos7时提示 /dev/root does not exits
  12. 软件管理员密码忘记怎么办?软件密码如何找回?
  13. 华为s5720默认用户名和密码_华为华为交换机的默认用户名和密码是多少?谢谢!...
  14. 香农码字matlab,matlab实现香农编码
  15. CentOS7安装kangle和easypanel
  16. What Is 'FTW'? What Does It Mean?
  17. 著者四角号码查询_著者姓名汉语拼音与四角号码数字混编书次号的应用
  18. 安卓动画系统 - 安卓R
  19. 踩坑 微信小程序开发mpvue使用iconfont,顺便解决偶现图标显示不正确
  20. Java Web中的一些概念(JSP、Servlet以及过滤器等)

热门文章

  1. python数独游戏
  2. ERROR - org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:158)] Unable to deliver event.
  3. 解决最近github网页无法打开问题
  4. Leak让你匿名发送电子邮件
  5. fortran - 用函数进行kind定义
  6. 亮宁机器人套件_亮宁机器人可视化编程V2.2第2讲(图文)
  7. 网站访问量统计的重要指标
  8. Kernel那些事儿之内存管理(6) --- 衣带渐宽终不悔(下)
  9. Deep Reinforcement Learning : An Overview(Yuxi Li) 学习笔记
  10. 计算机主机mac地址怎么查,电脑mac地址怎么查看【图文】