Unix & Linux

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

1
поведение приложений по умолчанию в xdg-open
Когда у меня нет defaults.listи mimeapps.list, xdg-openоткрывается text/plainс gvim. Но когда я создаю defaults.listв /usr/share/applications/и добавьте следующие строки: [Default Applications] text/plain=emacs.desktop он открывает текстовые файлы с Firefox. Однако, если я перейду /usr/share/applications/defaults.listк ~/.local/share/applications/mimeapps.list, он откроет текстовые файлы с emacsожидаемым. Мои вопросы: Как xdg-openопределить, какое приложение запускать при отсутствии defaults.listи mimeapps.list? …

1
«Нет такого файла или каталога» в исполняемом файле, но файл существует, и ldd сообщает обо всех имеющихся библиотеках
Таким образом, любой другой командой исполняемый файл существует, но когда я пытаюсь его выполнить, он утверждает, что его там нет. Это не специальный символ в имени, потому что я переименовал его в «кот». И кажется, что это бинарный файл для правильной архитектуры ... "кажется", я думаю, вопрос в том, что …
13 linux  executable 

2
Как найти скорость интерфейса WLAN?
Я пытаюсь найти скорость сетевого интерфейса, используя файл-дескриптор. Это легко сделать ethX, просто позвонив cat /sys/class/net/eth0/speed. К сожалению, этот метод не работает с беспроводным интерфейсом. Когда я звоню, /sys/class/net/wlan0/speedя получаю сообщение об ошибке: неверный аргумент. Итак, вы знаете какой-нибудь /sys/class/net/eth0/speedаналог для интерфейса WLAN?

1
Создание меньшего количества отпечатков на стандартный вывод, если весь файл может отображаться на одном экране
Когда moreпередается файл, содержимое которого может быть отображено на одном экране, он просто записывает содержимое файла в стандартный вывод без разбивки на страницы. Если файл не помещается на одном экране, moreразбейте его на страницы. lessимеет возможность выйти, если файл, с которым он работает, может быть отображен на одном экране ( …
13 less  more 

3
Разрешение только определенным пользователям входить через ssh через один порт, а другим - через другой порт
У меня есть следующий вариант использования: Необходимо разрешить пользователям входить из защищенной доверенной сети. и затем разрешить паре (только двум) мобильным пользователям удаленно войти в систему на компьютере Linux Centos. Я могу заставить sshd работать на разных портах, например: изнутри это нормально, чтобы он работал на 22, так как я …
13 centos  sshd 

3
Разделить файл на несколько небольших файлов, разделенных символом новой строки
Есть ли утилита, которая разбивает файл по символу перевода строки? например, если файл содержит следующие строки, aa bbb cccc Если я хочу разделить его на 3 файла, желаемый результат будет: aa, bbbИ cccc(в 3 -х различных файлов) Я уже проверил splitкоманду, она обрезает файл только по размеру файла, а не …


8
Используйте xdg-open, чтобы открыть URL с новым процессом
Я начинаю экспериментировать с Crunchbang (который основан на Debian и использует терминатор ) в качестве среды веб-разработки, и одной из вещей, с которыми я борюсь, является поведение xdg-open. Я пришел из OSX, так что извините, если этот вопрос окажется слишком плотным. Я хотел бы иметь возможность открыть URL-адрес, xdg-open http://www.google.comа …

1
Можно ли предотвратить потребление энтропии при запуске программы?
Я использую Knoppix (или другие Live CD / DVD) в качестве безопасной среды для создания ценных крипто-ключей. К сожалению, энтропия является ограниченным ресурсом в таких средах. Я только заметил, что каждый запуск программы потребляет определенную энтропию. Похоже, это связано с некоторой функцией защиты стека, которая требует рандомизации адресов. Хорошая особенность, …
13 linux  kernel  security 

2
Смущен по поводу границы слова
Я много исследовал это, но мне все еще не ясно это. Что означает слово граница ? Что оно делает? Так, например, может кто-нибудь объяснить мне эту команду, пожалуйста? egrep '\b[A-Z]+\b' filename.sh

1
Удалить весь аргумент в текущей командной строке bash
Используя ^W(unix-word-rubout), я могу легко удалить одно «слово» из текущей команды в моей оболочке bash. Однако при работе с аргументами в кавычках, которые содержат пробелы (или аргументы без кавычек, содержащие пробелы с обратной косой чертой), это работает не очень хорошо, так как удаляет только одно слово, а не весь аргумент. …
13 bash  readline  inputrc 

3
Arch linux: pacman не работает при chroot
У меня установлена ​​Ubuntu на моем компьютере. Я решил установить Arch linux, но пропустил часть об установке Grub, так как она уже установлена. Видя, что Arch не отображается в списке меню Grub, я решил установить его в Arch. Я смонтировал раздел Arch в Ubuntu и подключился к нему. Я дал …

2
Выполнение задания rsync после закрытия соединения SSH
Я передаю большое количество файлов с одного компьютера на другой с помощью rsync. Я делаю это, используя SSHing на исходный компьютер и выполняя такую ​​команду: sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir, Даже если я добавлю nohupперед этой командой, всякий раз, когда я закрываю окно терминала, из которого я SSHed, …
13 rsync  nohup 

7
Получение использования процессора то же самое каждый раз.
Когда я выполняю следующую команду, чтобы получить использование процессора, я получаю хорошее + пользовательское использование процессора. top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' Выход: 14.5 Здесь я получаю проблему, заключающуюся в том, что вывод зависит от команды top, поэтому она не изменяется мгновенно как команда …
13 command-line  cpu 

4
$ {! FOO} и zsh
${!FOO}выполняет двойную подстановку bash, то есть принимает (строковое) значение FOO и использует его в качестве имени переменной. zshне поддерживает эту функцию. Есть ли способ сделать эту работу такой же в bashи zsh? Фон: У меня есть список переменных среды, как PATH MAIL EDITOR и хотите сначала вывести имена переменных, а …

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