Я использую экран, который позволяет мне использовать много терминалов. Однако, потому что существует столько терминалов иногда, я забываю то, что я делаю. Есть ли какое-либо терминальное приложение, которое может дистиллировать раздел терминала/брать некоторое пространство и показать доступный для редактирования раздел примечаний?
Я не хочу выполнять экран на экране :-p
Возможно, не, что Вы ищете точно, но у меня есть сценарий для добавления строки к началу подсказки удара. Это звонило shellname.sh
и похоже на это:
#!/bin/bash -x
if [[ -z "$ORIG_PS1" ]] ; then
export ORIG_PS1="$PS1" ;
fi
export PS1="($1) $ORIG_PS1"
Тогда я могу звонить source ~/testname.sh "Shell Name Here"
. Обратите внимание, что необходимо использовать source
вместо того, чтобы выполнить его непосредственно, таким образом, это может произвести окружение. Например:
stokastic@home:~/test#
stokastic@home:~/test# source ~/shellname.sh "build shell"
(build shell) stokastic@home:~/test#
(build shell) stokastic@home:~/test# echo "now my shell name is on the left"
now my shell name is on the left
(build shell) stokastic@home:~/test# make
Другая опция состоит в том, чтобы установить пользовательский заголовок путем добавления этой функции к .bashrc:
term_title() {
unset PROMPT_COMMAND
echo -ne "\033]0;${@}\007"
}
Для установки заголовка терминала выполняет эту команду в новом терминале:
term_title "New Terminal Name"
Одно решение, которое я использую теперь, состоит в том, чтобы просто добавить комментарий
bash> # this tab is for doing xyz.
удара при добавлении префикса хеша комментария пространство т.е. '#' это даже не сохранит его в историю командной строки.