Unix & Linux

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

1
Участие в списке рассылки ядра
Я знаю, что эти вопросы немного раздражают в отношении правил. Я спрошу об этом, несмотря на то, что это сообщество может извлечь наибольшую выгоду из этого, и интерфейс Stack Exchange гораздо больше подходит для новичков. Как подписаться на список рассылки ядра Linux или конкретной подсистемы ядра? Как разместить в списке …

2
Как я могу развернуть тильду ~ как часть переменной?
Когда я открываю приглашение bash и набираю: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Я надеялся, что 5-я строка выше пошла бы + echo /home/myUsername/someDirectory. Есть ли способ сделать это? В моем исходном скрипте Bash переменная x фактически заполняется из данных из …

4
CAT файлы в определенном порядке на основе числа в имени файла
У меня есть файлы с именем file.88_0.pdb, file.88_1.pdb, ..., file.88_100.pdb. Я хочу, чтобы catони file.88_1.pdbвставлялись после file.88_0.pdb, file.88_2.pdbпосле file.88_1.pdbи так далее. Если я это сделаю cat file.88_*.pdb > all.pdb, файлы будут собраны в следующем порядке: 0 1 10 11 12 13 14 15 16 17 18 19 2 20...и т. …

2
/ dev / input - что это такое?
Мне было любопытно, как аппаратное обеспечение взаимодействует с ОС, и наткнулся на этот пост: как работает ввод с клавиатуры и вывод текста? Кажется, что много магии происходит в каталоге / dev / input. Я решил взглянуть на свою собственную ОС (Ubuntu 16.10), чтобы увидеть, что я могу узнать. Все эти …
12 linux  devices 

3
Как найти общий размер файла, сгруппированный по расширению
Я работаю над кластером, которым поделились другие коллеги. Жесткий диск ограничен (и в некоторых случаях он был переполнен), поэтому я иногда очищаю свою часть. Я хочу сделать это быстро, поэтому до сих пор я делаю это, создавая список файлов размером более 100 МБ старше 3 месяцев, и я вижу, нужны …
12 find  ls  disk-usage 


1
xargs -I опция
Руководство xargs гласит: -I replace-str --replace [= replace-str] -i [replace-str] Заменить вхождения replace-str в исходных аргументах именами, считанными из стандартного ввода. Я не понимаю эту часть: with names read from standard input. Например, что происходит с: find . -mindepth 1 -maxdepth 1 -print0 | xargs -0I{} echo | wc -l …
12 xargs 

1
Как использовать меньше в скрипте, не получая ESC escape-символов?
Когда я использую lessв командной строке вывод но когда я использую lessизнутри bash-скрипт, я получаю: Как я могу использовать lessв скрипте bash и не получить все escape-символы и заставить его работать так же, как в интерактивной командной строке?

3
Понять значение `$ _`
Не могли бы вы объяснить следующие предложения из руководства Bash $_, особенно о выделенных полужирным шрифтом частях, возможно, с некоторыми примерами? При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, который выполняется, как передано в среде или списке аргументов . Впоследствии расширяется до последнего аргумента предыдущей …
12 bash 

3
Использование / dev / random, / dev / urandom для генерации случайных данных
Я ищу способы использования /dev/random(или /dev/urandom) из командной строки. В частности, я хотел бы знать, как использовать такой поток, stdinчтобы записывать потоки случайных чисел stdout(по одному числу в строке). Меня интересуют случайные числа для всех числовых типов, которые изначально поддерживает архитектура машины. Например, для 64-битной архитектуры они будут включать 64-битные …

2
Как вызвать функцию внутри другой функции
Я работаю на самом деле в сценарии оболочки для мониторинга ресурсов сервера. У меня есть функция, и я хочу знать: как я могу вызвать вторую функцию внутри основной? Пример: funct mainfunct(){ echo "Text to show here" **$secondfunct** } funct secondfunct(){ commands }
12 shell  scripting 

2
Масштабирование нескольких мониторов HiDPI
У меня есть монитор Dell p2715q 27 "4K и монитор HP 23xi pavilion 23" 1080p для установки двух мониторов. В настоящее время монитор Dell работает с разрешением 3840x2160 при 60 Гц, а HP - с разрешением 1920x1080 при 60 Гц. Когда я первоначально настраивал мониторы на моем настольном компьютере, на …

3
как проверить тип файловой системы логического тома
Как проверить тип файловой системы логического тома, используя lvmлюбую другую утилиту? Например, если мой логический том - это /dev/vg1/lv1как проверить тип его файловой системы? Я сделал ext4файловую систему в логическом томе, используя mkfs -t ext4 /dev/vg1/lv1. Но не знаю, как это проверить. Я не мог видеть какой-либо вариант для худых …



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