Unix & Linux

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

4
Используйте #! / Bin / sh или #! / Bin / bash для совместимости с Ubuntu-OSX и простоты использования и POSIX
Я знаю, что могу использовать любой из сценариев в качестве первой строки для вызова желаемой оболочки. Было #!/bin/shбы рекомендовано, если совместимость со всеми системами Unix является абсолютным требованием? В моем случае единственные операционные системы, о которых я забочусь, это Ubuntu (Debian) и OSX. Учитывая это, могу ли я использовать #!/bin/bashи …
18 bash  shell  ubuntu  osx  posix 

6
Параллелизировать rsync с помощью GNU Parallel
Я использую rsyncскрипт для синхронизации данных на одном хосте с данными на другом хосте. Данные содержат множество небольших файлов, размер которых составляет почти 1,2 ТБ. Для синхронизации этих файлов я использовал rsyncкоманду следующим образом: rsync -avzm --stats --human-readable --include-from proj.lst /data/projects REMOTEHOST:/data/ Содержимое proj.lst выглядит следующим образом: + proj1 + …

3
Как я могу перечислить все переменные оболочки?
Читая об этом вопросе: В Zsh, как я могу перечислить все переменные среды? , Я задавался вопросом, как я могу перечислить все переменные оболочки ? Кроме того, относится ли различие между переменными оболочки и переменными среды к оболочкам, отличным от zsh? Меня в первую очередь интересуют Bash и Zsh, но …


1
Почему именованный канал медленнее, чем запись в файл?
Я пытаюсь понять, как работают именованные каналы, чтобы упростить одностороннее межпроцессное взаимодействие. Я ожидаю некоторых издержек из-за копирования данных в кольцевой буфер, который, как я думал, хранится в ОЗУ, и поэтому я ожидал, что канал будет намного быстрее, чем запись в файл (потому что ОЗУ на несколько порядков быстрее, чем …
18 fifo 

2
Как добавить маршрут по умолчанию ipv6
У меня есть следующие настройки Linux 1 Linux 0 eth1 eth0-------------------eth0 14.14.14.80 19.19.19.20 19.19.19.10 2005::5/64 2004::3/64 2001::3/64 С Linux0 я могу пинговать 14.14.14.80 or 19.19.19.20( 19.19.19.20был добавлен как GW по умолчанию), а также включить Linux1, ipv4пересылка была включена. Для ipv6, я не могу добавить , 2004::3/64как по умолчанию шлюза ipv6 …
18 ipv6  route 

2
Что такое <Primary> для ключа?
Я только что увидел странный ярлык в dconf-editor: &lt;Primary&gt;&lt;Alt&gt;KP_End Что такое &lt;Primary&gt;? Я также видел Above-Tabключ. Я полностью понимаю, о чем идет речь, но были ли определены эти ключевые имена?

4
В чем разница между «размером инода» и «байтами на инод»
Ниже информация взята со справочной страницы. Я хотел бы узнать разницу между байтами на индекс и размером инода? -i bytes-per-inode Укажите соотношение байт / индекс. mke2fs создает индекс для каждого байта на индекс байтов пространства на диске. Чем больше отношение байтов к индексу, тем меньше будет создано инодов. Как правило, …
18 linux  ext2  mkfs 

3
Извлечение части строк с определенным рисунком с помощью awk, sed
У меня вопрос по поводу операторов awk / sed. У меня есть большой файл, который повторяет следующий набор строк Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : sum=6.97169e-09 Expression lowerWallUSf : sum=-5.1e-12 Expression leftWallUSf : …

9
Просмотрщик изображений с автоматической перезагрузкой при изменении файла?
Существуют ли средства просмотра изображений, которые будут автоматически перезагружать представление при записи файла изображения? Я обычно использую варианты linux для Debian, но я ценю все ответы, относящиеся к любой среде "Unix &amp; Linux".

2
Почему переменная видна в подоболочке?
В Learning Bash Book упоминается, что подоболочка будет наследовать только переменные среды, дескрипторы файлов и т. Д. И что она не будет наследовать переменные, которые не экспортируются: $ var=15 $ (echo $var) 15 $ ./file # this file include the same command echo $var $ Как я знаю, оболочка создаст …
18 bash  shell  subshell 

4
кратчайший способ заменить символы в переменной
Есть много способов заменить символы в переменной. Кратчайший путь, который я обнаружил, trэто пока: OUTPUT=a\'b\"c\`d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\`\"") echo $OUTPUT Есть ли более быстрый способ? И это со ссылкой на безопасные цитаты , как ', "и `само по себе?
18 bash  string  variable 


3
Git пейджер меньше, но чем обусловлен выходной окрас?
lessсам не способен делать подсветку синтаксиса, согласно этой теме . Тем не менее, git diffприятно показывает цветной вывод меньше, его пейджер по умолчанию. Когда я перенаправляю вывод git diffв файл, не отображаются цветовые escape-последовательности. Знает ли он git diff, куда он отправляется, и соответственно форматирует вывод? Как можно это сделать? …
18 colors  git  diff  pager  colordiff 

4
Правильно ли использовать определенные специальные символы при именовании имен файлов в Linux?
Является ли это исправить , чтобы использовать некоторые специальные символы, а +, &amp;, ', .(точка) и ,(запятая), в основном, в именах файлов. Я понимаю, что вы можете использовать -и _без проблем, но проводя некоторые исследования, я не смог найти что-то определенное в отношении других символов; некоторые говорят, что вы можете, …

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