LINUX.ORG.RU
ФорумTalks

Какую команду хотелось бы знать несколько лет назад, когда начинали в линуксе

 , , , ,


13

4

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

Собственно, эти треды:

Присылайте свои наборы команд и ссылки на подобные ресурсы. В тредах весьма полезный обмен знаниями.

Для себя открыл именно из этих тредов более осознанно: M-. (последний набранный аргумент в командной строке) readline и другие. Треды большие все еще не осилил. Пропускать такие перлы - упускать возможность повысить мастерство и экономить время.

perl, конечно же.

тогда бы не мучился с чтением man'ов к утилитам и не костылил скрипты на баш, а писал бы все свое, с нуля, на перле, одну строку. =)

Spoofing ★★★★★ ()

несколько лет назад, когда начинали

Олдфаги не в почете что ли, ньюша?

arturpub ★★ ()
Ответ на: комментарий от kukara4

а по ссылке вообще целый клад.

чего стоит одна только fc (открывается последняя командная строка в редакторе vim), или Crtl+Alt+e - раскрывает все переменные в строке в их значения.

вот это я б тоже хотел знать раньше.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от arturpub

Олдфаги не в почете что ли, ньюша?

как это не в почете? разумеется и безусловно «несомненно и так далее» на них все и держится. Ведь несколько лет это и 100 ))

swwwfactory ★★ ()

Кнопка, кнопка нужна знаешь сам, а команды не нужны,пусть в армиях командуют.

amorpher ★★★★★ ()

Прошелся по ссыкам, столько интересного узнал.

Вангую, что сейчас накидают однострочников.)

TDrive ★★★★★ ()
Ответ на: комментарий от King_Carlo

Кнопка «сделать всё за...сь»?

Есть такая кнопка! Tab!

TDrive ★★★★★ ()
python

Я бы не ставил тогда всякие ужасные калькуляторы.

fornlr ★★★★★ ()

GNU screen, which I love and use to obscene extents daily, has an exceptionally hairy codebase.

Долго не мог придумать адекватного эпитета со значением 「hairy」.
Шорстнатый код.
День прошёл не зря.

По сабжу наверно shopt. Сразу включил себе целый набор новых фич. По ссылкам мало чего нового, кроме собственно disown, увидел, зато выписал себе всё, что уже где-то записано, но редко используется и поэтому забывается. Тем не менее, прочитать всё равно стоило, теперь я знаю, зачем нужно !!

sudo !!
repeat last command with «sudo» prepended

Хотя я не фанат sudo.

А, ещё покроме SysRq+REISUB есть SysRq+K — она убивает все процессы на текущей tty. Бывало так, что блоб невидии (или иксы, тут уж хз) вешал экран намертво, что Ctrl+Alt+F1 не реагировало (может, и реагировало, но с ди-иким опозданием, так что вслепую REISUB не работал). А SysRq+K запросто убивала всё на иксовой tty и экран прояснялся. Реально жалею, что раньше про неё не знал — спасло бы железо от лишних ударов по почкам (хардресета).

Алсо, кто-нибудь знает, как в башевом reverse-history-search прокрутить найденные команды, когда вот ты вбил 「abc」, а он те выдал 「abc ololo」вместо 「abc def」?

Deleted ()
Последнее исправление: fargred (всего исправлений: 1)
Ответ на: комментарий от Deleted

кто-нибудь знает, как в башевом reverse-history-search прокрутить найденные команды

Повторно нажать C-r.

Gotf ★★★ ()
Ответ на: комментарий от Deleted

Алсо, кто-нибудь знает, как в башевом reverse-history-search прокрутить найденные команды, когда вот ты вбил 「abc」, а он те выдал 「abc ololo」вместо 「abc def」?

вообще узнал из тех-же ресурсов оччень полезную команду:

bind -p

или

bind -P

http://www.commandlinefu.com/commands/matching/bind/YmluZA==/sort-by-votes

man bash (секция bind)

но про обратный поиск не нашел ))) хотя при таком объеме биндинга должно быть ))

swwwfactory ★★ ()
Ответ на: комментарий от swwwfactory

хотя при таком объеме биндинга должно быть

По сравнению с ZLE в GNU Readline вообще почти ни хрена нет.

Gotf ★★★ ()
Ответ на: комментарий от Gotf

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

ZLE не приходилось иметь с ним дело - в двух словах стоящая вещь?

swwwfactory ★★ ()
Ответ на: комментарий от Gotf

zsh - сколько не пытался то-ли не осилил то-ли не прижился. Bash хватает на все случае. Хотя не против еще раз попытать счастья у zsh.

По мне бы лучше bash на эрланге... шутка... чтобы насладиться его многопоточностью с иммутабельностью. Хотя наверное проблем с утечками памяти там нет, но может это и не особо актуально в этом плане - есть отдельная команда ей и флаг в руки.

swwwfactory ★★ ()
Ответ на: комментарий от swwwfactory

Хотя не против еще раз попытать счастья у zsh.

Всё нужное портируют в баш, расслабься.

Deleted ()
Ответ на: комментарий от Deleted

Всё нужное портируют в баш, расслабься.

а как эта диаграмма в prompt? Это ведь кажется zsh-фича - в баше такое есть? Хотя кроме понтов толку не увидел.

swwwfactory ★★ ()
Ответ на: комментарий от swwwfactory

ЯННП, но кажется, ты сам себе и ответил.

Deleted ()

:q!
для выхода из VIM, про killall - знал =))

Atlant ★★★★★ ()

Какую команду хотелось бы знать несколько лет назад, когда начинали в линуксе

rm -rf /*
А если серьёзно — Ctrl+R.

wintrolls ☆☆ ()

Сразу все команды не вспомнишь, на вскидку мой списочек )):

  • tmux, раньше screen
  • bash
  • bind -P
  • Ctrl-r, C-a, C-e, <M>-backspace, C-u, C-k, <M>-., <M>-<,>
  • readline
  • find
  • locate
  • htop, top
  • mc
  • xargs
  • strace
  • tail -f, tail -200
  • grep
  • erlang
  • python, Ctrl-d :)
  • php
  • emerge и пакет qentoolkit
  • ssh
  • dmesg
  • sed
  • awk
  • cut
  • cat
  • tr
  • make
  • cd /usr/src/linux, make help
  • cmake
  • emacs
  • nano
  • lynx, elinks
  • jq, v8, js, npm, node
  • nginx

Ресурсы:

swwwfactory ★★ ()
Последнее исправление: swwwfactory (всего исправлений: 1)
Ответ на: комментарий от Deleted

поздняк метаться, большинство продвинутых пользователей уже перешло на zsh, bash используют только неосиляторы и тем кому лениво перенастраивать

lazyklimm ★★★★★ ()
rm -rf /*

Знал бы эту команду раньше, не тратил бы сейчас время на ЛОР, а сидел бы под виндами или даже макосью.

eugeno ★★★★★ ()
Ответ на: комментарий от lazyklimm

поздняк метаться, большинство продвинутых пользователей уже перешло на zsh

Я не думаю, что bash когда-нибудь выпилят из убунты.

bash используют только неосиляторы и тем кому лениво перенастраивать

4.2 man совместимость. А теперь предложи мне что-нибудь из zsh, ради чего мне надо её дропать.

Deleted ()

watch. Несколько раз даже костыли делал, дабы заменить

derlafff ★★★★★ ()
Последнее исправление: derlafff (всего исправлений: 2)
bg
fg
%<n>
disown
jobs
<command> &

Ну и Ctrl+Z с Ctrl+Y до кучи

madgnu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.