Почему cd не является программой?

Я всегда задавался вопросом, почему cd не является программой, но так и не смог найти ответ. Кто-нибудь знает, почему это так?

Почему * не * разбирать `ls`?

Я последовательно вижу ответы, цитируя эту ссылку, в которой говорится: «Не ls !» Это беспокоит меня по двум причинам: Кажется, информация в этой ссылке была принята оптом с небольшим вопросом, хотя я могу выбрать хотя бы несколько ошибок в случайном чтении. Кажется, что проблемы, указанные в этой ссылке, не вызвали никакого желания найти решение. Из […]

Зачем мне tty запускать sudo, если я могу sudo без пароля?

Я настроил sudo для запуска без пароля, но когда я пытаюсь ssh 'sudo Foo" , я все равно получаю sudo: sorry, you must have a tty to run sudo . Почему это происходит и как я могу обойти это?

Как я могу выполнить локальный скрипт на удаленном компьютере и включить аргументы?

Я написал сценарий, который отлично работает при выполнении локально: ./sysMole -time Aug 18 18 Аргументы «-time» , «Aug» , «18» и «18» успешно передаются скрипту. Теперь этот скрипт предназначен для выполнения на удаленной машине, но из локального каталога на локальном компьютере. Пример: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole Это также отлично работает. Но проблема возникает, […]

Как остановить команду find после первого совпадения?

Есть ли способ заставить команду find остановиться сразу после поиска первого совпадения?

Просмотр stdout / stderr службы systemd

Я создал простой служебный файл systemd для пользовательского приложения. Приложение работает хорошо, когда я запускаю его вручную, но мой CPU становится максимальным, когда я запускаю его с помощью systemd. Я пытаюсь отследить, где моя проблема, но я не знаю, где найти результат (или как настроить systemd, чтобы поместить вывод где-нибудь). Вот мой служебный файл: [Unit] […]

Как запустить find -exec?

Я хотел бы найти файлы в текущем каталоге, содержащие текст «chrome». $ find . -exec grep chrome find: missing argument to `-exec' Что я делаю не так?

Как удалить каталог и все его содержимое?

В bash все, что я знаю, это то, что rmdir directoryname удалит каталог, но только если он пуст. Есть ли способ принудительно удалить подкаталоги?

Многострочные комментарии сценария оболочки – как это работает?

Недавно я наткнулся на многострочный тип комментариев, которого я никогда раньше не видел – вот пример сценария: echo a # : aaa : ddd # echo b Кажется, это работает, черт, даже синтаксис vim – подчеркивает его. Как называется этот стиль комментариев и как я могу узнать больше об этом?

Как найти дату создания файла?

Я хочу узнать дату создания конкретного файла, а не дату изменения или дату доступа. Я пробовал с ls -ltrh и stat filename .

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