Что такое ELF Magic?

Я видел дискуссию раньше о волшебстве ELF, в последнее время комментарии в этом вопросе об обмене стеками безопасности . Я видел, как это упоминалось ранее, и я видел это в своих собственных журналах загрузки. Но я не уверен, что это такое. Человеческая страница на эльфине немного над моей головой, так как я не занимаюсь С […]

Почему «tail -f … | хвост "не может произвести какой-либо выход?

Почему следующая команда не производит никакого вывода? $ tail -f /etc/passwd | tail Прочитав о буферизации , я пробовал следующее безрезультатно: $ tail -f /etc/passwd | stdbuf -oL tail Обратите внимание, что следующее выводит результат: $ tail /etc/passwd | tail Так делает это: $ tail -f /etc/passwd | head Я использую хвост версии 8.21 (GNU […]

это мой Linux ARM 32 или 64 бит?

под интеллектом, я знаю, что могу посмотреть на результат uname -m чтобы узнать, стоит ли моей ОС 32 или 64 бит, но под ARM это дает: armv7l Я вывел из file /usr/bin/ls что я на 32-битной ОС, но как я могу узнать это проще?

Как выполнить автоматическое заполнение параметров TAB?

И как это также автозаполняет псевдонимы?

Понимание backtick (`)

Я пытаюсь выполнить команду $ b=5; echo `$b`; -bash: 5: command not found но он не печатает 5, как предполагается. Что мне здесь не хватает? Что означает `(backquote / backtick) в командах? кажется, что ` оценивает команды внутри и заменяет их выходом.

Как узнать, в какой файловой системе вы работаете?

Есть ли команда, чтобы указать, какой тип файловой системы вы используете?

Как преобразовать 32-разрядную (x86) систему на базе Debian в 64-разрядную

У меня 32-разрядная система, работающая на 64-битном процессоре. Как преобразовать его в 64-битный, без повторной установки? Я где-то видел, что это выполнимо в результате новой структуры Multiarch .

где находится `cd`?

В подчиненной оболочке bash я получаю следующую ошибку при запуске cd sudo: cd: command not found Это ожидается, потому что у меня нет пути. Обычно, чтобы обойти это, я просто предоставляю полный путь следующим образом: (/ usr / local / bin / foo) К моему большому удивлению, cd , похоже, не в каком-либо обычном месте. […]

Почему «ls | wc -l "показать правильное количество файлов в текущем каталоге?

Попытка подсчитать количество файлов в текущем каталоге, я нашел ls -1 | wc -l ls -1 | wc -l , что означает: отправить список файлов (где каждое имя файла печатается в новой строке) на вход wc, где -l будет подсчитывать количество строк на входе. Это имеет смысл. Я решил попробовать просто ls | wc -l […]

Разница между ~ / .profile и ~ / .bash_profile

В чем разница между ~/.profile и ~/.bash_profile ?

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