Очень полезно быстро исправлять опечатки:
sl
превращается в
ls
с помощью одного Ctrl T .
Вы также можете использовать Alt T , чтобы поменять местами слова ( например при переключении между службой
и systemctl
... ).
С исторической точки зрения, функция Ctrl T , по всей вероятности, пришла в Bash из Emacs. Вероятно, он был скопирован в Emacs из какого-нибудь другого редактора; он присутствовал в редакторе E Стэнфорда (см. Essential E стр. 13) к 1980 году, и E оказал сильное влияние на Ричарда Столлмана (как описано в Free as in Freedom ). Он был реализован в очень ранних версиях Bash, до его первого выпуска в 1989 году, когда он был извлечен в библиотеку readline
, где он находится сегодня (самая первая запись в readline
На это намекает журнал изменений
).
Обычно для этого используется команда 'startx'
Возможно, вы захотите заставить SSH не выделять TTY, чтобы вы могли выйти из сеанса SSH
Что-то вроде
ssh -nqxT hostname "startx -- vt7 < /dev/null > /path/to/logfile.log 2>&1"
Вы можете столкнуться с проблемой, что вашему пользователю не разрешается запускать дисплей, если он не вошел в консоль, и, скорее всего, вам придется настроить систему другим способом, чтобы разрешить это, возможно, в конфигурации 'pam', или, возможно, /etc/X11/Xwrapper.config