Страница 1 из 2
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 19:37
Kurum
Мне в линуксе не нравится, что зачастую приходится откуда-то копипастить в терминал длинные команды. Может есть какое-то удобное решение? Я, например, вижу это так. В трее жму по иконке, появляется окошко со списком команд пользователя и кнопочками для выполнения этих самых команд. По разметке это таблица с двумя колонками, в первой команда, а во второй кнопка. Важный момент, команды должны выполняться сразу от супер-пользователя (sudo).
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 19:45
BadBird
Для этого дела я использую терминал терминатор.
В нем есть возможность сохранить часто используемые команды.
Очень удобно....
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 20:09
di_mok
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 20:09
slant
А вам обязательно мышеклики нужны, или просто более удобный вызов предыдущих/частоиспользуемых команд?
Если последнее - то в самой консоли об этом давно подумали.
Есть команда history - список предыдущих команд.
Есть комбинация CTRL+R - после нажатия, можно набрать несколько символов, и из истории будет вытащена команда, где они есть. (работает похоже на автодополнение в мобилках, только символы не обязательно должны быть в начале команды).
Есть алиасы - можно написать один раз, и потом вызывать длинную команду коротким сокращением (причем еще и параметр передавать в нужное место длинной команды).
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 20:14
Bill Williamson
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 20:37
vir0id
А зчем их копипастить? Стрелки вверх/низ зачем?
Поиск
Kurum, ну ты чего, совсем разленился?
crtl+c / ctrl+v и интер. Ну проще уже извращение
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 21:17
Kurum
di_mok писал(а): ↑24 май 2018, 20:09
GoTerminal
Что-то стрёмное лицензионное соглашение... Я так понял из перевода, их девиз - "ваши данные - наши данные"... Как-то не хочется пользоваться их продуктом.
Условия эксплуатации
Это условия использования программного обеспечения и сервиса Go Terminal.
Не так, что поставщик приложения (Sophiware) несет ответственность за любой ущерб, неисправность, удаленные данные, украденные данные или поломки, которые могут быть получены при использовании этого приложения. Таким образом, продукт несет исключительную ответственность за любое событие, возникшее при использовании приложения, которое включает в себя удаление, создание, изменение или чтение любых данных или файлов через это приложение.
Пользовательские данные, захваченные службами, включенными в это приложение, являются ответственностью Sophiware вместе с ним, все пользовательские данные, созданные в течение всего срока действия этого приложения: IP, адрес электронной почты, имя, адрес или любая другая информация, касающаяся пользователя, становятся собственностью Sophiware и могут использоваться для любого анализа или распространения, если вы хотите компанию.
Любой пользователь, независимо от того, лицензирован он или нет, может удалять ваши данные в приложении, если это воля Sophiware.
Любой пользователь, независимо от того, лицензирован он или нет, может потерять право на использование приложения, если это воля Sophiware.
Поставщиком приложения (Sophiware) не гарантируется обновление, реализация или исправление ошибок.
Каждый пользователь должен быть лицензирован Sophiware для использования этого приложения, иначе пользователь будет совершать преступление, используя нелицензионное программное обеспечение.
vir0id писал(а): ↑24 май 2018, 20:37
Стрелки вверх/низ зачем?
И что, мне полчаса искать нужную команду? Искать, копировать, вставлять... Нет здесь никакого удобства. Идея сохранять команды в терминаторе кажется мне более интересной.
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 21:18
di_mok
vir0id писал(а): ↑24 май 2018, 20:37
овсем разленился?
Всё правильно. Лень - двигатель прогресса
Kurum писал(а): ↑24 май 2018, 21:17
Что-то стрёмное лицензионное соглашение...
Если честно, не читал.
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 21:38
Kurum
В общем, разобрался я с терминатором - понравился терминал, лучше стандартного. Мой вопрос решает.
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 21:41
BadBird
Kurum, после того как заколотишь все нужные команды и настроишь терминал под себя, не забудь сохранить папку настроек - избавит от повторного занесения команд на случай переустановки ос со сносом хомяка (да да да да я так всегда ставлю ос и мне так по кайфу).
Ищу программу для удобного выполнения команд терминала
Добавлено: 24 май 2018, 21:45
vir0id
Kurum, дело хозяйское.
di_mok, а еслиб ТС не нашел ничего? Сидел бы и так на жопе ровно, и никуда бы не свистел
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 09:33
Chocobo
vir0id писал(а): ↑24 май 2018, 20:37
А зчем их копипастить? Стрелки вверх/низ зачем?
Поиск
шеллы
zsh
/
fish
умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранее
https://asciinema.org/a/37390
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 09:36
vir0id
Chocobo писал(а): ↑25 май 2018, 09:33
в шеллы fish / zsh умеют человечье автодополнение, чтоб при вводе начала сразу подставлять вариации комманд вызванных ранее
https://asciinema.org/a/37390
Ну да, вот это полезная штука. А для баша подобное тебе не поподалось?
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 09:38
Chocobo
vir0id, хм, не припомню. Давно спрыгнул на zsh, где плотно работаю в cli

Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 09:44
vir0id
Chocobo писал(а): ↑25 май 2018, 09:38
Давно спрыгнул на zsh
Да вот не думал попрыгать. Вроди пока этот устраивает. Я тут это терминатор погонял... убожество, кроме как за split, и полюбить-то не за что. Ну вот ребята говорят что команды туда забивают и довольные. Но мне не попёрло, почему-то
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 10:10
rogoznik
Chocobo писал(а): ↑25 май 2018, 09:38
спрыгнул на zsh
Тоже на zsh спрыгнул с твоей подачи)))
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 10:44
Chocobo
мне fish тоже не вкатил. часть плюшек добротная, веб-конфигуратор в комплекте - все гламурненько.
Но обратная совместимость с башем как по мне не радует, старые привычки никто не отменял)
с zsh все пошло куда лучше, после ряда настроек) Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
Ищу программу для удобного выполнения команд терминала
Добавлено: 25 май 2018, 13:50
vir0id
Chocobo писал(а): ↑25 май 2018, 10:44
Надо наверное отдельную темку по zsh завести. базовую конфигурацию, да темы с плагинами...
Обязательно. Лишним точно не будет
Ищу программу для удобного выполнения команд терминала
Добавлено: 26 май 2018, 17:35
Obamacyborg1975
Chocobo писал(а): ↑25 май 2018, 10:44
Надо наверное отдельную темку по zsh завести.
Хорошая мысль. Я только за. Давно пользуюсь zsh. После колупания oh my zsh понял, что чистый zsh для меня лучше. Настроил все то, что мне нужно (включая и тему), и спокойно себе работаю.
Ищу программу для удобного выполнения команд терминала
Добавлено: 05 июн 2018, 09:41
Dja
Как и алиасы
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"