2017.11.15 五周第三次课

8.1 shell介绍

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

支持特定语法,如逻辑判断,循环

每个用户都有自己特定的shell

Centos7默认shell为bash

还有zsh,ksh等

8.2 命令历史

Linux会默认记录1000条历史记录,可通过#echo $HISTSIZE 查看,如果讲HISTSIZE更改为2000,那么会默认保存2000条。1000条记录保存在家目录的 .bash_history 中,仅当用户正常退出当前shell时,当前shell中运行的命令才会保存到 .bash_history 文件中,如果删除家目录下的.bash_history,会吧所有用户的历史命令记录删除。

#history 【查看当前历史命令记录,记录会实时跟新】

#history -c 【清除当前用户在当前终端所有执行的命令】

#!! 【执行上一条指令】

#!n 【n表示命令历史中第n条指令】

#!字符串 【字符串大于等于1,!pw表示执行命令历史中最近一次以“pw”开头的命令】

#last 【查看历史登录信息,history查看历史命令信息】

8.3 命令补全和别名

tab 会补全文件名、路径、指令

连续两次 tab ,会把所有命令或者文件名列出来

[root@thinkpad ~]# init 连按两次tab

init initctl

alias 别名

#alias 【列出所有预设alias】

alias cp='cp -i'

alias mv='mv -i'

语法:

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

unalias [别名] 【解除别名】

8.4 通配符

  • 通配符,匹配一个或者多个字符

?通配符,匹配一个字符

8.5 输入输出重定向

输入重定向的命令:<

输出重定向的命令:>

错误重定向的命令:2>

追加重定向的命令:>>

转载于:https://my.oschina.net/u/3461300/blog/1574258

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值