Pull to refresh
148
0
Linux Certified Instructor @LinuxCertifiedInstructor

Сертифицированный Linux-инструктор и консультант

Send message

Уверен можно - в markdown на git-ресурс конвертил этот же справочник руками (sed+awk) - потратил полчаса-час времени, или готовый конвертер искать (как pandoc в примере выше). Базами не часто пользуюсь - и обычно скорее выгружаю данные из баз (sql-подобных), загружать в базу пока не требовалось - так что сам не подскажу ответа такого же.

Лучше (также вызывается из истории и не использует cat):
< FILE grep "TEXT"
перенаправление в bash можно писать в любом месте команды - так что пишите его в самом начале команды

Всего 612 команд (27/11/2022):
?
395 - пользовательские
176 - админские
? 41 - встроенные в bash
☑️ 48 - TUI-приложение
80 - GUI-приложение
➡️ 27 - команды-фильтры
? 83 - дополнительно устанавливаемое
? 20 - устаревающее
? 55 - специфичные дистрибутиву
В том числе:
14 - специфичные ALT
22 - специфичные AstraLinux
14 - Debian
8 - RedHat
6 - другие (SUSE, Arch, RedOS)

Редизайн пометок и +100 команд

Держите совет - используйте команды из справочника:

wget -q https://habr.com/ru/company/lanit/blog/683638 -O /tmp/h.html; pandoc /tmp/h.html -o Справочник.fb2

Да прибудит с вами сила CLI :)

Всего 516 команд (16/10/2022):
? 206 — пользовательские
⚫ 92 — администраторские
? 40 — встроенные в bash
? 49 — обычно дополнительно устанавливаемое
? 39 — TUI-приложение
? 51 — GUI-приложение
? 12 — устаревшее или устареваемое (есть предустановленный аналог)
⚪ 32 — не совсем к курсам
Также:
...| 42 — команды-фильтры
? 10 — специфичные ALT
? 15 — специфичные AstraLinux
Всего 507 команд (09/10/2022)

? 228 — пользовательские
⚫ 93 — администраторские
? 38 — встроенные в bash
? 37 — TUI-приложение
? 50 — GUI-приложение  
...| 42 — команды-фильтры
? 10 — специфичные ALT
? 11 — специфичные AstraLinux
⚪ 66 — не совсем к курсу
не работает gitflic.ru:
— публичным репозиторий сделать не возможно
— техподдержка на письма не отвечает
Залил на gitflic.ru/project/linuxcertifiedinstructor/spravochnik-po-komandam-linux

Только почему-то недоступна возможность «сделать репозитория публичным» (пока не разобрался почему).
Да, спасибо — я знаю.
Там скорее был ответ, что эта штука(resolvectl) не является установленной по умолчанию на многих дистрибутивах используемых на курсе — по этому и не всплыла в этом справочнике.
В принципе как и networkctl из systemd-network
Да, спасибо за совет — уже задумался
Всего 455 команд (04/09/2022)
? 214 — пользовательские  
⚫ 88 — админские  
? 30 — встроенные в bash  
? 32 — TUI-приложение  
? 38 — GUI-приложение  
...| 38 — команды-фильтры  
? 9 — специфичные ALT
? 9 — специфичные AstraLinux
⚪ 49 — не совсем к курсу
Всего 396 команд (02/09/2022)
? 193 — пользовательские  
⚫ 66 — админские  
? 27 — встроенные в bash  
? 29 — TUI-приложение  
? 31 — GUI-приложение  
...| 35 — команды-фильтры  
? 9 — специфичные ALT
? 8 — специфичные AstraLinux
⚪ 46 — не совсем к курсу
Большое спасибо.
lastlog, faillog сразу еще вспомнились

top -b -n1

resolvectl у меня нет кстати в системе (хотя systemd-based).
А по делу: fallocate и trancute добавлю. У меня сейчас уж список 50 команд, которые нужно добавить и 64 уже добавлено с момента опубликования списка. И пока мне нравится результат (как «справочник по командам админа или продвинутого пользователя», но пока не хочется сюда добавлять команды компиляции и 100500 очень полезных утилит из KaliLinux) — и если еще и спасибо услышу и добавки-правки кто напишет — счастлив буду
Это ко мне вопрос?) Или такой риторический к читателю?
Это какое то супер знание или в чем вопрос то? Написали бы что добавить — а по одной команде которой нет в этом списке и сам могу долго накидывать — попробуйте такой же список написать (не подглядывая в этот) и посмотрим сколько я накидаю «теоретику» ;-)

Еще к fallocate (Создание файлов определенного размера. Сразу занимает блоки) можно упомянуть
— truncate — Создание файлов определенного размера. Создает sparse файл
— mkfile
— dd
— да и уж «yes STRING >> FILE» когда нужен большой текстовый файл (например при демонстрации работы logrotate)

Только там в начале написано как получен список команд (по истории курсов про основы и админскому начальному) — если б эта история команд собиралась 15лет и со всех-всех курсов думаю он бы был в два раз длиннее (хотя добавленные команды тип той же fallocate выполняются не на каждом курсе, да и на курсе от силы раз бывает понадобится).
Гуи обычно хвалят те кто не знает командной строки.
«Одна единственная операция» — это и есть команда из командной строки.

Фраза «В никсах нет гуи» еще больше убеждает что вы их(никсы) не видели или видели, но ничего не поняли и бросили это дело.

Звучит как оправдание «я ни чего не знаю про никсы и командную строку, а значит там всё плохо и они не нужны».
(Далее ирония) Не изучайте, вас не кто ни заставляет — зачем лезть в диалоги в этих темах. Пользуйтесь Виндой — это ваш верх удобства))
только tac не попал пока — остальные есть
which и type показывают путь до бинарника, а whereis — еще показывает где man и где исхожники

fzf — хорошо.

Знаю что не нужно знать команды все, и знаю про man, aporopos, man -K (поиск по всему man), но начинающие просят «Справочник» (им так спокойнее) — вот им и сделал. До сих пор правда несильно понимаю нужно ли туда strace, autoconf, gcc, checkinstall,… справочник начинает разрастаться командами которые нужны когда уже такими «справочниками» не пользуются, а читают man'ы
… | xargs -P… — тоже позволяет распараллелить выполнение команд
а зачем ошибки завернули в stdout, а затем их же вроде отфильтровали
$ find $(tr ':' ' ' <<<$PATH) -executable -type f -print 2>/dev/null | wc -l

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity