Вставьте это в свой ~/.bashrc:
export HISTCONTROL=ignoredups
Вместо этого вы можете использовать ignoreboth.
Я предпочитаю ignoredups самостоятельно, поскольку я нахожу поведение по умолчанию игнорирования команд с пробелами в фронт довольно раздражает, когда я копирую команду с веб-сайта, и она не сохраняется, потому что я случайно скопировал ее в пространстве ... Но каждому свое.
Чтобы добавить к другому ответу, я обнаружил, что когда я ввел xset dpms force off и нажал клавишу Enter, мой экран погаснет и снова включится. Запустив приведенную ниже команду, я смог отключить экран без включения.
sleep 3; xset dpms force off
Просто добавьте дополнительные параметры ... Вы можете запустить
xrandr --output <DISPLAY_NAME> --brightness 0
Чтобы определить ваше отображаемое имя, просто запустите xrandr. Он предоставит вам информацию о подключенных дисплеях, поэтому вы можете включить и выключить любой из них
. Опасайтесь, хотя после запуска этой команды вы не сможете включить свой экран, переместив свой мыши или с помощью клавиатуры. Вам придется либо использовать второй монитор, либо слепо набрать
xrandr --output <DISPLAY_NAME> --brightness 1
. Таким образом, X RandR обеспечивает вам лучший контроль над вашими экранами, но он делает то, что он делает. Он также может использоваться для других вещей, таких как изменение разрешения, ориентации, скорости и т. Д. Также очень легко запускать его внутри скриптов. Если вы хотите, вы можете написать сценарий, чтобы ваш экран красиво исчезал до черного. Параметр яркости может принимать фракции
Подробнее о X RandR
Я обнаружил, что команда xset dpms force off работает хорошо. Однако при назначении горячей клавиши этой команде я столкнулся с проблемой: мой экран снова выключится и снова включится.
Я нашел причину, по которой это была комбинация горячих клавиш, которую я использовал для каких-либо конкретных причина. Я обнаружил, что комбинация горячих клавиш «Mod2 + Mod4 + Super + Hyper + Left shift», назначенная команде xset dpms force off, отключает экран, и экран не включается снова, пока не будет нажата клавиша или не будет использована мышь. Именно то, что я хотел! Комбинация горячих клавиш - это просто супер (ключ Windows), используемый вместе с левой клавишей сдвига. Я запускаю Ubuntu 16.04, и это работает на моих системах.