Ищу программу для удобного выполнения команд терминала

Программы для конфигурации и управления операционной системой
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Kurum
Сообщения: 399
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 166 раз
Поблагодарили: 27 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Kurum » 24 май 2018, 16:37

Мне в линуксе не нравится, что зачастую приходится откуда-то копипастить в терминал длинные команды. Может есть какое-то удобное решение? Я, например, вижу это так. В трее жму по иконке, появляется окошко со списком команд пользователя и кнопочками для выполнения этих самых команд. По разметке это таблица с двумя колонками, в первой команда, а во второй кнопка. Важный момент, команды должны выполняться сразу от супер-пользователя (sudo).

Решение BadBird » 24 май 2018, 16:45
Для этого дела я использую терминал терминатор.
В нем есть возможность сохранить часто используемые команды.
Очень удобно....

Перейти к ответу ➙
Linux - это свобода... :tux:
Текущая:
KDE neon 5.16
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

Аватара пользователя

BadBird
Сообщения: 2311
Зарегистрирован: 09 сен 2016, 18:08
Решено: 4
Откуда: Грозный
Благодарил (а): 138 раз
Поблагодарили: 327 раз

Ищу программу для удобного выполнения команд терминала

Сообщение BadBird » 24 май 2018, 16:45

Для этого дела я использую терминал терминатор.
В нем есть возможность сохранить часто используемые команды.
Очень удобно....

Аватара пользователя

di_mok
Сообщения: 4914
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1254 раза
Поблагодарили: 1023 раза

Ищу программу для удобного выполнения команд терминала

Сообщение di_mok » 24 май 2018, 17:09

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

Аватара пользователя

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 13 раз
Поблагодарили: 757 раз

Ищу программу для удобного выполнения команд терминала

Сообщение slant » 24 май 2018, 17:09

А вам обязательно мышеклики нужны, или просто более удобный вызов предыдущих/частоиспользуемых команд?
Если последнее - то в самой консоли об этом давно подумали.
Есть команда history - список предыдущих команд.
Есть комбинация CTRL+R - после нажатия, можно набрать несколько символов, и из истории будет вытащена команда, где они есть. (работает похоже на автодополнение в мобилках, только символы не обязательно должны быть в начале команды).
Есть алиасы - можно написать один раз, и потом вызывать длинную команду коротким сокращением (причем еще и параметр передавать в нужное место длинной команды).

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Bill Williamson » 24 май 2018, 17:14

Изображение

Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Ищу программу для удобного выполнения команд терминала

Сообщение vir0id » 24 май 2018, 17:37

А зчем их копипастить? Стрелки вверх/низ зачем?
Поиск

Код: Выделить всё

history | grep  команда
Kurum, ну ты чего, совсем разленился?
crtl+c / ctrl+v и интер. Ну проще уже извращение

Аватара пользователя

Автор темы
Kurum
Сообщения: 399
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 166 раз
Поблагодарили: 27 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Kurum » 24 май 2018, 18:17

di_mok писал(а):
24 май 2018, 17:09
GoTerminal
Что-то стрёмное лицензионное соглашение... Я так понял из перевода, их девиз - "ваши данные - наши данные"... Как-то не хочется пользоваться их продуктом.
Условия эксплуатации
Это условия использования программного обеспечения и сервиса Go Terminal.

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

Пользовательские данные, захваченные службами, включенными в это приложение, являются ответственностью Sophiware вместе с ним, все пользовательские данные, созданные в течение всего срока действия этого приложения: IP, адрес электронной почты, имя, адрес или любая другая информация, касающаяся пользователя, становятся собственностью Sophiware и могут использоваться для любого анализа или распространения, если вы хотите компанию.

Любой пользователь, независимо от того, лицензирован он или нет, может удалять ваши данные в приложении, если это воля Sophiware.

Любой пользователь, независимо от того, лицензирован он или нет, может потерять право на использование приложения, если это воля Sophiware.

Поставщиком приложения (Sophiware) не гарантируется обновление, реализация или исправление ошибок.

Каждый пользователь должен быть лицензирован Sophiware для использования этого приложения, иначе пользователь будет совершать преступление, используя нелицензионное программное обеспечение.
vir0id писал(а):
24 май 2018, 17:37
Стрелки вверх/низ зачем?
И что, мне полчаса искать нужную команду? Искать, копировать, вставлять... Нет здесь никакого удобства. Идея сохранять команды в терминаторе кажется мне более интересной.
Linux - это свобода... :tux:
Текущая:
KDE neon 5.16
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

Аватара пользователя

di_mok
Сообщения: 4914
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1254 раза
Поблагодарили: 1023 раза

