Super User Asked by Andy Frédéric ANDRIANIAINA on December 29, 2021
I executed commands in the terminal and there are outputs shown in the terminal. I want to select all the screen shown. How to achieve that ?
First define a shortcut for marking all. (https://askubuntu.com/a/1291548/676490)
CC-BY-SA: Biddut Mitra
Ctrl+Shift+A
Ctrl+Shift+C
Ctrl+v
Answered by JoKalliauer on December 29, 2021
I know this is off-topic to the question, but having all info under the same question helps rather than creating a dupe
Now the text is in your clipboard
Now the text is in your clipboard
Here are the steps
Now all the text is in your clipboard
Answered by Dheeraj Bhaskar on December 29, 2021
As opposed to the solutions suggested above, you may get into a situation where the output was already printed and you weren't smart enough to know beforehand that you'd like to record it somehow.
In that case, you can at least save to a file the text that can be seen at the moment in your TTY using the backlog via /dev/vcs#
. For example if you were using /dev/tty1
, this terminal's backlog is available in /dev/vcs1
so for example:
# cat /dev/vcs1 > tty1.log
Credits are reserved for The Arch Wiki: https://wiki.archlinux.org/index.php/Copying_text_from_a_terminal#Accessing_Linux_terminal_backlog
Answered by Doron Behar on December 29, 2021
tee
commandtee command - read from standard input and write to standard output and files.
It automatically creates file and save, all the output of cmd ps -ax
into a file named as processes_info
in the same folder from where the cmd has run.
user@admin:~$ ps -ax | tee processes_info
script
commandscript command - make typescript of terminal session.
user@admin:~$ script my_console_output.txt
This creates a file named as my_console_output.txt
and will open a subshell and records all information through this session.
After this, script get started and whatever the console output, it will get stored in the file my_console_output.txt
; unless and until the script ends when the forked shell exits. (e.g., when the user types exit
or when CTRLD is typed.)
user@admin:~$ script -c "ps ax" processes_info.txt
it starts the script;
creates the file processes_info.txt
;
stores the console output into the file;
end (close) the script.
Other example:
script -c 'echo "Hello, World!"' hello.txt
Answered by akD on December 29, 2021
There are 2 options,
Either you can copy-paste the selected text using Ctrl + Shift + C
and Ctrl + Shift + V
in which you have freedom what things to copy OR
Redirect the text to a file using redirection
program1 >outputfile.txt 2>errorfile.txt
here, all the stdout will go to outputfile.txt while all the stderr will go to errorfile.txt.
P.S. from the comments below,
Answered by Vineet Menon on December 29, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP