Unix & Linux

25
Понимание кодировки имени файла Unix

Мне трудно понять, как работает кодировка имени файла. На unix.SE я нахожу противоречивые объяснения. Имена файлов хранятся в виде символов Процитирую другой ответ: Несколько вопросов о кодировке символов файловой системы в Linux. […] Как вы упоминаете в своем вопросе, имя файла UNIX - это просто...

25
Оставайтесь в том же рабочем каталоге при переходе на sudo

При работе в командной строке я часто переключаюсь на sudo, используя sudo -i. Однако мой рабочий каталог автоматически меняется на /root. Я никогда не хочу туда идти; Я хочу остаться там, где я был! Как мне этого...

25
Как выйти из режима поиска истории bash?

В Ubuntu 12.04 я использую CTRL- Rдля поиска обратной истории поиска. Если команда, которую я хочу, не найдена (после повторения CTRL- R), как мне немедленно выйти обратно в (пустую) командную строку, если в командной строке не было введено или выполнено никаких исторических...

25
Что может заставить vim не сохранять историю команд?

В других дистрибутивах, которые я запускал, vim запоминает историю команд даже между сессиями; это особенно удобно при выполнении множества похожих операций над разными файлами. По какой-то причине в Ubuntu 12.04 он был сброшен, и я не могу понять, почему. Вот моя :setинформация: :set --- Options...

25
что вы подразумеваете под интерактивной оболочкой?

UNIX: полный справочник, второе издание Кеннета Х. Розена и соавт. Вы можете запустить другую оболочку после входа в систему, используя имя оболочки в качестве команды; например, чтобы запустить оболочку Korn, вы можете ввести ksh в командной строке. Этот тип оболочки не является оболочкой входа в...

25
печать цветного текста с использованием эха

Я знаю, что для печати цветного текста с использованием эха, например красного цвета, используется код: echo -e "\e[1;31m This is red text \e[0m" и я знаю, что в этом примере 31 - это код красного цвета, а число других цветов: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light...

25
Как я могу использовать bash's if test и находить команды вместе?

У меня есть каталог с журналами сбоев, и я хотел бы использовать условный оператор в скрипте bash на основе команды find. Файлы журнала хранятся в следующем формате: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Я хочу, чтобы оператор if возвращал значение true только...

25
Почему обновление работающей системы Linux не вызывает проблем?

Уже много лет я использую системы Linux ежедневно, и у меня никогда не было серьезных проблем с обновлением системы во время ее работы, но я все еще задаюсь вопросом, почему это возможно. Позвольте мне привести пример. Предположим, что в системе запущена программа «А» из определенного пакета. Эта...

25
Как избежать перезагрузки apache при ротации логов?

Я использую logrotate, чтобы вращать журналы доступа, ошибок и перезаписи Apache. Мой конфигурационный файл выглядит так: /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } Моя проблема в том, что всякий раз,...

25
Выполнение пользовательской функции в вызове find -exec

Я использую Solaris 10, и я протестировал следующее с помощью ksh (88), bash (3.00) и zsh (4.2.1). Следующий код не дает никакого результата: function foo { echo "Hello World" } find somedir -exec foo \; Поиск действительно соответствует нескольким файлам (как показано заменой -exec ...на -print),...

25
Как заменить текущее слово под курсором в Emacs

Как заменить текущее слово под курсором в Emacs? Я знаю, что могу использовать query-replace или replace-string, но каждый раз, когда я делаю это, мне приходится вводить всю строку для замены, это просто раздражает. Vi имеет эквивалентное командное слово, и я могу использовать ярлык, чтобы вытянуть...

25
Применяются ли значения limit.conf для каждого отдельного процесса?

Я настраиваю nofileзначение /etc/security/limits.confдля моего пользователя-оракула, и у меня возникает вопрос о его поведении: nofileограничивает ли общее количество файлов, которое пользователь может открыть для всех своих процессов, или ограничивает общее количество файлов, которые может иметь...

25
Как отследить java-программу?

Как системный администратор я иногда сталкиваюсь с ситуациями, когда программа ведет себя ненормально, не создавая ошибок вообще или создавая бессмысленные сообщения об ошибках. В прошлом, до появления java, существовали две контрмеры: Если больше ничего не помогает - RTFM ;-) Если даже 1. не...

25
Что эквивалентно «www-данным» для CentOs?

CentOs не распознает www-данные, но хочет изменить владельца моей папки с файлами. На данный момент все мои папки принадлежат пользователю root. Смущены тем, что должно принадлежать apache и что она принадлежит мне, пользователю root? Кроме того, когда он говорит, root root, это означает, что...

25
Выдача клавиш Ctrl + стрелка влево / вправо

После последнего обновления системы команда ctrl + стрелка влево / вправо на терминале zsh ничего не делает. Также ctrl + u имеет что-то не так, потому что обычно эта команда стирает с курсора в начало строки, а теперь стирает всю строку .. Кто-то знает, как решить эти проблемы? Спасибо вам...