8.1 shell介绍
8.2 命令历史
清空命令历史
但不会删除历史文件
命令历史只有在退出终端是才会保存到。bash_history 文件里
环境变量HISTSIZE修改
修改完后需要重新进入终端或者使用命令
历史时间格式
永久保存命令历史
添加隐藏属性 只允许追加
!!
重复上一条命令
! n
运行第n条命令
命令补全 按两下tab 键
安装参数补全
重启后可以使用
添加别名
自定义多数放在这
> 把前面命令的输出 直接输到后面的文件里
>> 不会把前面的删除 是追加
2> 会把前面的错误输出 放后后面的文件里
错误和正确的输出
输入重定向
ctrl + z 暂停一个任务
使用fg恢复任务
jobs 查看已停止后台任务
fg +任务编号
bg 2 添加后台任务
暂停1000秒
获取系统常用变量
自定义的变量
系统层次的 用户登录是会加载
/.bash_logout
用户定义用户退出时做的操作 例如退出时删除命令历史 就可以将删除命令历史的命令放/.bash_logout
PS1='\ [\033[01;32m\] \[email protected]\h\ [\033[00m\] :\ [\033[01:36m\] \W\ [\033[00m\]\$'
Linux系统下的终端命令提示符设置(PS1)_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2016-10/136597.htm
Linux下PS1、PS2、PS3、PS4使用详解 - CSDN博客 https://blog.csdn.net/rainharder/article/details/54573021