设为首页 收藏本站
查看: 860|回复: 0

linux shell学习笔记(一)shell简介

[复制链接]

尚未签到

发表于 2018-8-22 09:51:12 | 显示全部楼层 |阅读模式
  1、shell是核心程序(kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。
  2、shell的类型ash、bash、ksh、csh、tcsh(/etc/shells 查看系统中有的shell)(echo $SHELL查看当前系统运行的shell)(linux默认的shell为/bin/bash)
  3、所有的linux命令程序都是在shell中运行
  4、shell中可运行子shell
  5、文件权限chmod [who] operator [permission] filename
  who (u,g,o,a)
  operator (+,-,=)
  permission (r,w,x,s,t)
  6、使用shell脚本的原因(功能强大、节约时间)
  7、shell脚本基本元素#!/bin/bash(第一行)
  #(表示注释)
  变量
  流程控制结构
  8、shell脚本运行方式
  例子:helloworld.sh
  #!/bin/bash
  #这是一个打印"hello world"的shell脚本
  printchar="hello world"
  echo $printchar
  (1)chomd u+x helloworld.sh
  (2)./helloworld.sh
  9、shell特性:别名、管道、命令替换、重定向、后台处理、模式匹配、变量、特殊字符
  10、别名:alias
  alias ll='ls -alh'
  11、命令替换
  myfile的内容:
  parm
  findfile
  ls `cat myfile` -al
  12、后台处理
  什么是后台?
  一个终端可以同时运行多个程序
  nohup command &
  13、变量 变量用来存储数据
  14、管道(|)
  把一个命令的输出连接到另一个目录的输入
  ls | sort
  15、重定向(< >)
  与管道相关,可以改变程序运行的输入来源和输出地点
  sort &:表示重定向
  *[]!:表示匹配模式
  $:变量名的开头
  #:表示注释(第一行除外)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-554971-1-1.html 上篇帖子: 20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量 下篇帖子: shell三剑客之sed命令使用详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表