Linux基础学习:shell基础知识

一、shell基础知识
• shell脚本在日常的Linux系统管理工作中是必不可少的。
• 如果不会写shell脚本,你就不算是一个合格的管理员。
(一)什么是shell
• shell是系统跟计算机硬件交互使用的中间介质,只是系统的一个工具
• 在shell和计算机硬件之间还有一层东西——系统内核
• Linux发布版本(Red Hat/CentOS)默认安装的shell版本是bash

  1. 记录命令历史
    • 执行的历史命令保存在用户的家目录的.bash_history文件中
    • 只有用户正常退出当前shell时,在当前shell中运行的命令才会保存在文件中
    (1) !!——连续两个!表示执行上一条命令
    (2)!n——n是数字,表示执行历史命令中的第n条命令
    (3)!字符串——表示执行历史命令中最近一次以该字符串开头的命令
  2. 命令和文件名补全
    (1) tab键可以帮助补全一个命令、路径或文件名
    (2)连续按两次tab键,系统会把所有的命令或文件名都列出来
  3. 别名
    (1)alias,是bash所特有的功能之一
    (2)可以通过alias把一个常用的并且很长的指令自定义为一个简单易记的指令
    (3)用法:alias【自定义命令】=【‘原具体命令’】
  4. 通配符
    (1) 在bash下,可以用【*】来匹配零个或多个字符,用【?】匹配一个字符
  5. 输入/输出重定向
    (1)<——输入重定向: 用
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值