我必须去上大学。因此,我必须将在bash终端上运行的所有命令打印输出。
如果我使用的某些命令具有标准输出,例如$ date
,则通过执行$ date > file.txt
可以很容易地输出到文件中>
但是对于像$ vi file.txt
这样的命令,整个终端都会改变,我无法复制上述行为。是否有一种更简单的方法,使用命令捕获整个屏幕,而无需手动将ctrl+shift+C
和ctrl+v
转换为文件?
假设file.txt
中包含Hello world
。 $ vi file.txt
的输出是:
Hello world ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "file.txt" 1 line, 12 characters
我希望将其保存在文件中,而不必像上面那样用鼠标手动将其粘贴并粘贴。
我必须去上大学。因此,我必须将在bash终端上运行的所有命令打印输出。如果我使用的命令具有$ date之类的标准输出,则很容易将其输出到文件中...
转到主目录并查找.bash_history
文件。