Unix-подобные системы
Понимание bash ” с круглыми скобками
00
Вопрос или проблема Предположим, у нас есть папка с двумя файлами: file_empty, который ничего не содержит file_in, содержащий только одну строку: “что-то” Смотрите результат следующих примеров: (echo "test" > file_test;
Unix-подобные системы
Понимание bash < и > с скобками
00
Вопрос или проблема Предположим, у нас есть папка с двумя файлами: file_empty, который ничего не содержит file_in, который содержит всего одну строку: “что-то” Посмотрите на вывод следующих примеров: (echo "test" >
Unix-подобные системы
rsync – исключить все директории и файлы, кроме нескольких
00
Вопрос или проблема Я пытаюсь применить метод из https://serverfault.com/a/788007/154366, но он каким-то образом не срабатывает. Вот моя тестовая настройка: #!/bin/bash mkdir -p /tmp/test/{a/b,b/{a,b},c,.d} touch /tmp/test/{f.
Unix-подобные системы
Существует ли встроенный способ скопировать файл из текущего каталога в предыдущий каталог? [дубликат]
00
Вопрос или проблема На этот вопрос уже есть ответы здесь: Буфер обмена для копирования и вставки файлов в командной строке? (9 ответов) Закрыто 5 часов назад. Мой pwd – /long_path/lots/of/subs/waydeep/. Если я выполню cd -, он вернет меня в /lastdirectory/long_pathway/very_deep/.
Unix-подобные системы
Когда HDMI подключен к компьютеру, запустите скрипт.
00
Вопрос или проблема Настройка Безголевый одноплатный компьютер (это), который имеет HDMI вход (Чтобы прояснить, это порт, который принимает HDMI, как монитор. Он получит HDMI сигнал, а не будет его передавать, как это делает обычный компьютер.
Unix-подобные системы
Ctrl-x Ctrl-e bash как редактировать предыдущую многострочную команду
00
Вопрос или проблема В bash хочу повторно отредактировать многострочную команду (которую я вызывал ранее) с помощью Ctrl-x Ctrl-e. Это откроет vim (для меня) и позволит ввести команду. Теперь с установленными всеми возможностями (ссылка): shopt -s cmdhist
Убунту
После определения переменной с “” в bash, при использовании переменной нужно ли использовать “”?
00
Вопрос или проблема Если мы определяем переменную с “” как Var="$1" Для защиты переменной от оболочки и пробелов, нужно ли использовать переменную с “” или нет? Или, поскольку мы определили Var с “
Unix-подобные системы
bash: __vte_prompt_command: команда не найдена
00
Вопрос или проблема Каждый раз, когда я открываю командный терминал или нажимаю Enter, возникает вышеуказанное сообщение об ошибке. Оно не причиняет вреда, но очень раздражает. ~/.bash_profile находится здесь # .bash_profile # Получаем алиасы и функции if [ -f ~/.bashrc ];
Unix-подобные системы
Ускорение curl в bash-скриптах
00
Вопрос или проблема Я использую Bash-скрипт, чтобы получать миниатюру альбома Spotify из того, что я в данный момент слушаю, чтобы отобразить её как изображение в Hyprlock. В этом конкретном случае я использую команду curl для получения изображения обложки
Unix-подобные системы
Bash extglob с проигнорированным шаблоном
01
Вопрос или проблема Предположим, у меня есть эти файлы: foo/bar/baz/test.js foo/bar/baz/test.min.js Если я выполню: shopt -s globstar shopt -s extglob echo foo/bar/**/*!(.min).js …это все равно будет соответствовать файлу test.min.js. Как мне его игнорировать?
Unix-подобные системы
Вернуть многострочный выход ssh в отдельные переменные?
00
Вопрос или проблема RHEL 8.10 OpenSSH_8.0p1, OpenSSL 1.1.1k FIPS 25 Мар 2021 Как и ожидалось, эта строка (с двумя встроенными командами) возвращает две строки: $ ssh -q remoteserver "ls -1 /proc/${p}/fd | wc -l ; ps -Ostate -p${p} | tail -n1" 969 1353432 S S ?
Компьютеры и программы
Как избежать ошибки stty: ‘standard input’: неподходящий ioctl для устройства?
00
Вопрос или проблема Я хочу передать два ввода (пароли) команде grub2-setpassword. echo -e "linuxpassword\nlinuxpassword" | grub2-setpassword Однако я получаю эту ошибку на CentOS 7: stty: 'standard input': inappropriate ioctl for device Как избежать этой ошибки?
Unix-подобные системы
Как проверить несколько хостов на простую соединяемость?
01
Вопрос или проблема Мне нужен инструмент, который скажет мне, открыто ли соединение с хостом или нет – нет данных для отправки или получения. Просто нужно узнать, успешно ли выполнено соединение. Сегодня я использую telnet.
Unix-подобные системы
Как посчитать количество вхождений определенной строки в последнем лог-файле для чтения данных за последние 5 минут в Linux
00
Вопрос или проблема Я хочу зафиксировать код ошибки, например:502 из файла журнала. Файл журнала обновляется, когда достигает 100 МБ, например access.log_126427, access.log_197455 и т.д. Конкретного паттерна для названия журнала нет.
Убунту
установить переменные окружения из задания cron
00
Вопрос или проблема Я пытаюсь запустить скрипт в cron при перезагрузке, чтобы установить переменную окружения для дальнейшего использования (PM2) Я пытался выполнить скрипт в crontab с помощью . /home/myuser/scripts/startup.sh Я пытался добавить PATH
Убунту
При нажатии Enter выводится ^M вместо новой строки
00
Вопрос или проблема Например, если я использую tail -f для файла или read для ввода данных пользователем, нажатие <Enter> будет выводить ^M в терминале вместо завершения read или добавления новой строки в stdout. ^J работает нормально.
Unix-подобные системы
Bash скрипт – Необходимо мониторить какой-то процесс в системе Linux
00
Вопрос или проблема Я пишу этот простой скрипт, который преобразуется в демон и работает в фоновом режиме. Задача скрипта проста. Он должен отслеживать процесс типа команды ls и записывать это в файл для учета. Мой подход заключается в том, чтобы просто
Компьютеры и программы
Как перенаправить стандартный вывод в файл без буферизации?
00
Вопрос или проблема У меня есть скрипт на Python test.py, который пишет 100 строк, по одной в секунду: from time import sleep for i in range(100): print(f'строка {i}') sleep(1) Я хотел бы перенаправить его вывод в файл log.txt без буферизации, то есть
Убунту
Bash не расширяет переменные при нажатии клавиши Tab.
00
Вопрос или проблема В предыдущих версиях Ubuntu 18.04 переменные в Bash развертывались при нажатии на клавишу Tab. Но в Ubuntu 20.04 (с использованием bash 5.0.16) переменные не разворачиваются. Вместо этого знак доллара $ перед переменной предшествует обратной косой чертой.
Unix-подобные системы
Как суммировать весь размер дисков в Linux?
00
Вопрос или проблема У нас есть несколько серверов под управлением Linux с несколькими дисками. [root@xxxxx~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 558.4G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3