回话记录及确认命令

本文介绍如何利用script命令在Linux系统中记录用户的终端会话,并提供了去除记录文件中多余回车的方法。同时,文章还讲解了如何验证命令是否正确的几种方式,包括which、whereis、apropos及whatis等命令的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

script命令可以记录从用户登录到系统结束整个过程回话记录,它捕捉的回话记录会存放在当前目录下的typescript文件中,因为script会对以前的记录进行覆盖,所以你通过在script后面指定其他文件名,或-a命令顺序记录回话记录。


当你使用vim/emacs编辑typescript时,可以使用cntl+V/cntl+M和s编辑命令去掉多余的回车字符,也可以通过dot2unix命令或tr来消除每一行最后附加的回车'^M'字符。

$ dot2unix -n typescript newfile 或者

$ cate typescript | tr -d '\r' > newfile


确定命令是否正确

which   显示当前命令的具体目录,根据检索路径PATH

whereis 是在linux的一系列目录中检索与给定名字有关的文件,要比which范围大

apropos 类似man -k ,根据关键字模糊检测所有手册页中的简述部分

whatis  类似apropos,但是他是精确匹配关键字


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值