Легкой альтернативой могло бы быть размещение межсетевого экрана какого-то типа между сегментами локальной сети клиента и сервера. Затем вы хотите настроить брандмауэр с параметрами, связанными с спуфированием пакетов и т. Д. Я бы настроил и упрочил версию сервера Ubuntu с включенным IPTABLES, который находится между клиентами и серверами. Я бы установил правила IPTABLES на рабочем столе Ubuntu с помощью брандмауэра, а затем развернул набор правил на сервер брандмауэра. Это была бы дешевая версия. Если у вас есть наличные деньги, я бы заказывал, устанавливал и настраивал аппаратный брандмауэр, такой как Cisco ASA или контрольная точка.
Я искал это некоторое время, и я нашел гения, который опубликовал это:
clear && printf '\e[3J'
Очищает весь буфер экрана, очень чистый.
Я надеюсь, что кто-то найдет это полезным как я:)
Вы также можете назначить ярлык в gnome-терминале, выбрав «Редактировать» → «Горячие клавиши». Я используюShift + Ctrl + Alt + C.
запустите эту команду:
reset
Это имеет тот же эффект, что и запуск нового терминала.
Перекрестная отправка моего ответа из stackoverflow.
Используйте следующую команду, чтобы сделать чистый экран вместо простого добавления новых строк ...
printf "\033c"
yes that is 'printf 'в приглашении bash.
Возможно, вы захотите определить псевдоним, хотя ...
alias cls='printf "\033c"'
\033 == \x1B == 27 == ESC
Итак, это становится [ f7], который является кодом выхода VT100 для сброса терминала. stackoverflow - это дополнительная информация о кодах escape-кода терминала.
Вот несколько других способов сделать это ...
printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e Enable interpretation of of backslash escapes
# -n Do not output a new line
Вышеописанное не работает на консоли KDE (так называется Konsole), но есть надежда! Используйте следующую последовательность команд для очистки экрана и буфера прокрутки ...
clear && echo -en "\e[3J"
Или, возможно, используйте следующий псевдоним в KDE ...
alias cls='clear && echo -en "\e[3J"'
Я получил команду очистки прокрутки назад.
Ну, это действительно зависит, если вы используете Konsole, например, даже reset не мешает вам прокручивать предыдущую строку. В этом случае вам нужно использовать некоторую функцию конкретного терминала, который вы используете. Для Konsole это Edit > Clear History.
Моим любимым является printf "\ec". Это также может быть printf "\033c" или printf "\x1bc". Это ansi escape-последовательность, которая чудесным образом очищает экран и буфер для вывода терминала (для большинства стандартных терминалов, с которыми я работал, кажется, что я знаю, что он работает как gnome-terminal, terminator, xterm и т. Д. На Ubuntu-like Linuxes)
Я знаю, что это работает в Linux Mint и Ubuntu 14.04, поэтому я не знаю, почему люди добавляют и преподают такие вещи, как clear && echo -ne "\033c. printf "\ec" всегда работал для меня.
Кроме того, в моем .bashrc у меня есть привязка вроде этого:
bind -x '"\C-t": printf "\ec"';
Теперь я все время нажимаю ctrlt.
Я нашел следующее, чтобы быть успешным с Kubuntu:
alias clc="echo -en '\033c\033[3J'"
Вы можете использовать cls, чтобы поддерживать традицию Windows, использовать версию Matlab clc или одну из ваших своя. Удачи!
В качестве альтернативы reset вы можете сделать echo -e "\033c" или иметь в своем .bashrc, что-то вроде alias cls="echo -ne '\033c'"
В UNIX / Linux StackExchange есть поток: полностью очистить терминал? (unix.stackexchange.com), а также SuperUser: очистить терминал с помощью сочетания клавиш (superuser.com).
Другая альтернатива ответу @ Hibou57:
# The Octal Way
alias clear="echo -e '\033c\c'"
OR
# The Hex Way
alias clear="echo -e '\x1b\c'"
В основном это будет иметь точно такой же эффект, он напечатает символ ^[ ( которые очищают ваш терминал) и не выводит завершающую новую строку.
Если вы используете yakuake или Konsole, попробуйте Ctrl + Shift + K.
Источник: https://bugs.kde.org/show_bug.cgi?id=309008