Unix & Linux

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

2
Почему `sort <“ $ f1 ”` предпочтительнее, чем `sort -“ $ f1 ”`, и почему это предпочтительнее `sort“ $ f1 ”`?
С /unix//a/458074/674 Не забудьте использовать -- при передаче произвольных аргументов командам (или использовать перенаправления, где это возможно). Так sort -- "$f1"или лучшеsort &lt; "$f1" вместо sort "$f1". Почему это предпочтительно использовать -- и перенаправление? Почему sort &lt; "$f1" предпочтительнее sort -- "$f1"? Почему sort -- "$f1" предпочтительнее sort "$f1"? Спасибо.

2
Как удалить ACL из каталога и вернуться к обычному управлению доступом?
Мы используем хостинг-сервер FreeBSD 10.3, где у нас нет полномочий быть суперпользователем. Мы используем сервер для запуска apache2 для веб-страниц нашей компании. Предыдущий администратор наших веб-страниц, казалось, установил разрешение ACL для каталога, но мы хотим удалить его. Допустим, каталог называется foobar. Теперь результат ls -al foobarвыглядит следующим образом: drwxrwxr-x+ 2 …
29 permissions  acl 

2
Докер - ВНИМАНИЕ: нет поддержки лимита подкачки
Я использую Docker (1.9.1) в Ubuntu 16.04. Когда я запускаю docker infoпоследнюю строку вывода, говорит WARNING: No swap limit support. INFO[0781] GET /v1.21/info Containers: 0 Images: 0 Server Version: 1.9.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 0 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file …
29 swap  docker 


9
Почему я получаю сообщение «Не удается подключиться к демону Docker» во время работы демона?
Сервис Docker явно работает: $ systemctl status docker.service ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2015-12-28 19:20:50 GMT; 3 days ago Docs: https://docs.docker.com Main PID: 1015 (docker) CGroup: /system.slice/docker.service └─1015 /usr/bin/docker daemon -H fd:// --exec-opt native.cgroupdriver=cgroupfs $ ps …

4
Как сделать временный файл в оперативной памяти?
У меня есть скрипт, который будет передавать его вывод |tee scriptnameYYMMDD.txt. После каждого цикла цикла for, в котором генерируется вывод, я буду поменять содержимое файла tac scriptnameYYYYMMDD.txt &gt; /var/www/html/logs/scriptname.txtтак, чтобы вывод журнала был виден в окне браузера с самыми новыми строками вверху. У меня будет несколько сценариев, делающих это параллельно. …

1
Как отключить «Auto CD» в Zsh с помощью Oh-My-Zsh
Поиск в Google не дал результатов. Вот что я имею в виду: у меня есть двоичный файл с именем xв моем пути (не в текущей папке, но в папке PATH), а также папка с тем же именем в текущем рабочем каталоге. Если я печатаю x, я хочу, чтобы исполняемый файл …
29 shell  zsh  oh-my-zsh 

5
Изменить дату создания файла из метаданных JPEG EXIF
При загрузке на FTP-сайт первоначальная дата создания файла, похоже, теряется, и вместо этого я получаю дату загрузки. Однако данные Exif в файле верны. Есть ли инструмент для пакетного изменения даты создания с даты Exif?

2
Конвертировать закрытый ключ OpenSSH в закрытый ключ SSH2
Есть ли способ преобразовать существующую пару ключей OpenSSH в пару ключей SSH2 (формат ssh.com)? UPD : поскольку есть некоторые ответы о ssh-keygenвнезапно появившемся, я объясню, откуда я пришел (также это будет хороший ответ на вопрос «что вы пробовали?»). $&gt; diff --report-identical-files &lt;(ssh-keygen -e -f ~/.ssh/id_dsa) &lt;(ssh-keygen -e -f ~/.ssh/id_dsa.pub) Files …

3
Где регистрируются инциденты sudo?
Когда кто-то не входит в группу sudoers и пытается использовать sudo, получите сообщение об ошибке, подобное этому: yzT is not in the sudoers file. This incident will be reported. Я пытаюсь выяснить, в каком журнале регистрируется эта информация, для проверки, кто, например, пытался выполнить команду с помощью sudo, но не …
29 logs  sudo 

6
Есть ли команда, чтобы увидеть, где диск монтируется?
Существует ли простая команда, которая принимает узел устройства диска в качестве входных данных и сообщает мне, где (и должен ли) этот диск монтироваться? Можно ли получить точку монтирования отдельно, чтобы я мог передать ее другой команде? Я работаю над живой системой Debian Squeeze с минимальной установкой (при необходимости я могу …
29 mount 

12
Как я могу «кошачий» файл и удалить закомментированные строки?
Я хотел бы знать, есть ли способ, которым я мог бы catподать как php.iniи удалить все строки, начинающиеся с; Например, если файл содержал это: ; - Show all errors, except for notices ; ;error_reporting = E_ALL &amp; ~E_NOTICE ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; …

7
ярлыки каталога bash
Когда я печатаю cd ~foo, я бы хотел, чтобы bash переместил меня в какой-либо каталог fooв качестве ярлыка для ввода полного пути к каталогу foo. и я хотел бы иметь возможность cp ~foo/bar.txt ~/bar.txtскопировать файл из /foo/каталога в домашний каталог ... Итак, в основном, я хочу что-то, что работает точно …
29 bash 

6
Можно ли клонировать только часть проекта git?
Я нашел коллекцию slackbuild'ов, некоторые из которых мне нужны, есть на GitHub. https://github.com/PhantomX/slackbuilds/ Я не хочу получать все мерзавцы. git clone https://github.com/PhantomX/slackbuilds.git Но только получить слабину, для этого . Как это сделать? Является ли это возможным?
29 git 

1
xf86EnableIOPorts: не удалось установить IOPL для ввода-вывода (операция не разрешена)
Я получаю эту ошибку в Xorg.0.log xf86EnableIOPorts: не удалось установить IOPL для ввода-вывода (операция не разрешена) Поиск в Google быстро показывает, что эта ошибка вызвана запуском Xorg от имени пользователя без полномочий root. Проблема в том, что я запускаю это как root. Следующая возможная причина - SELinux, который тоже болтается. …
29 xorg  radeon 

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