加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

SHELL实战day1

发布时间:2020-12-15 23:07:52 所属栏目:安全 来源:网络整理
导读:一、 SHELL介绍 1:什么是shell 1)shell是一个命令解释器,每个用户都有一个shell,centos7默认shell为bash. 2)shell支持特定语法,如逻辑判断、循环等 3)其它shell:zsh、ksh 二、命令历史 1:查看history默认保存命令条数 echo $HISTSIZE (HISTSIZE环境
一、 SHELL介绍

1:什么是shell
1)shell是一个命令解释器,每个用户都有一个shell,centos7默认shell为bash.
2)shell支持特定语法,如逻辑判断、循环等
3)其它shell:zsh、ksh

二、命令历史

1:查看history默认保存命令条数 echo $HISTSIZE (HISTSIZE环境变量)
2:当前shell命令并没有实时保存到 .bash_history,而是先存放在内存中,可以history -c 清除内存中的存放命令,但不能清除.bash_history中的命令。
3:修改.bash_history值
vi /etc/profile


soure /etc/profile
4:历史命令显示 执行日期 HISTTIMEFORMAT="%y/%m/%d %H:%M:%S"


5:防止删除.bash_history命令,只能追加。
chattr +a -/.bash_history

三、命令补全及别名

1:参数补齐 安装bash-completion

四、通配符

1:?表示任意一个字符

  • 表示任意字符
    [] 表示方括号中的任意一个字符
    {} 表示花括号中的任意一个字符,字符用逗号分开

    五、输入输出重定向

1: > 正确重定向

> 正确追加重定向2> 错误重定向2>> 错误追加重定向&> 错误正确重定向&>> 错误正确追加重定向2: < 输入重定向 左边必须是一条命令,不能是文件输入重定向到文件。wc -l < 1.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读