Ищу программу для удобного выполнения команд терминала
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 490
- Зарегистрирован: 16 окт 2017, 21:32
- Решено: 2
- Благодарил (а): 193 раза
- Поблагодарили: 36 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Мне в линуксе не нравится, что зачастую приходится откуда-то копипастить в терминал длинные команды. Может есть какое-то удобное решение? Я, например, вижу это так. В трее жму по иконке, появляется окошко со списком команд пользователя и кнопочками для выполнения этих самых команд. По разметке это таблица с двумя колонками, в первой команда, а во второй кнопка. Важный момент, команды должны выполняться сразу от супер-пользователя (sudo).
Решение
Перейти к ответу ➙
Для этого дела я использую терминал терминатор.
В нем есть возможность сохранить часто используемые команды.
Очень удобно....
В нем есть возможность сохранить часто используемые команды.
Очень удобно....
Перейти к ответу ➙
Linux - это свобода...

Текущая:
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
-
- Сообщения: 3155
- Зарегистрирован: 09 сен 2016, 21:08
- Решено: 5
- Откуда: Грозный
- Благодарил (а): 175 раз
- Поблагодарили: 589 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Для этого дела я использую терминал терминатор.
В нем есть возможность сохранить часто используемые команды.
Очень удобно....
В нем есть возможность сохранить часто используемые команды.
Очень удобно....
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 4845
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2169 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
А вам обязательно мышеклики нужны, или просто более удобный вызов предыдущих/частоиспользуемых команд?
Если последнее - то в самой консоли об этом давно подумали.
Есть команда history - список предыдущих команд.
Есть комбинация CTRL+R - после нажатия, можно набрать несколько символов, и из истории будет вытащена команда, где они есть. (работает похоже на автодополнение в мобилках, только символы не обязательно должны быть в начале команды).
Есть алиасы - можно написать один раз, и потом вызывать длинную команду коротким сокращением (причем еще и параметр передавать в нужное место длинной команды).
Если последнее - то в самой консоли об этом давно подумали.
Есть команда history - список предыдущих команд.
Есть комбинация CTRL+R - после нажатия, можно набрать несколько символов, и из истории будет вытащена команда, где они есть. (работает похоже на автодополнение в мобилках, только символы не обязательно должны быть в начале команды).
Есть алиасы - можно написать один раз, и потом вызывать длинную команду коротким сокращением (причем еще и параметр передавать в нужное место длинной команды).
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
-
- Сообщения: 2758
- Зарегистрирован: 19 дек 2017, 18:48
- Решено: 15
- Откуда: Рига
- Благодарил (а): 163 раза
- Поблагодарили: 305 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
А зчем их копипастить? Стрелки вверх/низ зачем?
ПоискKurum, ну ты чего, совсем разленился?
crtl+c / ctrl+v и интер. Ну проще уже извращение
Поиск
Код: Выделить всё
history | grep команда
crtl+c / ctrl+v и интер. Ну проще уже извращение
-
Автор темы - Сообщения: 490
- Зарегистрирован: 16 окт 2017, 21:32
- Решено: 2
- Благодарил (а): 193 раза
- Поблагодарили: 36 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Что-то стрёмное лицензионное соглашение... Я так понял из перевода, их девиз - "ваши данные - наши данные"... Как-то не хочется пользоваться их продуктом.
Условия эксплуатации
Это условия использования программного обеспечения и сервиса Go Terminal.
Не так, что поставщик приложения (Sophiware) несет ответственность за любой ущерб, неисправность, удаленные данные, украденные данные или поломки, которые могут быть получены при использовании этого приложения. Таким образом, продукт несет исключительную ответственность за любое событие, возникшее при использовании приложения, которое включает в себя удаление, создание, изменение или чтение любых данных или файлов через это приложение.
Пользовательские данные, захваченные службами, включенными в это приложение, являются ответственностью Sophiware вместе с ним, все пользовательские данные, созданные в течение всего срока действия этого приложения: IP, адрес электронной почты, имя, адрес или любая другая информация, касающаяся пользователя, становятся собственностью Sophiware и могут использоваться для любого анализа или распространения, если вы хотите компанию.
Любой пользователь, независимо от того, лицензирован он или нет, может удалять ваши данные в приложении, если это воля Sophiware.
Любой пользователь, независимо от того, лицензирован он или нет, может потерять право на использование приложения, если это воля Sophiware.
Поставщиком приложения (Sophiware) не гарантируется обновление, реализация или исправление ошибок.
Каждый пользователь должен быть лицензирован Sophiware для использования этого приложения, иначе пользователь будет совершать преступление, используя нелицензионное программное обеспечение.
Это условия использования программного обеспечения и сервиса Go Terminal.
Не так, что поставщик приложения (Sophiware) несет ответственность за любой ущерб, неисправность, удаленные данные, украденные данные или поломки, которые могут быть получены при использовании этого приложения. Таким образом, продукт несет исключительную ответственность за любое событие, возникшее при использовании приложения, которое включает в себя удаление, создание, изменение или чтение любых данных или файлов через это приложение.
Пользовательские данные, захваченные службами, включенными в это приложение, являются ответственностью Sophiware вместе с ним, все пользовательские данные, созданные в течение всего срока действия этого приложения: IP, адрес электронной почты, имя, адрес или любая другая информация, касающаяся пользователя, становятся собственностью Sophiware и могут использоваться для любого анализа или распространения, если вы хотите компанию.
Любой пользователь, независимо от того, лицензирован он или нет, может удалять ваши данные в приложении, если это воля Sophiware.
Любой пользователь, независимо от того, лицензирован он или нет, может потерять право на использование приложения, если это воля Sophiware.
Поставщиком приложения (Sophiware) не гарантируется обновление, реализация или исправление ошибок.
Каждый пользователь должен быть лицензирован Sophiware для использования этого приложения, иначе пользователь будет совершать преступление, используя нелицензионное программное обеспечение.
И что, мне полчаса искать нужную команду? Искать, копировать, вставлять... Нет здесь никакого удобства. Идея сохранять команды в терминаторе кажется мне более интересной.
Linux - это свобода...

