Unix & Linux

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

3
Почему команда «ls» показывает права доступа к файлам в разделе FAT32?
Я считаю, что файловая система FAT32 не поддерживает права доступа к файлам, однако, когда я делаю ls -lна раздел FAT32, ls -lпоказывает, что файлы имеют разрешения: -rw-r--r-- 1 john john 11 Mar 20 15:43 file1.txt -rw-r--r-- 1 john john 5 Mar 20 15:49 file2.txt Почему ls -lотображаются права доступа к …

2
Почему я не могу удалить "." каталог?
Я пытался удалить "." каталог. Я думал, что могу просто удалить свой рабочий каталог, не заходя в родительский каталог. Суть моего вопроса состоит в том, чтобы взглянуть на то, как система linux работает для удаления файлов.

6
Для какого процесса `/ proc / self /`?
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит /proc/self/Каталог представляет собой ссылку на текущий процесс. Всегда есть несколько процессов, запущенных одновременно, поэтому какой процесс является «текущим процессом»? Имеет ли «текущий процесс» какое-либо отношение к тому, какой процесс в данный момент выполняется на процессоре, учитывая переключение контекста? Разве «текущий процесс» не имеет ничего общего с передним и …
40 linux  process  proc 

2
Почему подстановка процесса приводит к файлу / dev / fd / 63, представляющему собой канал?
Я пытаюсь понять именованные каналы в контексте этого конкретного примера. Я печатаю <(ls -l)в своем терминале и получаю вывод как bash: /dev/fd/63: Permission denied. Если я наберу cat <(ls -l), я мог видеть содержимое каталога. Если я заменить catс echo, я думаю , что я получаю имя терминала (или это?). …

1
Что случилось с bzip1?
bzip2 был стандартом де-факто для довольно сильного сжатия на протяжении многих лет. bzip2До сих пор я сам набирал команду тысячи раз, что заставляет меня задуматься - что случилось с bzip или bzip1? Google, кажется, не говорит мне много об этом, и похоже, что это может быть интересным уроком истории.

1
Как объединить автозаполнение zsh для аргументов функции-обертки и существующей команды
Я работаю в основном в gvim и многих терминалах. Первоначально я предпочитал открывать все мои файлы в одном экземпляре vim. Для этого я использовал псевдоним, чтобы открывать файлы с моих терминалов на текущем «сервере vim». alias rv="gvim --remote-silent" Но наличие множества файлов из нескольких проектов, открытых в одном экземпляре vim, …
40 zsh  autocomplete 

9
Для чего действительно нужен раздел / boot?
Я читаю относительно старый текст о разделах Linux и файловых системах ( Сертификационная Библия LPIC 1 ). Это говорит: Некоторые версии загрузчиков Linux не могут получить доступ к ядру, которое находится за пределами первых 1024 цилиндров на диске. Поместив раздел / boot в начало диска, вы можете быть уверены в …

2
Всегда ли ~ равен $ HOME
Я знаю, что, возможно, об этом уже спрашивали, но я не смог найти его в Google. Данный Ядро Linux Нет конфигураций, которые изменяют $ HOME удар Будет ~ == $HOMEправдой?

8
Откуда uname получает информацию?
Откуда uname действительно получает информацию? Я считаю, что это то, что должно быть простым. К сожалению, я не могу найти заголовок, содержащий только эту информацию. Скажем, кто-то хотел изменить базовый вывод uname/ uname -s с Linuxчего-то другого (по сути, переименовав ядро). Как он / она будет делать это надлежащим образом …
40 linux  kernel  source 

4
Как я могу смонтировать блочное устройство с одного компьютера на другой через сеть как блочное устройство?
Можно ли экспортировать блочное устройство, такое как DVD или CDROM, и сделать так, чтобы его можно было монтировать на другом компьютере в качестве блочного устройства? ПРИМЕЧАНИЕ: я не заинтересован в том, чтобы делать это с помощью NFS или Samba, я на самом деле хочу, чтобы оптический привод отображался как оптический …

9
Как удалить этот неустранимый каталог?
Я вылечил поврежденный tar-файл, и мне удалось получить какой-то каталог, который я не могу удалить. Если я пытаюсь удалить его, кажется, что он не может быть найден, но lsпоказывает, что он присутствует, как с bash, так и с python, который я получаю похожее поведение, за исключением того, что сразу после …
40 files  directory  nfs  rm 

3
dircolors: изменить глобальные настройки цвета
Я понимаю, lsиспользует dircolorsдля отображения цветной вывод. dircolorsимеет базу данных цветов по умолчанию, связанную с расширениями файлов, которые можно распечатать с помощью команды dircolors --print-database Из того, что man dir_colorsя прочитал, общесистемная база данных должна быть расположена в /etc/DIR_COLORS. Но этот файл не существует в моей системе (Debian). Как я …
40 bash  ls  colors 

2
Удаление ведущих нулей из даты вывода
Я сделал псевдоним команды date для отображения даты в следующем формате: 2013.06.14.12.10.02 используя эту команду: alias date = date +"%Y.%m.%d.%H.%M.%S" Все отлично работает, за исключением того, что я хочу удалить начальные нули из вывода. Нет способа сделать это, изменив формат. Я думаю, что это может быть сделано только путем передачи …
40 sed  awk  date 

5
Как отправить нажатия клавиш (F5) из терминала в программу с графическим интерфейсом?
Я использую Raspberry Pi в сочетании с Chromium (режим киоска), чтобы показать некоторые характеристики. У Pi нет подключенной клавиатуры, поэтому я искал решение для отправки нажатий клавиш с терминала на процесс Chromium (вкладка) . Обычный ввод работает, но как я могу отправить что-то вроде F5(специальный ключ: обновление браузера) через это …
40 process  x11  input 

3
Удалить последние N строк из истории Bash
Случайно вставляя файл в оболочку, он добавляет кучу безобразных бессмысленных записей в историю bash. Есть ли чистый способ удалить эти записи? Очевидно, что я мог бы закрыть оболочку и отредактировать .bash_historyфайл вручную, но, может быть, есть какой-то API, доступный для изменения истории текущей оболочки?

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