Unix & Linux

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

6
Как напечатать диапазон IP-адресов с помощью команды Linux seq
Как я могу напечатать диапазон IP-адресов в командной строке Linux, используя команду "seq"? Например: мне нужен seq для печати диапазона ip от 10.0.0.1 до 10.0.0.23. Похоже, что период между октетами приводит к тому, что число ведет себя как число с плавающей запятой. Я получаю "неверную ошибку аргумента с плавающей точкой". …

1
Папка Rsync, в то время как --exclude-from'ing .gitignore файлы на разных глубинах
Поэтому я пытаюсь работать с командой для rsync исходной папки со структурой, например, так: - app.js - .gitignore - src/ - src/logs/ - src/logs/.gitignore Первый .gitignore будет игнорировать ряд файлов. Типичные вещи. Второй будет выглядеть следующим образом: * !.gitignore Этот метод используется, когда вы хотите проверить каталог, в котором нет …
8 rsync  git 

1
Как я могу добавить четыре пробела перед каждой строкой кода программы в терминале
Я обычно обращаюсь к stackexchange, когда сталкиваюсь с программным терминалом, и я провожу большую часть времени, пытаясь добавить четыре пробела перед моим вставленным программным кодом. Есть ли более быстрый способ сделать это из терминала? Что бы вы сделали?

2
Почему этот пакет Python пытается использовать несуществующий gcc?
Я пытаюсь установить PyCrypto для Python 3 на Solaris. Независимо от того, делаю ли я это с помощью « python3 setup.py install» или « pip3 install pycrypto», я сталкиваюсь с одной и той же проблемой: делается вызов gcc, который не существует: python3 setup.py install [...] /opt/csw/bin/gcc-4.8 -pipe -m32 -march=pentiumpro -Wno-unused-result …

3
Изменить регистр n-й буквы в строке
Я хочу изменить случай п-й буквы строки в BASH(или любых других инструментов * NIX, например sed, awk, tr, и т.д.). Я знаю, что вы можете изменить регистр целой строки, используя: ${str,,} # to lowercase ${str^^} # to uppercase Можно ли изменить регистр 3-й буквы «Тест» в верхний регистр? $ export …

1
Список всех файлов, которые присутствуют в кеше
Этот вопрос отвечает на вопрос о том, как найти то, что является частью кеша. Однако в fincoreисполняемом файле вы должны передать имя файла, чтобы проверить, является ли оно частью кеша. Есть ли инструменты или метод, чтобы найти все записи, которые являются частью кэшированной памяти, не передавая имена файлов. PS: мы …
8 linux  files  memory  cache 

2
не могу перенастроить virtualbox-dkms
Я установил vitualbox на Debian Jessie в соответствии с инструкциями на вики Debian . Запустив: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox Во время установки сообщалось о некоторых ошибках. Теперь я хочу переконфигурировать virtualbox-dkms, но я получаю эту ошибку: Loading new virtualbox-4.3.18 DKMS files... Building only for 3.16-3-amd64 Module build for …

1
Можете ли вы ограничить пропускную способность ramdisk на базе tmpfs?
Я создал виртуальный диск с помощью tmpfs следующим образом: sudo mount -t tmpfs -o size=1024m tmpfs /myramdisk Я искал ограничения пропускной способности подсистемы cgroup blkio "read_bps_device" и "write_bps_device", но, похоже, они требуют старшего и младшего номера вашего блочного устройства, к которому вы хотите ограничить доступ. Есть ли способ достичь такого …


2
Основные команды не работают, например: -bash: ls: Нет такого файла или каталога
Я новичок в Unix и в процессе установки программы для моей диссертации, я, должно быть, играл с PATH для основных команд Unix, таких как ls. Каждый раз, когда я набираю lsи имя каталога, для которого я хочу перечислить файлы, оно выглядит так: -bash: ls: No such file or directory Что …
8 bash  command-line  ls  path 

1
Определите DBUS_SESSION_BUS_ADDRESS вне X-сессии
У меня установлена ​​mate-screensaver на компьютере под управлением Linux Mint 16. На этом компьютере я могу открыть терминал и запросить состояние экранной заставки: dan@box1 ~ $ echo $DISPLAY :0.0 dan@box1 ~ $ mate-screensaver-command -q The screensaver is inactive The screensaver is not inhibited Все это прекрасно работает и имеет смысл. …
8 ssh  linux-mint  d-bus 

5
Как создать массив уникальных элементов из строки / массива в Bash?
Если у меня есть строка «1 2 3 2 1» - или массив [1,2,3,2,1] - как я могу выбрать уникальные значения, т.е. "1 2 3 2 1" produces "1 2 3" или [1,2,3,2,1] produces [1,2,3] Похоже на uniq, но uniq, похоже, работает на целых строках, а не на шаблонах внутри …

3
Как повторно сжать 2 миллиона файлов gzip, не сохраняя их дважды?
У меня есть около 2 миллионов (60 ГБ) сжатых небольших файлов, и я хотел бы создать сжатый архив, содержащий все из них в несжатой версии. К сожалению, я не могу просто распаковать их все, а затем создать сжатый архив, так как у меня всего около 70 ГБ свободного дискового пространства. …



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