Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

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

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

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


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

5
Есть ли какие-либо недостатки в использовании mount --bind вместо символических ссылок?
Символьные ссылки имеют ограничения в отношении того, как функции похожи ls, mvи cpмогут работать с ними, потому что в отличие от команд, инициируемых оболочкой cd, такие функции не имеют информации о том, как пользователь получил доступ к каталогу относительно логического пути (см. Связанный пост ). Кажется, что использование этой mount …
55 mount  symlink 

4
В чем разница между выводом dmesg и / var / log / messages?
AFAIK dmesgпоказывает информацию о ядре и модулях ядра, а /var/log/messagesтакже показывает информацию, производимую ядром и модулями. Так в чем же разница? Имеет ли /var/log/messages ⊂ выход dmesg? Дополнительная информация, которая может быть полезна: - Существует кольцевой буфер ядра , который, я думаю, является единственным и единственным местом для хранения данных …
55 kernel  logs  dmesg 

5
Насколько переносимы / dev / stdin, / dev / stdout и / dev / stderr?
Иногда мне нужно указать «путь-эквивалент» один из стандартных IO потоков ( stdin, stdout, stderr). Так как 99% времени я работаю с Linux, я просто собираюсь /dev/получить /dev/stdinи т. Д., И это « похоже, делает правильно». Но, с одной стороны, мне всегда было неловко по поводу такого обоснования (потому что, конечно, …

9
Извлечь USB-накопители / команда извлечения
Я знаю, что ejectкоманду можно использовать для извлечения практически любого подключенного аппаратного компонента, но можно ли ее использовать для извлечения USB-накопителей? Можно ли извлечь USB-накопители и внешние жесткие диски с помощью ejectкоманды?
55 usb-drive  eject 

8
Преимущества использования set -o vi
Я видел много разработчиков, использующих эту команду для установки опции на vi. Я никогда не понимал, реальное использование этого? Какую помощь дает переход к vi при использовании команд bash?
55 bash  vim  vi 

12
Как отключить перенос строки в терминале?
Мне нужно просматривать большие файлы журналов с помощью оболочки Bash. Я использовал lessдля открытия файлов, но так как строки слишком длинные, происходит какая-то перенос строки / слова. Поскольку файлы представляют собой журналы Log4J, и в начале каждой строки есть шаблон, обернутые строки затрудняют анализ выходных данных, поэтому я начал использовать …
55 terminal 




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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.