查看linux历史命令行,linux基本命令:bash、history

1、bash作用简介:

1、命令历史

2、管道、重定向

3、命令别名

4、命令行编辑

5、命令行展开

6、文件名通配

7、变量

8、编程

bash的配置文件:

全局配置

/etc/profile,/etc/profile.d/*.sh,/etch/bashrc

个人配置

~/.bash_profile,~/.bashrc

profile类的文件:

设定环境变量

运行命令或脚本

bashrc类的文件:

设定本地变量

定义命令别名

bash支持的引号:

反引号``:命令替换----反引号位于键盘~上

双引号"":弱引用,可以实现变量替换

单引号'':强引用,不完成变量替换

2、命令行编辑:

光标跳转:

ctrl+a:跳到命令行首

ctrl+e:跳到命令行尾

ctrl+u:删除光标至命令行首的内容

ctrl+k:删除光标至命令行尾的内容

ctrl+l:清屏

3、命令历史:history

history命令简介:

查看命令历史记录,默认命令历史缓冲区为1000条命令

1.命令格式:

history [OPTION]...

history 后接参数及

2.命令功能:

查看历史输入的命令

3.命令参数:

-c:清空命令历史

-d offset [n]:删除指定位置的命令

-w:保存命令历史至历史文件中

4.命令历史的使用技巧:

!n:执行命令历史中的第n条命令

!-n:执行命令历史中的倒数第n条命令

!!:执行上一条命令

!字符串:执行命令历史中最近一个以给出字符串口开头的命令

!$:引用前一个命令的最后一个参数

按下Esc键后松开再按.:引用前一个命令的最后一个参数

5.命令实例:

1、  history -d 3 删除第3条命令

[root@xuelinux ~]# history

1  vim /etc/vimrc

2  ifconfig

3  vim /etc/sysconfig/network-scripts/ifcfg-eth0

4  vim /etc/resolv.conf

5  ifconfig eth0 up

[root@xuelinux ~]# history -d 3

[root@xuelinux ~]# history

1  vim /etc/vimrc

2  ifconfig

3  vim /etc/resolv.conf

4  service network restart

2、  history -d 5 3 删除从第5条命令后3条命令

[root@xuelinux ~]# history

1  vim /etc/vimrc

2  ifconfig

3  vim /etc/sysconfig/network-scripts/ifcfg-eth0

4  vim /etc/resolv.conf

5  ifconfig eth0 up

6  service network restart

7  ping 10.109.131.131

[root@xuelinux ~]# history -d 5 3

[root@xuelinux ~]# history

1  vim /etc/vimrc

2  ifconfig

3  vim /etc/sysconfig/network-scripts/ifcfg-eth0

4  vim /etc/resolv.conf

5  service network restart

6  ping 10.109.131.131

7  ifconfig

3、  !4 查看历史命令中的第4条命令

[root@xuelinux ~]# !4

vim /etc/resolv.conf

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值