Текущая:
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Всё правильно. Лень - двигатель прогресса

Если честно, не читал.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
Автор темы - Сообщения: 490
- Зарегистрирован: 16 окт 2017, 21:32
- Решено: 2
- Благодарил (а): 193 раза
- Поблагодарили: 36 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
В общем, разобрался я с терминатором - понравился терминал, лучше стандартного. Мой вопрос решает.
Linux - это свобода...

Текущая:
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ
-
- Сообщения: 3155
- Зарегистрирован: 09 сен 2016, 21:08
- Решено: 5
- Откуда: Грозный
- Благодарил (а): 175 раз
- Поблагодарили: 589 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Kurum, после того как заколотишь все нужные команды и настроишь терминал под себя, не забудь сохранить папку настроек - избавит от повторного занесения команд на случай переустановки ос со сносом хомяка (да да да да я так всегда ставлю ос и мне так по кайфу).
-
- Сообщения: 2758
- Зарегистрирован: 19 дек 2017, 18:48
- Решено: 15
- Откуда: Рига
- Благодарил (а): 163 раза
- Поблагодарили: 305 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Kurum, дело хозяйское.
di_mok, а еслиб ТС не нашел ничего? Сидел бы и так на жопе ровно, и никуда бы не свистел
di_mok, а еслиб ТС не нашел ничего? Сидел бы и так на жопе ровно, и никуда бы не свистел
-
- Сообщения: 10064
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 840 раз
- Поблагодарили: 3042 раза
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
шеллы
zsh
/ fish
умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранееhttps://asciinema.org/a/37390
-
- Сообщения: 2758
- Зарегистрирован: 19 дек 2017, 18:48
- Решено: 15
- Откуда: Рига
- Благодарил (а): 163 раза
- Поблагодарили: 305 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Ну да, вот это полезная штука. А для баша подобное тебе не поподалось?Chocobo писал(а): ↑25 май 2018, 09:33в шеллы fish / zsh умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранее
https://asciinema.org/a/37390
-
- Сообщения: 2758
- Зарегистрирован: 19 дек 2017, 18:48
- Решено: 15
- Откуда: Рига
- Благодарил (а): 163 раза
- Поблагодарили: 305 раз
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Да вот не думал попрыгать. Вроди пока этот устраивает. Я тут это терминатор погонял... убожество, кроме как за split, и полюбить-то не за что. Ну вот ребята говорят что команды туда забивают и довольные. Но мне не попёрло, почему-то
-
- Сообщения: 10064
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 840 раз
- Поблагодарили: 3042 раза
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
мне fish тоже не вкатил. часть плюшек добротная, веб-конфигуратор в комплекте - все гламурненько.
Но обратная совместимость с башем как по мне не радует, старые привычки никто не отменял)
с zsh все пошло куда лучше, после ряда настроек) Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
Но обратная совместимость с башем как по мне не радует, старые привычки никто не отменял)
с zsh все пошло куда лучше, после ряда настроек) Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
-
- Сообщения: 478
- Зарегистрирован: 27 сен 2016, 08:19
- Решено: 2
- Благодарил (а): 128 раз
- Поблагодарили: 104 раза
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Хорошая мысль. Я только за. Давно пользуюсь zsh. После колупания oh my zsh понял, что чистый zsh для меня лучше. Настроил все то, что мне нужно (включая и тему), и спокойно себе работаю.
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Ищу программу для удобного выполнения команд терминала
Как и алиасы
dja-work ~ $ grep alias .bashrc # enable color support of ls and also add handy aliases alias ls='ls --color=auto' #alias dir='dir --color=auto' #alias vdir='vdir --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' # some more ls aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' alias PCS="cd ~/PCs/" alias вирт="cd /media/hardD/dja/VirtualShare/" alias SMBQ="/home/dja/PCs/smbq.sh" alias SMBT="/home/dja/PCs/smbt.sh" alias мыло="cd ~/Clouds/MailRu/" alias яру="cd ~/Clouds/YaDisk/" alias шуттер="cd ~/Clouds/YaDisk/Screens/Shutter/" alias скрот="cd ~/Clouds/YaDisk/Screens/Scrot/" alias манс="cd ~/Clouds/YaDisk/docs/documents/mans/" alias медиа="cd /media/" alias темп="cd ~/Clouds/YaDisk/temp" alias сумо="sudo umount" alias умо="sudo mount" alias хард="cd /media/hardD/" alias фе="screenfetch" alias скрипт="cd ~/.scripts/" alias бот="ssh eggdrop@37.230.117.200" alias серверолд="ssh dja@82.146.46.136" alias тайл="tail -f /var/log/mail.log" alias сервер="ssh dja@37.230.117.200" alias еггсервер="ssh eggdrop@37.230.117.200" alias впн="cd /etc/openvpn/" alias tb="nc termbin.com 9999" alias нанопират="nano ~/.scripts/game/pirat.sh" alias пират2="watch --interval=165 ~/.scripts/game/pirat.sh" alias пират7="watch --interval=460 ~/.scripts/game/pirat.sh" alias пират15="watch --interval=910 ~/.scripts/game/pirat.sh" alias пират30="watch --interval=1810 ~/.scripts/game/pirat.sh" alias пират60="watch --interval=3610 ~/.scripts/game/pirat.sh" alias алл="watch --interval=200 ~/.scripts/game/all.sh" alias наноалл="nano ~/.scripts/game/all.sh" alias апфокс="watch --interval=5 ~/.scripts/upfox.sh" alias хдемышь="xdotool getmouselocation --shell" alias наногиф="nano ~/.scripts/recordgif.sh"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость