Компьютеры и программы
Сбросить пароль bash в WSL (PowerShell, Windows 11)
00
Вопрос или проблема Несколько недель назад я установил Bash в PowerShell, но у меня возникла проблема с созданием пароля. Тот, который я попытался использовать, не работает, поэтому я хочу его сбросить. Я пробовал различные руководства в интернете, но
Unix-подобные системы
Как я могу определить, является ли система RHEL, CentOS или Oracle Linux, используя Bash?
00
Вопрос или проблема Я создаю скрипт для создания необходимых файлов и установки необходимых пакетов для миграции моих новых систем с CentOS/Oracle Linux на RHEL 8. Я хочу определить, использует ли система, на которой выполняется скрипт, CentOS 8 или Oracle
Компьютеры и программы
Linux zip и исключение директории в Bash-скрипте
00
Вопрос или проблема Я пытаюсь написать bash/shell скрипт, чтобы заархивировать конкретную папку и игнорировать определенные подкаталоги в этой папке. Вот папка, которую я пытаюсь заархивировать “sync_test5“: Мой bash скрипт генерирует список
Компьютеры и программы
С нативным bash в Linux, как вывести K, как в Kubuntu?
00
Вопрос или проблема Используя: ОС: Kubuntu 22.04.5 LTS x86_64 neofetch --stdout |grep 'OS:' Уточнение вопроса 1: Как neofetch это делает? Какую команду использует neofetch для вывода K? как в: OS: Kubuntu 22.04.5 LTS x86_64 Уточнение вопроса 2: Используя
Unix-подобные системы
Избегайте многократного импорта скриптов.
00
Вопрос или проблема В данный момент, когда я открываю терминал на своем Mac, он автоматически вызывает: source ~/.bash_profile. Меня, однако, озадачивает тот факт, что моя оболочка, похоже, не унаследовала никакого содержимого из ~/.
Unix-подобные системы
Скрипт не запускается при старте терминала
00
Вопрос или проблема Я в данный момент пытаюсь выполнить скрипт на CentOS. Он должен запускаться каждый раз при открытии терминала любым пользователем. Я пытался поместить скрипт в /etc/profile.d и редактировать ~/.bashrc. Это не сработало должным образом.
Unix-подобные системы
Почему sudo env не показывает все переменные окружения?
00
Вопрос или проблема У меня есть переменная, установленная в скрипте в /etc/profile.d/somescript.sh. Я изменил /etc/sudoers и добавил пользователя “ansible” в файл sudoers следующим образом: Defaults !env_reset ansible ALL=(ALL) NOPASSWD: ALL
Unix-подобные системы
Выполнение команд от имени процесса, запущенного под пользователем без входа в систему
00
Вопрос или проблема У меня есть процесс, который работает под учетной записью без возможности входа (в данном случае сервер Tomcat). Я хотел бы выполнять некоторые команды оболочки из этого процесса, но большинство из них недоступно, кроме стандартных
Unix-подобные системы
Как я могу развернуть тильду ~ в качестве части переменной?
00
Вопрос или проблема Когда я открываю оболочку bash и ввожу: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Я надеялся, что 5-я строка выше покажет + echo /home/myUsername/someDirectory. Есть ли способ сделать это?
Unix-подобные системы
Очистить bash-скрипт
00
Вопрос или проблема Может кто-то очистить эту часть скрипта bin bash для меня? Я чувствую, что могу написать это намного чище. В основном, что я хочу сделать: Если $pluginexcl2 определен, тогда будут использоваться 2 разных grep -v Если $pluginexcl1 определен
Компьютеры и программы
Есть ли обходной путь для использования переменной в объявлении PATH в файле .path юнита systemd?
00
Вопрос или проблема Я ознакомился с документацией по файлам systemd.path: https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html, и в частности в документации они упоминают: PathExists=, PathExistsGlob=, PathChanged=, PathModified=
Unix-подобные системы
Скрипты запуска терминала?
00
Вопрос или проблема Я недавно установил Ruby на свой Mac через rbenv и прочитал инструкции, которые показали мне, как запускать rbenv каждый раз, когда я открываю терминал. Есть ли способ посмотреть все скрипты автозагрузки для терминала?
Unix-подобные системы
Скопировать текст из удаленного tmux в локальный буфер обмена x.
01
Вопрос или проблема Я подключаюсь по SSH к своему VPS и запускаю tmux. Я могу копировать/вставлять текст с удаленного на локальный и с локального на удаленный – используя мышь и клавишу Shift. Но я не знаю, как копировать большие объемы текста.
Компьютеры и программы
Отобразить символы на квадратной сетке?
00
Вопрос или проблема Как я могу отобразить символы так, как будто они квадратные в vim? Сами символы не обязательно должны быть квадратными, но если провести сетку через все центральные точки символов, она должна образовать квадратную сетку.
Убунту
APK не найден / APK не существует – Системное приложение в Anbox Cloud Appliance
00
Вопрос или проблема Я пытаюсь установить приложение в качестве системного приложения в Anbox Cloud Appliance, однако мне постоянно показывает эту ошибку: “APK не найден…” или “APK не существует” с указанным адресом.
Unix-подобные системы

Debian Bookworm всегда устанавливает COLUMNS немного меньше фактической ширины терминала.

00
Вопрос или проблема В Debian Bookworm переменная bash $COLUMNS всегда немного меньше фактической ширины терминала. Это оставляет небольшое пространство с правой стороны всякий раз, когда я запускаю программу, которая использует less, такую как man, git help commit и т.
Unix-подобные системы
Баш – развернуть массив
00
Вопрос или проблема Есть ли простой способ развернуть массив? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" так что я получил бы: 7 6 5 4 3 2 1 вместо: 1 2 3 4 5 6 7 Еще один нестандартный подход: #!/bin/bash array=(1 2 3 4 5 6 7) f() { array=("${BASH_ARGV[@]}");
Компьютеры и программы
Git commit не удалось открыть ‘.git/COMMIT_EDITMSG’: Доступ запрещен
00
Вопрос или проблема Я испытываю ошибку ‘доступ запрещён’ в своём репозитории на общем сервере. Я попробовал несколько решений, найденных на других форумах, но это не решило мою проблему. Есть ли что-то ещё, что мне стоит попробовать?
Unix-подобные системы
Сохранять соответствие шаблону в расширении параметров оболочки
00
Вопрос или проблема Я могу удалить шаблон в переменной bash, используя ${variable##pattern} (лидирующий) или ${variable%%pattern} (трейлинг). Но я не могу найти способ только на bash, чтобы сохранить шаблон и выбросить остальное.
Системное администрирование и сети
Использование sed для удаленияQuoted слов вQuoted строке
00
Вопрос или проблема У меня есть файл JSON с тысячами строк, следующим образом: "title": "Revert "Merge branch \"mq-fw-v3\" into dev"" То, что остается неизменным, это “title:” (с кавычками). А ближе к концу есть слово into.