cet@cet-vm:~$ script screen.log
脚本已启动,文件为 screen.log
输入你自己的命令,ll之类的什么都可以
退出输入exit
cet@cet-vm:~$ exit
exit
脚本完成,文件为 screen.log
查看日志
cet@cet-vm:~$ cat screen.log
Script started on 2023-01-30 10:42:04+08:00 [TERM="xterm" TTY="/dev/pts/1" COLUMNS="117" LINES="24"]
cet@cet-vm:~$ ll
总用量 52876
drwxr-xr-x 16 cet cet 4096 1月 30 10:42 ./
drwxr-xr-x 3 root root 4096 1月 30 02:29 ../
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 公共的/
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 模板/
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 视频/
drwxr-xr-x 2 cet cet 4096 1月 30 02:46 图片/
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 文档/
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 下载/
drwxr-xr-x 2 cet cet 4096 1月 30 02:44 音乐/
drwxr-xr-x 3 cet cet 4096 1月 30 09:46 桌面/
-rw------- 1 cet cet 265 1月 30 09:50 .bash_history
-rw-r--r-- 1 cet cet 220 1月 30 02:29 .bash_logout
-rw-r--r-- 1 cet cet 3771 1月 30 02:29 .bashrc
drwxrwxr-x 14 cet cet 4096 1月 30 09:33 .cache/
drwx------ 14 cet cet 4096 1月 30 09:50 .config/
drwx------ 3 cet cet 4096 1月 30 02:43 .gnupg/
drwxr-xr-x 3 cet cet 4096 1月 30 02:43 .local/
drwx------ 4 cet cet 4096 1月 30 02:47 .mozilla/
-rw-r--r-- 1 cet cet 807 1月 30 02:29 .profile
-rw-rw-r-- 1 cet cet 0 1月 30 10:42 screen.log
-rw-r--r-- 1 cet cet 0 1月 29 18:55 .sudo_as_admin_successful
drwx------ 6 cet cet 4096 1月 30 09:33 .thunderbird/
-rw-rw-r-- 1 cet cet 54056661 7月 31 2022 VMwareTools-10.3.25-20206839.tar.gz
-rw------- 1 cet cet 104 1月 30 09:58 .Xauthority
cet@cet-vm:~$ systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-01-30 09:51:50 CST; 52min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 877 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 892 (sshd)
Tasks: 1 (limit: 19071)
Memory: 3.9M
CGroup: /system.slice/ssh.service
└─892 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
1月 30 09:51:50 cet-vm systemd[1]: Starting OpenBSD Secure Shell server...
1月 30 09:51:50 cet-vm sshd[892]: Server listening on 0.0.0.0 port 22.
1月 30 09:51:50 cet-vm sshd[892]: Server listening on :: port 22.
1月 30 09:51:50 cet-vm systemd[1]: Started OpenBSD Secure Shell server.
1月 30 09:58:17 cet-vm sshd[2899]: Accepted password for cet from 10.12.135.74 port 53811 ssh2
1月 30 09:58:17 cet-vm sshd[2899]: pam_unix(sshd:session): session opened for user cet by (uid=0)
cet@cet-vm:~$ cat screen.log
cet@cet-vm:~$ exit
exit
Script done on 2023-01-30 10:45:02+08:00 [COMMAND_EXIT_CODE="0"]
缺点就是必须输入exit才能查看日志,导致不能在查看日志的时候记录打印信息