Unix & Linux

32
Скачать рекурсивно с помощью wget

У меня проблема со следующей командой wget: wget -nd -r -l 10 http://web.archive.org/web/20110726051510/http://feedparser.org/docs/ Он должен рекурсивно загружать все связанные документы в оригинальной сети, но загружает только два файла ( index.htmlи robots.txt). Как я могу добиться рекурсивной...

32
Существует ли инструмент командной строки Unix, который может анализировать файлы шрифтов?

Учитывая каталог файлов шрифтов (TTF и OTF), я хотел бы проверить каждый шрифт и определить, какой это стиль (обычный, курсив, полужирный, полужирный курсив). Существует ли инструмент командной строки для операционных систем Unix со вкусом, который может это сделать? Или кто-нибудь знает, как...

32
Принудительно переустановить экран GNU до текущей ширины терминала?

Я хотел бы заставить экран GNU перекомпоновываться до существующей ширины терминала при повторном подключении сеанса. Мне кажется, это работало должным образом до того, как я обновил машину до CentOS 6, но я не могу понять, как ее восстановить. ( TERM=xterm) Всякий раз, когда я присоединяю сеанс,...

32
Где в «/» должны быть установлены дополнительные постоянные диски?

Согласно Википедии http://en.wikipedia.org/wiki/Unix_directory_structure http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard дополнительные диски не должны быть установлены в /mnt/соответствии с первой ссылкой, но не сшиваются так в соответствии со второй ссылкой. Оба говорят, что не должны...

32
Как вставить содержимое файла в другой файл перед шаблоном (маркером)?

File1 содержание: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 содержание: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" После выполнения сценария perl / shell File2содержимое должно стать: line1-file2 "25" line2-file2 "24"...

32
Есть ли в командной строке заклинание для удаления столбца в CSV-файле?

Имея файл следующего содержания: 1111,2222,3333,4444 aaaa,bbbb,cccc,dddd Я пытаюсь получить файл, равный оригиналу, но без n-го столбца, например, для n = 2 (или это может быть 3) 1111,2222,4444 aaaa,bbbb,dddd или для n = 0 (или может быть 1) 2222,3333,4444 bbbb,cccc,dddd Настоящий файл может быть...

32
Куда деваются файлы, если вы подключаете диск к папке, в которой уже есть файлы?

Я просто случайно подключил новый диск к папке, в которой уже были файлы. Мне плевать на них, и они есть где-то еще, но эта папка сейчас кажется пустой. Мне любопытно, что случилось с файлами. Они просто удалены...

32
find -exec + vs find | xargs: какой выбрать?

Я понимаю, что -execможет выбрать +вариант для имитации поведения xargs. Есть ли ситуации, когда вы предпочитаете одну форму другой? Лично я предпочитаю первую форму, если только не использую трубу. Я уверен, что разработчики findдолжны были сделать соответствующие оптимизации. Я...

32
В чем разница между Iceweasel и Firefox?

Я использовал Mozilla Firefox в Windows, а теперь я использую Iceweasel в Debian 6. Есть ли разница между этими двумя программами? Каковы преимущества и недостатки каждой программы? Какой из них кажется...

32
Как дросселировать на процесс ввода / вывода до максимального предела?

Я ищу способ ограничить диск процесса IO до установленного ограничения скорости. В идеале программа будет работать примерно так: $ limitio --pid 32423 --write-limit 1M Ограничение процесса 32423 до 1 мегабайта в секунду скорости записи на жесткий...

32
Поиск всех устройств хранения, подключенных к машине Linux

Мне нужно найти все записываемые устройства хранения данных, подключенные к данной машине, независимо от того, смонтированы они или нет. Допустимый способ сделать это - попробовать каждую запись /dev, соответствующую записываемым устройствам (hd * и sd *). Есть ли лучшее решение, или я должен...

32
Mutt отзывчивый способ обновить входящие

Используя muttGmail, я «проверяю обновления электронной почты», иногда через $привязку (sync-mailbox), иногда просто с помощью c(изменить папку) и просто предоставляя =(по умолчанию MAILBOX) в качестве пути к папке IMAP, на которую нужно перейти. Есть ли лучший (в частности: более быстрый) способ...

32
Как я узнаю, если я sudoer?

Как ведет себя система Linux, когда я не sudoer? Вот что произойдет, если я попытаюсь использовать sudo: server:/tmp>$ sudo cal [sudo] password for user: Sorry, try again. Возможно ли, что я просто не знаю свой пароль или это означает, что я не sudoer? (На другом компьютере системы распечатано,...

32
Удалить все `at` вакансии

Я знаю, что для удаления запланированной atработы мне нужно пользоваться atrm "numjob1 numjob2", но есть ли простой способ сделать это для всех

32
getopt, getopts или ручной синтаксический анализ - что использовать, когда я хочу поддерживать как короткие, так и длинные опции?

В настоящее время я пишу скрипт Bash, который имеет следующие требования: он должен работать на самых разных платформах Unix / Linux он должен поддерживать как короткие, так и (GNU) длинные опции Я знаю, что это getoptsбыло бы предпочтительным способом с точки зрения мобильности, но AFAIK это не...

32
Разрешение символических ссылок (pwd)

Скажи, что я делаю следующее: cd /some/path ln -s /target/path symbolic_name Если тогда сделать: cd /some/path cd symbolic_name pwd Я получил: /some/path/symblic_name и нет: /target/path Есть ли способ заставить оболочку "полностью разрешить" символическую ссылку (т.е. обновить CWD и т. Д.), Как...

32
Как вырезать (выделить) поле из текстовой строки, считая с конца?

Я знаю, как выбрать поле из строки, используя команду вырезать. Например, с учетом следующих данных: a,b,c,d,e f,g,h,i,j k,l,m,n,o Эта команда: cut -d, -f2 # returns the second field of the input line Возвращает: b g l Мой вопрос: как выбрать второе поле отсчета с конца? В предыдущем примере...

32
Подстановочные знаки внутри кавычек

Это будет легко, но в моей памяти, когда сценарии оболочки используют двойные кавычки, можно расширить глобализацию и переменные. Но в следующем коде: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Я получаю этот результат: bob.sh redeployJboss.sh *.sh *.sh...

32
Каковы гарантии для одновременной записи в именованный канал?

Например, я создал именованный канал, как показано ниже: mknod myPipe p И я читаю из него какой-то процесс (например, какой-то сервер). В качестве примера я использовал tail: tail -f myPipe Если несколько клиентских процессов записывают в него несколько сообщений (например echo "msg" >>...