Unix & Linux

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

6
Удаление пустых деревьев каталогов (удаление как можно большего количества каталогов, но без файлов)
Предположим, у меня есть дерево каталогов, подобное этому: ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 Я ищу команду, которая при вводе: $ [unknown command] ROOTDIR Все дерево каталогов может быть удалено, если в нем нет файла, а есть только каталоги . Однако, скажем, если есть файл с именем hello.pdf в SUBDIR1: ROOTDIR └--SUBDIR1 …
12 shell  directory  rm 

3
Как установить пакеты в пользовательское место в centos6
Это установка, которую я делаю для колледжа, чтобы продвигать использование Linux в своих лабораториях. У меня есть общее местоположение, позвольте мне позвонить /tp; Я хочу установить все мои библиотеки и пакеты в этом месте, как при установке по умолчанию. Причина этого заключается в следующем: я хочу, чтобы все пользователи в …
12 centos  yum  rpm 

1
с какого уровня сетевого стека tcpdump получает информацию?
Как я пытался напрасно исправить неисправный контроллер локальных сетей здесь , одна вещь , которую я попробовал , был запущен ТСРйитр на машине. Мне показалось интересным, что tcpdump смог обнаружить, что некоторые из ICMP-пакетов, которые, по мнению приложения ping, отправляло, на самом деле не выходили в сеть, даже если он …



1
Что является хорошим примером скрипта bash для изучения, чтобы выучить хорошие правила кодирования?
Я изучил основы программирования в bash. Я хотел бы изучить несколько примеров сценариев bash, чтобы выучить хорошие привычки для сценариев bash. В частности, меня интересуют примеры скриптов bash, которые показывают: как обрабатывать аргументы и запускать условную функциональность как проверить ошибки ввода как выполнить завершение команды как организовать bash-скрипт в функции, …
12 bash 

4
Как я могу исключить файлы по умолчанию с помощью rsync?
Как я могу исключить файлы по умолчанию с помощью rsync? Вот как начинается мой обычный синтаксис rsync: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... Я часто упоминал о настройке /etc/rsyncd.confфайла, но, возможно, это больше для демона, чем для команды rsync. Можно ли иметь некоторые исключения по умолчанию …

2
Как создать много (пустых) файлов изображений?
Для теста мне нужно быстро создать 1700 jpg-изображений (даже пустых) определенного размера 1000x706. Интересно, можем ли мы сделать это с помощью сценария оболочки или программы (например, ImageMagick). Я желаю , чтобы они называли img_0.jpg, img_1.jpg... Кто-то знает простое решение?

2
Существует ли в Linux эквивалент команды Mac OS X «textutil»?
В Mac OS X есть очень удобная команда textutil, которая вызывается из терминала и позволяет конвертировать документ из формата в другой; Иногда я использую его для преобразования файла RTF в HTML, но он также может конвертировать doc, docx, odt и другие форматы. Раньше я считал, что это стандартная команда Unix, …

7
Вывести аргументы оболочки в обратном порядке
Я немного застрял. Моя задача - напечатать аргументы моего сценария в обратном порядке, кроме третьего и четвертого. Что у меня есть этот код: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Поскольку …

3
wc -L сообщает о длине строки 8 для tab-char. ошибка или особенность?
-Lэто полезная особенность wc, или я так думал. Он печатает длину самой длинной строки. По какой-то причине он расширяет однобайтовый символ табуляции до длины 8. Есть ли способ установить это, чтобы не «расширять» вкладку? и что может быть обоснованием этого расширения? echo -n $'\t' | wc -L выходы 8 wc …

3
Безопасны ли бесплатные учетные записи оболочки?
Я пытаюсь определить, насколько безопасны бесплатные учетные записи оболочки, предоставляемые подобными shellmix.com . Я никогда не использовал его сам, но хочу предложить его тем, кто заинтересован в изучении программирования на оболочке. Безопасны ли они для этой цели? Что я должен остерегаться?

4
Где поставить место подкачки, в начале или в конце и другие вопросы о свопе
Где я могу поставить свой своп? Установка Debian дает 2 варианта: (1) в конце или (2) в начале дискового пространства. Что оптимально? Каков оптимальный объем подкачки, если мой компьютер имеет 512 МБ ОЗУ? Должен ли я иметь более одного обмена? Должен ли я определить пространство подкачки как логический или основной …
12 swap 

3
Почему сортировка файлов по времени доступа не работает?
Я пытался использовать команду ls --time=atime он работал в одном каталоге, но не работал в другом каталоге. Я открыл определенные файлы в vim, evince и других приложениях, но после времени доступа командного файла не изменилось. Когда я печатаю, touch file.txtвремя доступа изменяется, но когда я печатаю, vim file.txtвремя доступа не …
12 filesystems  files  ls  atime 

2
Установка типа файла vim с моделиной не работает должным образом
Согласно принятому ответу на этот вопрос , я пытаюсь использовать modelines в vim для принудительного определения типа файла в некоторых файлах. Например, в верхней части файла с именем gitconfig(обратите внимание, нет начального .), у меня есть следующая строка: # vim: set filetype=gitconfig : modelineвключен в моей системе. Однако когда я …
12 vim  osx 

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