Unix & Linux

55
Добавление текущей даты из переменной в имя файла

Я пытаюсь добавить текущую дату в конец имени файла следующим образом: TheFile.log.2012-02-11 Вот что у меня так далеко: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Однако все, что я получаю, это имя файла, и оно...

55
Какой процесс имеет PID 0?

Я ищу процесс, запущенный в Linux с идентификатором процесса 0. Я знаю, initчто PID 1, который является первым процессом в Linux, есть ли процесс с PID

55
Объединение двух переменных с подчеркиванием

Мне нужно объединить две переменные, чтобы создать имя файла с подчеркиванием. Позволяет вызвать мои переменные $FILENAMEи $EXTENSIONгде имя файла читается из файла. FILENAME=Hello EXTENSION=WORLD.txt В настоящее время... Я попробовал следующее без успеха: NAME=${FILENAME}_$EXTENSION...

55
Какой самый эффективный способ подсчета количества файлов в каталоге?

CentOS 5.9 Я столкнулся с проблемой на днях, когда в каталоге было много файлов. Чтобы посчитать это, я побежалls -l /foo/foo2/ | wc -l Оказывается, в одном каталоге было более 1 миллиона файлов (длинная история - основная причина исправляется). Мой вопрос: есть ли более быстрый способ сделать...

55
Почему никто не использует настоящую оболочку Bourne как / bin / sh?

Я заметил, что практически ни одна из систем, с которыми я когда-либо работал, не имеет /bin/shнастоящего исполняемого файла. Это всегда символическая ссылка dash, bashв режиме POSIX или что-то подобное. Почему? Каковы недостатки использования истинного, оригинального /bin/sh? (Скорость?...

55
Как отобразить только 1 столбец вывода команды ls?

Скажем, когда я выполняю команду ls, результат будет: file1 file2 file3 file4 Можно ли отобразить только определенный столбец вывода, в данном случае file2? Я пробовал следующее безуспешно: echo ls | $2 По сути, все, что я хочу сделать, это отобразить только второй столбец, в этом случае я хочу...

55
Изменить сортировку вершины обратно на процессор

Бывший коллега что-то делал с topэтим, когда бы он ни работал от имени root, данные сортируются по использованию MEM, а не по умолчанию загрузки ЦП. Согласно многочисленным запросам, страница руководства и даже параметры в самой верхней консоли (O), просто нажав на kнее, должны быть отсортированы...

55
Как известны типы файлов, если не из суффикса файла?

Я хотел бы знать, как типы файлов известны, если имена файлов не имеют суффиксов. Например, файл с именем myfileможет быть двоичным или текстовым для начала, как система узнает, является ли файл двоичным или...

55
Что означает «esac» в конце заявления случая bash? Это обязательно?

Я нашел несколько примеров «esac», появляющихся в конце заявления случая bash, но я не нашел четкой документации по его использованию. Страница man использует его и даже имеет индекс по слову ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), но не определяет его использование....

55
Разница между .xinitrc, .xsession и .xsessionrc

Я нашел три файла конфигурации. .xinitrc .xsession .xsessionrc Я знаю, что первый предназначен для использования, startxа второй и третий используются при использовании диспетчера отображения. Но в чем разница между двумя...

55
Использование touch и vi?

Есть ли преимущество создания файла с сенсорным до редактирования .. как: touch foo vi foo вместо того, чтобы сразу получить его в редакторе? Подобно: vi foo Я вижу довольно много уроков, использующих первый ( touchтогда...

55
Я не могу включить пространство подкачки в CentOS 7

Итак, я следую учебному пособию по установке OTRS, которая является Открытой системой запроса билетов. Таким образом, для установки требуется: 4 ГБ пространства подкачки. Вот команда, которую я использовал: [root@ip-10-0-7-41 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 50G 14G...

55
Изменить разрешения файла с помощью моей кошки

root@system:~# less myfile -bash: /bin/less: Input/output error Корневая файловая система мертва. Но мой кот все еще жив (в моей памяти): root@system:~# cat > /tmp/somefile C^d root@system:~# Хотя он вроде одинок, все его друзья ушли: root@system:~# mount -bash: /bin/mount: Input/output error...

54
Рекомендуемое чтение для лучшего понимания внутренних возможностей Unix / Linux [закрыто]

Я работал над средами * nix в течение последних четырех лет в качестве разработчика приложений (в основном на C). Пожалуйста, предложите несколько книг / блогов и т. Д. Для улучшения моих внутренних знаний *...

54
'Меньше' эквивалент командной строки 'tail -f'

Я хотел бы открыть файл с помощью less, и он автоматически прокручивает файл, похожий на tail -f. Я знаю, что я могу сделать less file, а затем ударил Shift-Fвперед навсегда; как tail -f. Мне нужно, lessпотому что он предоставляет --raw-control-charsфлаг, который необходим, потому что мой ввод...