Unix-подобные системы
bind -x alias output перезаписывает текущую (многострочную) строку подсказки
00
Вопрос или проблема Просто, у меня есть следующие два алиаса bash, определенные в .bash_aliases: # Лучше ls -al bind -x '"\el":"ls -lAtr"' # Показать 10 новых файлов в папке bind -x '"\eh":"command ls -1U | head"' Теперь, когда я нажимаю Alt+h или Alt+l
Unix-подобные системы
bash – изоляция заглавных слов
00
Вопрос или проблема Итак, у меня есть каталог, содержащий около 50 подкаталогов с именем из 3 заглавных букв: AXC BCC EFC среди других каталогов. Я уже выполнил поиск, чтобы найти эти 3-буквенные каталоги и сохранить их в списке. list=`find /data/opr/ucansit/ -type d -name "?
Компьютеры и программы
внимание: редактирование строк не включено
00
Вопрос или проблема Я нашел эту полезную команду bind -x '"\C-r"':reset, чтобы очистить терминал, но я хотел сделать простой сценарий bash: #!/bin/bash bind -x '"\C-r"':reset вывод: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line
Убунту
Как извлечь таблицу из дампа ссылок?
00
Вопрос или проблема Следующее – это links -dump, из которого я хочу извлечь таблицу со всеми столбцами во всех файлах… Я пытался использовать awk, но не смог * Главная * Главная страница * Континенты * Африка * Америка * Азия * Европа * Океания/Австралия
Unix-подобные системы
Какова логика выхода при неудаче в блоках и подсистемах в Bash? [дубликат]
00
Вопрос или проблема На этот вопрос уже даны ответы здесь: Ошибки внутри функции, которая вызывается слева от выражения && (1 ответ) Почему set -e не работает внутри подпроцессов с круглой скобкой () за которой следует OR список ||?
Unix-подобные системы
Отобразить ветку git в терминале
00
Вопрос или проблема Я использую операционную систему Fedora и хочу отображать ветку или тег git в терминале, когда захожу в папку проекта git. Я следую этому руководству. После того как я выполнил: source /usr/share/git-core/contrib/completion/git-prompt.
Unix-подобные системы
Вызов сложной команды поиска из Python с использованием subprocess
00
Вопрос или проблема В настоящее время я использую сложную команду find для удаления файлов, имеющих определенный MIME-тип. find -type f -exec bash -c ' for f; do file=$(file -- "$f") if [[ $file =~ ^$f:\ "C source" ]]; then echo rm -- "$f" fi done ' bash
Системное администрирование и сети
UTF-8 и !# сценарии оболочки
00
Вопрос или проблема Есть ли способ настроить bash на Linux (Red Hat и Ubuntu), чтобы сценарии оболочки могли кодироваться в UTF-8? Я не могу найти простой способ изменить только одну маленькую вещь и заставить всю систему использовать файлы UTF-8, не беспокоясь о кодировке.
Системное администрирование и сети
Ошибка скрипта контейнера в Apt “Get: команда не найдена” и “Чтение: команда не найдена”
00
Вопрос или проблема Я собираю базовый сценарий хаоса для личного проекта и сталкиваюсь с странной ошибкой в контейнере cronjob Kubernetes, но мне трудно изолировать её. Конфигурационная карта Kubernetes, содержащая сценарий: apiVersion: v1 kind: ConfigMap
Убунту
Как я могу перечислить файлы с определенной частотой выборки или глубиной бит?
00
Вопрос или проблема Я ищу кого-то, кто поможет мне создать bash-скрипт, использующий инструмент mediainfo, чтобы пройтись по всей моей аудиотеке и вывести список .flac файлов, которые не имеют Частоту дискретизации “44.1 кГц”
Системное администрирование и сети
Ошибка скрипта в Apt “Get: команда не найдена” и “Чтение: команда не найдена”
00
Вопрос или проблема Я собираю базовый скрипт для управления хаосом для личного проекта и сталкиваюсь с странной ошибкой в контейнере cronjob, но мне трудно ее изолировать. Фрагмент скрипта: apiVersion: v1 kind: ConfigMap metadata: name: chaos-script data: chaos-script.sh: | #!
Unix-подобные системы
Как я могу отключить сообщение “У вас новое письмо в…” в завершении bash?
00
Вопрос или проблема У меня есть задания cron, которые периодически отправляют сообщения в системную почту. Проверка почты включена, но я не хочу видеть эти сообщения, когда нажимаю TAB посреди ввода команды. Существует ли способ настроить автозаполнение
Убунту
Использование systemd для перевода компьютера в спящий режим на x секунд?
00
Вопрос или проблема Как я могу отправить машину в сон/гибернацию на динамическое количество секунд и автоматически разбудить её после этого времени? Пока у меня есть следующий скрипт, который я немного доработал: #!/bin/bash systemd-run --unit="WakeTimer"
Убунту
Скрипт не запускается на sudo cronjob
00
Вопрос или проблема У меня есть скрипт, который я пытаюсь запустить при перезагрузке. Это в Ubuntu 24.04 (виртуальная машина в Proxmox). Я могу вручную выполнить скрипт без проблем. Я настроил его через sudo crontab -e с этой базовой командой: @reboot <
Программное обеспечение
Утилита Bash для отслеживания начала и конца (длительности) задач?
00
Вопрос или проблема Может кто-то порекомендовать курс по отслеживанию продолжительности задачи из bash? Надеюсь, разные задачи. Поздно отвечаю на этот вопрос, но вам может понравиться https://github.com/nuex/t Я не автор этого, но использовал это.
Компьютеры и программы
получить ссылку GitHub на файл в checkout через командную строку
00
Вопрос или проблема Я ищу bash-скрипт для генерации ссылки на файл в GitHub по имени файла в моей локальной копии. Так что, если бы такой скрипт существовал и назывался github-link-for-file, он мог бы работать так: $ git clone [email protected]:torvalds/linux.
Компьютеры и программы
Как создать переменную PS1, которая начинается с первой строки, но имеет вторую строку?
00
Вопрос или проблема Я недавно перешел на Linux на своем компьютере, и мой терминал bash выглядит скучно. Я настроил переменную PS1 в .bashrc, но это не помогло. Я хочу установить более интересный запрос, например, такой: Привет <
Unix-подобные системы
Как запустить виртуальную машину qemu в фоновом режиме (это означает, что она должна работать между процессами, но на экране ничего не должно отображаться).
00
Вопрос или проблема Я хотел бы запустить виртуальную машину qemu, которая, как вы видите ниже, работает между процессами, поэтому я не хочу видеть ни монитора, ни графического интерфейса, ни терминального окна, ничего не должно отображаться на экране.
Unix-подобные системы
Как запустить сессию screen из скрипта оболочки entrypoint и сделать её постоянной?
00
Вопрос или проблема Я начинаю сессию экрана в своем скрипте оболочки entrypoint в docker, затем записываю вывод команды screen -list в файл. #!/bin/bash screen -S my_screen -dm bash -c 'cd project && npm run start' screen -list >
Unix-подобные системы
Просмотрите пользователей, которые вошли в систему в течение определенного периода времени, используя последнее.
00
Вопрос или проблема Что я хочу сделать, так это получить отсортированный список всех пользователей, которые входили в систему в течение определенного периода времени (скажем, например, с начала сентября). Как мне задать временной диапазон (как в моем примере) в команде last?