как подавить интерпретацию восьмеричного числа bash? (интерпретироваться как десятичное)

У меня есть это: date +"%H hours and %M minutes" Я использую фестиваль, чтобы сказать это … но он говорит так: «нулевое девять часов». Я хочу сказать «девять часов»! но дата всегда дает мне 09 … так что я задаюсь вопросом, может ли bash легко сделать, чтобы стать всего 9? в сложном скрипте я пробовал […]

Как запустить многопоточную grep в терминале?

У меня есть папка с 250 файлами по 2 ГБ. Мне нужно найти строку / шаблон в этих файлах и вывести результат в output файл. Я знаю, что могу запустить следующую команду, но она слишком медленная! grep mypattern * > output Я хочу ускорить это. Являясь программистом на Java, я знаю, что многопоточность может быть […]

Как я могу использовать Adwaita Dark для всех приложений в Gnome 3?

Я заметил, что в некоторых приложениях используется тема Adwaita Dark, в то время как другие используют световую. Есть ли способ заставить все приложения использовать Темный?

Допускается пробел между #! и / bin / bash в shebang?

В shebang, пространство или более разрешено между #! и переводчиком? Например, #! /bin/bash #! /bin/bash . Кажется, это работает, но некоторые говорили, что это неправильно.

Как я могу найти объявление псевдонимов изгоев?

Я пытаюсь найти, где объявлен конкретный alias . Я искал все обычные места, которые я знаю, чтобы искать псевдонимы: ~ / .bashrc ~ / .bash_profile / И т.д. / Bashrc / И т.д. / профиль Без везения. Я знаю, что это alias потому что, когда я делаю which COMMAND , я получаю: alias COMMAND='/path/to/command' /path/to/command […]

Что значит ;; делать в sh?

Если я пытаюсь запустить a;;b в sh, я получаю эту ошибку: sh: <number>: Syntax error: ";;" unexpected Если я попробую a;;;b я получаю ту же ошибку, но не ;;; вместо ;; , поэтому я думаю, что ;; что-то значит, хотя я не знаю, что это значит. Вот пример: $ echo A;;echo B sh: 1: Syntax […]

Как определить процесс, который не имеет pid?

У меня есть процесс, который прослушивает 2 порта: 45136 / tcp и 37208 / udp (на самом деле я предполагаю, что это тот же процесс). Но netstat не возвращает pid: netstat -antlp | grep 45136 tcp 0 0 0.0.0.0:45136 0.0.0.0:* LISTEN – Тот же результат с «grep 37208». Я тоже пробовал: lsof -i TCP:45136 Но […]

отключить CTRL-D окно закрыть в терминаторе (эмулятор терминала)

Я часто вошел в систему через несколько сеансов SSH. Чтобы выйти из моих сеансов, я нажимаю CTRL + d , пока не вернусь на свою локальную машину. Однако иногда я нажимаю один раз слишком много, и мой терминал выходит. Есть ли способ заблокировать CTRL + d от закрытия моего терминала? Я использую терминатор в качестве […]

Можно ли установить только ядро ​​Linux?

Мне просто интересно, если можно установить только ядро ​​Linux, или если вам нужно использовать один из вариантов. Если бы это было возможно, как бы вы это сделали? Мне не нужен подробный учебник. Я просто хочу знать, как это будет сделано концептуально. Я плохо разбираюсь в материалах низкого уровня и хочу знать, как вы получаете ОС […]

Цитирование в строках ssh $ host $ FOO и ssh $ host "sudo su user -c $ FOO"

Я часто заканчиваю выдачу сложных команд по ssh; эти команды включают в себя piping для awk или perl one-lines, и, как результат, содержат одинарные кавычки и $. Я не смог понять жесткое и правильное правило делать правильную цитату и не нашел для нее хорошей справки. Например, рассмотрим следующее: # what I'd run locally: CMD='pgrep -fl […]

Linux и Unix - лучшая ОС в мире.