七、Bash的基本功能——历史命令
history [选项] [历史命令保存文件]
-c 清空历史命令
-w 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history
#默认保存1000条
HISTSIZE=1000
#vi /etc/profile 环境变量配置文件
基本调用
上下箭头来重复调用
!n 来执行第n条历史命令
!! 重复执行上一条命令
!字符串 重复执行后一个该串开头的命令
Tab键
进行命令(环境变量)和目录补全(操作路径)
如果只有唯一的命令,则按一次即可,如果没反应说明有多个,可以再按一次Tab;要么就没有。
八、Bash的基本功能——输出重定向
标准输入输出:
(设备):(设备文件名)、(文件描述符)、(类型)
键盘:/dev/stdin、0、标准输入
显示器:/dev/sdtout、1、标准输出
显示器:/dev/sdterr、2、标准错误输出
输出重定向1(不推荐)
命令 > 文件 “覆盖方式把命令的正确输出 输出到指定文件或设备中”
命令 >> 文件 “追加方式把命令的正确输出 输出到指定文件或设备中”
命令 2>(2>>)文件 “覆盖(追加)方式把命令的错误输出 输出到指定文件或设备中”注意带2的错误输出后面不能有空格
输出重定向2(推荐)
输出重定向3
命令 &> /dev/null 将命令的结果丢入null(作用类似于垃圾箱)中只执行,不显示
输出重定向4(不常用)
wc 执行后 输入 ctrl+d结束 会统计输入行数 单词数 字母数
wc [选项] [文件名] -c字节数 -l行数 -w单词数
wc < 文件名 用文件的内容作为输入
wc << 标记 统计标记到标记再次出现之间的字符
九、Bash的基本功能——管道符
注意&& echo yes || echo no 顺序不能颠倒,不然命令出错的时候会同时输出no yes
"|" 管道符 命令1|命令2 //命令1正确的结果作为命令2的操作对象
例如:
ls -l > /etc/ | more //用于分页显示命令执行结果
netstat -an | grep ESTABLISHED | wc -l //用于查看当前连接本机的客户端 并 统计客户端数量
十、Bash的基本功能——通配符
附:
- Centos如何设置IP地址,LINUX怎么修改IP地址:https://jingyan.baidu.com/article/e4d08ffdd417660fd3f60d70.html
- 待更新...
</div>