Unix & Linux

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

4
Выберите строки из текстового файла, идентификаторы которых указаны в другом файле
Я использую много сортировки grep awk в моей оболочке Unix для работы с текстовыми файлами столбцов, разделенных табуляцией среднего размера (около 10–100 млн строк). В этом отношении Unix Shell - моя электронная таблица. Но у меня есть одна огромная проблема - выбор записей по списку идентификаторов. Имея table.csvфайл с форматом …
13 shell  csv 

4
find: prune не игнорирует указанный путь
Мне нужно исключить .gitиз моего findпоиска. Чтобы добиться этого, я использую -path ./.git -pruneпереключатель: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Однако, хотя при этом пропускается содержимое каталога .git, в нем указывается сам каталог. Работает когда …
13 bash  find 

2
fsck умер с кодом состояния 4
Во время загрузки мой ноутбук говорит: fsck died with status code 4 Страница руководства говорит мне: Код выхода, возвращаемый fsck, является суммой следующих условий: [..] 4 - Ошибки файловой системы остались без исправления Когда я пытаюсь исправить ошибки как root, fsck говорит, что мой диск чист: $ fsck /dev/sda1 /dev/sda1, …
13 fsck 

4
Установка имени пользователя и группы по умолчанию для файлов в каталоге
Используя этот полезный пост, я могу установить группу по умолчанию и права доступа к файлам в папке. У меня проблемы с установкой владельца по умолчанию (teamlead uid 1234). setfacl -d -m g::rwx /my/test/folder setfacl -d -m o::rx /my/test/folder getfacl /my/test/folder # file: /my/test/folder # owner: teamlead # group: web_prod # …

2
Как мне перенаправить только stderr?
У меня немного проблем с этим. Мне нужно запустить скомпилированный файл .java и перенаправить только stderr в файл с именем error. Таким образом, файл .java называется javaProgram.java. Вот что я попробовал: java javaProgram 2> error Однако когда я cat error кажется, что там есть вещи, даже когда я точно знаю, …

1
IFS null - это не то же самое, что не установленное IFS?
Здесь я прочитал большой вопрос под названием « Понимание IFS» . Я был удивлен, потому что ответы и комментарии цитируют POSIX, в котором говорится, что IFS = - это не то же самое, что отключение IFS. Если вы сбросили IFS, очевидно, используется значение по умолчанию. Если вместо этого сделать IFS …

5
Как я могу найти ресурс по умолчанию (шрифт), который использует XTerm?
Если я запускаю xtermс растровыми шрифтами по умолчанию, а затем выбираю «Большой» шрифт в меню «VT Fonts» (через ctrl+right mouse), я получаю очень удобный растровый шрифт с явно хорошей поддержкой японских символов. Я хотел бы знать, что это за шрифт, чтобы я мог использовать его в другом месте. К сожалению, …

2
Какова идея rm не удалять незаписываемый файл по умолчанию?
Какова идея rm не удалять незаписываемый файл по умолчанию? Каждый раз, когда вы хотите удалить файл, который недоступен для записи для текущего пользователя, но у вас есть разрешение на запись в каталог, получите это предупреждение, и вам нужно нажать `y ', чтобы подтвердить удаление: rm: remove write-protected regular file Интересно, …
13 permissions  rm 

5
grub-probe: ошибка: не удалось получить канонический путь к / cow
Я пытаюсь переустановить grub с USB-накопителя. Я запускаю следующее: sudo mount /dev/sda6 /mnt sudo grub-install --root-directory=/mnt /dev/sda Я получаю следующую ошибку: grub-probe: error: failed to get canonical path of /cow. может кто-нибудь объяснить ошибку и как ее решить? редактировать Я пытаюсь починить сломанную систему с двойной загрузкой, работающую с USB, …
13 grub2 

8
Истинный клиент чата P2P?
Существует ли настоящий клиент P2P-чата для Linux? Если он существует, может кто-нибудь предоставить ссылку? Я пытался найти такого клиента, но пока не повезло. В идеале клиент будет работать в системах на основе Debian и / или Debian.
13 chat 

5
Как получить точку монтирования файловой системы, содержащей данный файл
Я ищу быстрый способ найти точку монтирования файловой системы, содержащей данный файл. Есть ли что-нибудь более простое или прямое, чем мое решение ниже? df -h FILE |tail -1 | awk -F% '{print $NF}' | tr -d ' ' Аналогичный вопрос « Есть ли команда, чтобы увидеть, где смонтирован диск? » …

1
Почему cpuinfo_cur_freq и / proc / cpuinfo сообщают разные числа?
Когда я делаю sudo watch -n1 cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq Я получаю 1,8 - 2,7 ГГц. Это никогда не идет выше 2.7. И когда я делаю watch -n1 "cat /proc/cpuinfo | grep MHz" Я получаю 768 МГц - 1,8 ГГц. Это никогда не идет выше 1.8. Кто-нибудь знает, что происходит?

2
Как я могу создать свой собственный файл правописания для Vim?
В данный момент я пишу документ, в котором мне нужно использовать много сокращений, технического языка и не немецких слов. Теперь мне было интересно, смогу ли я создать орфографический файл ( tech_speak), который проверяет этот технический язык, чтобы я мог использовать следующую команду vim :set spelllang=de,tech_speak spell Как это можно сделать?

5
Какую файловую систему следует использовать для установки linux на USB-накопитель для лучшей производительности?
Я планирую установить Linux на USB-накопитель, и мне было интересно, какую файловую систему мне следует использовать для форматирования накопителя для обеспечения максимальной производительности (общей отзывчивости) и срока службы накопителя?
13 linux  filesystems  usb 

7
Каковы настройки для исправления ошибки vsftpd «500 OOPS: невозможно изменить каталог»?
У меня вопрос, какие настройки мне нужно изменить и / или команды для запуска, чтобы я мог войти в систему vsftpd? Я получаю эту ошибку при входе в систему с использованием ftp вместо sftp: Name (localhost:dbadmin): dbadmin 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/dbadmin Login failed. …

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