Unix & Linux

46
Является ли косая черта (/) частью имени корневого каталога Linux?

Является ли slash ( /) частью имени корневого каталога Linux? Или это просто символ? Как насчет /etcи так далее? Обновить Предположим, /dev/sda2это блочное устройство корневого каталога Linux. $ sudo debugfs / dev / sda2 debugfs 1.44.1 (24 марта 2018 года) debugfs: pwd [pwd] INODE: 2 PATH: / [root]...

46
Как я могу защитить bash-скрипты от нанесения вреда при их изменении в будущем?

Итак, я удалил свою домашнюю папку (или, точнее, все файлы, к которым у меня был доступ для записи). Что случилось то, что у меня было build="build" ... rm -rf "${build}/"* ... <do other things with $build> в bash-скрипте и, после того, как больше не нужно $build, удалить объявление и все его...

45
Разве не просто больше?

Когда я делаю more filenameи less filename, казалось бы, что получающиеся терминалы довольно похожи. Я могу перемещаться и искать через мои файлы одинаково ( j, Space, /patternи т.д.). Я считаю , что трудно поверить , что lessэто moreи наоборот. Есть ли различия между...

45
Какая кодировка кодировки используется для имен файлов и путей в Linux?

Зависит ли это от того, какую файловую систему я использую? Например, ext2 / ext3 / ext4, а также что происходит, когда я вставляю один из этих «веселых» компакт-дисков с ISO 9660? Я слышал, что POSIX содержит какие-то спецификации для кодировки имен файлов в кодировке? По сути, мне интересно, если...

45
найти поиск в родительских каталогах вместо подкаталогов

Я вложен глубоко в дерево файлов, и я хотел бы найти, какой родительский каталог содержит файл. Например, я нахожусь во множестве вложенных репозиториев Git и хочу найти каталог .git, управляющий файлами, в которых я сейчас нахожусь. Я надеюсь на что-то вроде find -searchup -iname...

45
Что является эквивалентом «apt-get purge» в Fedora?

В Debian есть как минимум два способа удаления пакета: apt-get remove pkgname apt-get purge pkgname Первый сохраняет общесистемные конфигурационные файлы (то есть те, которые находятся в « / etc »), а второй нет. Что такое эквивалент Fedora второй формы purge? Или, может быть, мне лучше спросить,...

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

Время от времени я выполняю некоторые скрипты на Python, выполнение которых занимает довольно много времени. Я выполняю их так: $ time python MyScript.py Как я могу воспроизвести звук, как только закончится выполнение сценария? Я использую Ubuntu 10.10 (рабочий стол...

45
Дублирующие записи в $ PATH - проблема?

Я получаю bashrc от нескольких моих друзей. Таким образом, я получаю повторяющиеся записи в моей переменной $ PATH. Я не уверен, является ли это проблемой для команд, которые долго запускаются. Как внутренне работает $ PATH в bash? Имеет ли больше PATHS замедление моего...

45
Как я могу сказать cron запускать команду через день (нечетное / четное)

При настройке cron для запуска команды через день, используя поле «День месяца», например: 1 22 */2 * * COMMAND он запускается каждый раз, когда день месяца нечетный: 1,3,5,7,9 и так далее. Как настроить cron для работы в дни месяца, которые даже равны 2,6,8,10 и т. Д. (Без буквального указания...

45
Что на самом деле означает DISPLAY =: 0.0?

Что на :0.0самом деле означает? Я знаю, что :0это первый X-сервер, который запускается на локальной машине, :1второй и т. Д. Но что это за .0часть после :0? Существуют ли другие комбинации? (например :0.0-something) Справочная информация: я пытаюсь улучшить начальный текст шмеля, который в...

45
Можно ли установить ядро ​​Linux в одиночку?

Мне просто любопытно, можно ли установить ядро ​​Linux отдельно или вам нужно использовать один из вариантов. Если бы это было возможно, как бы вы это сделали? Мне не нужен подробный учебник. Я просто хочу знать, как это будет сделано концептуально. Я не очень хорошо разбираюсь в низкоуровневых...

45
Как конвертировать TXT в PDF?

Я хочу конвертировать .txtфайлы в .pdf. Я использую это: ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done Но это приводит к одной «ошибке» - если в текстовом файле есть очень длинная строка, она не переносится. Введите текст Выходной PDF -...

45
SCP не работает без ошибок

Некоторое время я испытывал очень странное поведение SCP: всякий раз, когда я пытаюсь скопировать файл, вывод SCP содержит несколько подчеркиваний, и файл не копируется. $ scp test.txt 192.168.0.2:~ job@192.168.0.2's password: ________________________________________ Когда я создаю SSH-соединение с...

45
конвертировать изображения в pdf: как сделать PDF страницы одинакового размера

Я сделал что-то вроде convert -page A4 -compress A4 *.png CH00.pdf Но 1-я страница намного больше, чем последующие. Это происходит, даже если размеры изображения похожи. Эти изображения сканируются и обрезаются, поэтому могут иметь небольшие различия в размерах Я думал, -page A4должен исправить...

45
Как показать строки после каждого совпадения grep до другого конкретного совпадения?

Я знаю, что с помощью "-A NUM"переключателя я могу печатать определенное количество строк после каждого совпадения. Мне просто интересно, можно ли печатать конечные строки, пока после каждого совпадения не будет найдено определенное слово. Например, когда я ищу «Слово А», я хочу видеть строку,...

45
Как скобки интерпретируются в командной строке?

Читая о том, как настроить grub, я наткнулся на статью, утверждающую, что мне нужно использовать один из следующих двух синтаксисов: echo \(hd0,0\) >> /boot/grub/grub.conf или echo '(hd0,0)' >> /boot/grub/grub.conf потому что в командной строке скобки интерпретируются особым образом....

45
Какой цели служит встроенная кишка?

Я взломал множество сценариев оболочки, и иногда самые простые вещи сбивают меня с толку. Сегодня я наткнулся на скрипт, который широко использовал :встроенную (двоеточие) команду bash. Documenation кажется достаточно простым: : (a colon) : [arguments] Ничего не делайте, кроме расширения аргументов...

45
Расширения файлов для сценариев оболочки Unix [закрыто]

В википедии статья для .sh гласит: Тип расширения файла .sh см. В оболочке Bourne . Как насчет других оболочек Unix? Я знаю, что шебанг используется внутри файла для обозначения интерпретатора для выполнения, но мне интересно: Каковы плюсы и минусы расширений файлов по сравнению с расширениями...