Unix & Linux

71
Что делает adduser, чего не делает useradd?

В дополнение к более распространенным useraddсистемам на основе Debian также имеется дополнительная adduserкоманда, которая предоставляет интерфейс более высокого уровня для добавления пользователей и некоторых связанных задач. На других сайтах SE существуют различные вопросы / ответы, в которых...

71
grep возвращает «Двоичные совпадения файла (стандартный ввод)» при попытке найти строковый шаблон в файле

Я на Ubuntu и я набрал, cat .bash_history | grep gitи он вернулся Двоичный файл (стандартный ввод) соответствует Мой bash_historyсуществует, и в нем много строк, начинающихся с git. Что вызвало отображение этой ошибки и как я могу ее...

70
Как я могу сделать так, чтобы iconv заменил входной файл на преобразованный вывод?

У меня есть скрипт bash, который перечисляет все файлы * .php в каталоге и применяется iconvк нему. Это получает вывод в STDOUT. Поскольку при добавлении -oпараметра (по моему опыту) фактически записывается пустой файл, вероятно, до того, как произойдет преобразование, как я могу настроить свой...

70
Получение сообщения «Не найдено» при запуске 32-разрядного двоичного файла в 64-разрядной системе

В настоящее время у меня странная проблема с Debian (wheezy / amd64). Я создал chroot для установки сервера (я не могу дать более подробную информацию об этом, извините). Давайте назовем его путь /chr_path/. Чтобы упростить задачу, я инициализировал этот chroot с помощью debootstrap (также wheezy /...

70
Что такое IP-пересылка ядра?

Я видел во многих блогах, используя эту команду для включения переадресации IP при использовании многих инструментов сетевой безопасности / сниффинга в Linux echo 1 > /proc/sys/net/ipv4/ip_forward Может кто-нибудь объяснить мне в терминах непрофессионала, что по существу делает эта команда? Это...

70
Оболочка: как перейти к началу строки, когда вы находитесь внутри экрана?

Я внутри экрана (экран -Ра). У меня длинная команда, и я в конце. Вместо того, чтобы удерживать стрелку влево, как вы можете перейти к началу строки? CTRL-A работает, когда я нахожусь в обычном окне, но когда я нахожусь внутри экрана, нажатие CTRL-A выдает мне сообщение «Нет другого окна» - похоже,...

70
Как распечатать только дубликаты значений из текстового файла?

Предположим, что есть столбец числовых значений, например: File1: 1 2 3 3 3 4 4 4 5 6 Я хочу вывод: 3 4 То есть только повторные строки. Есть ли инструменты командной строки, чтобы узнать это в Linux? (Примечание: значения отсортированы по...

70
Как указать ключ в SSHFS?

У меня есть вопрос, на который я не смог найти ответ. У меня есть два компьютера, оба из которых работают под управлением Ubuntu Linux 12.04. Я настроил свой первый компьютер («домашний»), чтобы иметь возможность SSH подключаться ко второму компьютеру («удаленному») с использованием аутентификации...

70
Создание оперативного диска в Linux

У меня есть машина с 62 ГБ ОЗУ и транк, который составляет всего 7 ГБ, поэтому я решил создать RAM-диск и скомпилировать его. Я не эксперт по Linux. Я нашел в интернете инструкции по созданию RAM-диска: mkfs -q /dev/ram1 8192 но я изменил 8192 на 16777216 в попытке выделить 16 ГБ оперативной...

70
Что НЕ ставить на SSD?

Я купил SSD и собираюсь установить настольную систему с совершенно новой установкой Linux. Известно, что твердотельные накопители работают быстро, но у них есть недостаток: количество операций записи (на блок?) Ограничено. Поэтому я думаю о том, какие данные должны находиться на SSD, а какие на...

70
Как изменить оболочку cron (sh на bash)?

Можно ли заставить команды в crontab работать с bash вместо sh? Я знаю, что вы можете передавать команды для bash -c, но это раздражает, и я все равно никогда не использую...

70
Как добавить дату в файл резервной копии

Мне нужно сделать резервную копию файла, и я хотел бы иметь временную метку как часть имени, чтобы ее было легче различать. Как бы вы вставили текущую дату в команду копирования? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp...

70
bash - заменить пробел новой строкой

Как я могу заменить пробелы на новые строки на входе, как: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 и т.д... Чтобы получить следующее: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Запись Я отправляю этот вопрос, чтобы помочь другим...

70
Какое разрешение для файла .pem для SSH и SCP?

Я попытался подключиться к SSH на своем сервере AWS Ubuntu и скопировать каталог на локальный компьютер. На протяжении всего процесса я сталкиваюсь с различными ошибками прав доступа к файлам (см. Ниже). Есть ли какое-то конкретное разрешение для файла, которое требуется для .pem файла, который...

70
Команда ls не работает для каталога с огромным количеством файлов

У меня был каталог, в котором было около 5 миллионов файлов. Когда я попытался запустить lsкоманду из этого каталога, моя система заняла огромное количество памяти и через некоторое время зависла. Есть ли эффективный способ перечислить файлы, кроме использования...

70
Интеграция оболочки Gnome в Chrome не работает

Только что обновил до Ubuntu 14.04, которая, кажется, также делает полную переустановку Chromium (так как все мои плагины были удалены). Теперь пытаюсь получить доступ, https://extensions.gnome.org/чтобы включить расширения Gnome Shell, но сообщение: Мы не можем обнаружить работающую копию GNOME в...

70
Рекурсивный grep против find / -type f -exec grep {} \; Что является более эффективным / быстрее?

Что является более эффективным для определения того, какие файлы во всей файловой системе содержат строку: рекурсивный grep или поиск с помощью grep в выражении exec? Я предполагаю, что поиск будет более эффективным, потому что вы можете по крайней мере выполнить некоторую фильтрацию, если знаете...

70
опция команды date --iso-8601

В этом ответе и комментариях упоминается --rfc-3339и «скрытый» --iso-8601вариант, который я использовал давно и сейчас, похоже, недокументирован. Когда эта опция документация была удалена из --helpтекста? Будет ли вариант уйти в ближайшее...