执行命令行附带时间输出

2020-04-17 16:55:06 浏览数 (1)

  我们一般终端都是使用下列方式显示"用户名@主机名字:路径名字"的方式,但是今天有个比较无聊的想法,就是执行一些安装命令,想记录每条执行命令的时间,于是找了些方法,比较简单的是下列方法,就是通过更改小量的配置达到每按一次回车就会刷新显示命令执行的时间。

一般终端如下列输出:

代码语言:javascript复制
root@ubuntu:~$ 
root@ubuntu:~$ 
root@ubuntu:~$ 

  通过设置PS1的环境变量来使得终端固定格式输出。当然还有PS2-PS4,它们也有不同的作用。命令行输入:

代码语言:javascript复制
PS1='u@h[t]:w$ '

  一些字符的解释:

字符

含义

u

账号名字

h

主机名字

t

显示时间

w

工作目录

  效果:

代码语言:javascript复制
root@ubuntu[22:27:11]:~$ 
root@ubuntu[22:27:12]:~$ 
root@ubuntu[22:27:13]:~$ 

0 人点赞