本文共 694 字,大约阅读时间需要 2 分钟。
一、 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/profilesoure /etc/profile4:历史命令显示 执行日期 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
转载于:https://blog.51cto.com/percnet100/2331701