Ищу программу для удобного выполнения команд терминала

Сообщение di_mok » 24 май 2018, 18:18

vir0id писал(а):
24 май 2018, 17:37
овсем разленился?
Всё правильно. Лень - двигатель прогресса :smile:
Kurum писал(а):
24 май 2018, 18:17
Что-то стрёмное лицензионное соглашение...
Если честно, не читал.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Автор темы
Kurum
Сообщения: 399
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 166 раз
Поблагодарили: 27 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Kurum » 24 май 2018, 18:38

В общем, разобрался я с терминатором - понравился терминал, лучше стандартного. Мой вопрос решает.
Linux - это свобода... :tux:
Текущая:
KDE neon 5.16
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

Аватара пользователя

BadBird
Сообщения: 2311
Зарегистрирован: 09 сен 2016, 18:08
Решено: 4
Откуда: Грозный
Благодарил (а): 138 раз
Поблагодарили: 327 раз

Ищу программу для удобного выполнения команд терминала

Сообщение BadBird » 24 май 2018, 18:41

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

Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Ищу программу для удобного выполнения команд терминала

Сообщение vir0id » 24 май 2018, 18:45

Kurum, дело хозяйское.
di_mok, а еслиб ТС не нашел ничего? Сидел бы и так на жопе ровно, и никуда бы не свистел

Аватара пользователя

Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Chocobo » 25 май 2018, 06:33

vir0id писал(а):
24 май 2018, 17:37
А зчем их копипастить? Стрелки вверх/низ зачем?
Поиск
шеллы zsh / fish умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранее
https://asciinema.org/a/37390
Изображение
   
Изображение

Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Ищу программу для удобного выполнения команд терминала

Сообщение vir0id » 25 май 2018, 06:36

Chocobo писал(а):
25 май 2018, 06:33
в шеллы fish / zsh умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранее
https://asciinema.org/a/37390
Ну да, вот это полезная штука. А для баша подобное тебе не поподалось?

Аватара пользователя

Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Chocobo » 25 май 2018, 06:38

vir0id, хм, не припомню. Давно спрыгнул на zsh, где плотно работаю в cli :)
Изображение
   
Изображение

Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Ищу программу для удобного выполнения команд терминала

Сообщение vir0id » 25 май 2018, 06:44

Chocobo писал(а):
25 май 2018, 06:38
Давно спрыгнул на zsh
Да вот не думал попрыгать. Вроди пока этот устраивает. Я тут это терминатор погонял... убожество, кроме как за split, и полюбить-то не за что. Ну вот ребята говорят что команды туда забивают и довольные. Но мне не попёрло, почему-то

Аватара пользователя

darkfenix
Сообщения: 5040
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 286 раз
Поблагодарили: 941 раз

Ищу программу для удобного выполнения команд терминала

Сообщение darkfenix » 25 май 2018, 07:10

Chocobo писал(а):
25 май 2018, 06:38
спрыгнул на zsh
Тоже на zsh спрыгнул с твоей подачи)))
Изображение

Аватара пользователя

Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Chocobo » 25 май 2018, 07:44

мне fish тоже не вкатил. часть плюшек добротная, веб-конфигуратор в комплекте - все гламурненько.
Но обратная совместимость с башем как по мне не радует, старые привычки никто не отменял)

с zsh все пошло куда лучше, после ряда настроек) Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
Изображение
   
Изображение

Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Ищу программу для удобного выполнения команд терминала

Сообщение vir0id » 25 май 2018, 10:50

Chocobo писал(а):
25 май 2018, 07:44
Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
Обязательно. Лишним точно не будет

Аватара пользователя

Obamacyborg1975
Сообщения: 454
Зарегистрирован: 27 сен 2016, 05:19
Решено: 2
Благодарил (а): 125 раз
Поблагодарили: 102 раза

Ищу программу для удобного выполнения команд терминала

Сообщение Obamacyborg1975 » 26 май 2018, 14:35

Chocobo писал(а):
25 май 2018, 07:44
Надо наверное отдельную темку по zsh завести.
Хорошая мысль. Я только за. Давно пользуюсь zsh. После колупания oh my zsh понял, что чистый zsh для меня лучше. Настроил все то, что мне нужно (включая и тему), и спокойно себе работаю.

В сети
Аватара пользователя

Dja
Сообщения: 5639
Зарегистрирован: 27 авг 2016, 17:03
Решено: 23
Откуда: Voskresensk
Благодарил (а): 818 раз
Поблагодарили: 598 раз

Ищу программу для удобного выполнения команд терминала

Сообщение Dja » 05 июн 2018, 06:41

Как и алиасы
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"

Вернуться в «Системные утилиты»