Как вставлять команды в TTY?

Но для воспроизведения этих файлов мне нужен VLC с sudo. Я думаю, что это хорошая причина.

Нет, вы переходите к выводам, не задумываясь дважды о возможных причинах проблемы, которые вы испытываете, и о побочных эффектах или урона, нанесенных вашей установке, с использованием такого грубого решения.

How читать и записывать жесткий диск с жестким диском HFS + в Ubuntu без доступа к OS X? Как управлять разрешениями для общего тома для OSX и ubuntu Как подключить диск HFS + и игнорировать разрешения
1
задан 19 June 2016 в 16:28

2 ответа

Лично я просто использую текстовые файлы:

В среде рабочего стола откройте терминал, а
echo "whatever long text you have copied" > file
отпустите кнопку tty и
$(cat file)
19
ответ дан 23 May 2018 в 09:08
  • 1
    Это хорошо знать. На самом деле я не думал, что простая команда, такая как это, будет работать так хорошо. Иногда разум просто слишком усложняется. Спасибо! знак равно – Terrance 19 June 2016 в 17:55
  • 2
    Я просто использую some-command ' shift + insert (для вставки). ' возврат. Вставка внутри одиночных или двойных кавычек предотвращает перенос строк в вставленном тексте, прежде чем я смогу отредактировать его, чтобы исправить любые проблемы. IDK, что вам нужно, чтобы текст был помещен в файл. У Bash очень мощные нажатия клавиш, например, ctrl-left или ctrl-right arrow для перемещения по словам. alt-backspace для удаления слов назад. Alt-d для удаления передовых слов и т. Д. И т. Д. – Peter Cordes 20 June 2016 в 14:43
  • 3
    О, я просто понял, что OP означает текстовую консоль VT, когда он говорит TTY. Кто-то должен действительно отредактировать вопрос, потому что каждый терминал, на котором вы можете запускать оболочку, - это tty, включая псевдотерминалы, управляемые xterm-подобными программами. – Peter Cordes 20 June 2016 в 14:45
  • 4
    @PeterCordes да, но термин "tty" часто, если неточно, используется для обозначения виртуальных консолей. – terdon♦ 20 June 2016 в 14:51

Еще одно возможное обходное решение, не перечисленное выше, связано с использованием vim, вставки и запуска :!unix_command в командном режиме:

скопировать команды и путь к открытию буфера обмена vim, перейти к command mode Esc, введите подсказку: введите bang! а затем вставьте Ctrl + Shift + V команду, которую вы предварительно скопировали в приглашении, и выполните
4
ответ дан 23 May 2018 в 09:08

Другие вопросы по тегам:

Похожие вопросы: