Вопросы с тегом «scripts»

16
Откройте терминал с несколькими вкладками и выполните приложение

Я новичок в сценариях оболочки Linux. Я хочу написать скрипт оболочки, который откроет терминал с несколькими вкладками; он должен запустить клиентское приложение rtsp на каждой вкладке. Для этого я рассмотрел вопрос здесь, на этом форуме, и попытался написать код, приведенный ниже,...

16
dconf изменить строковый ключ

Я пытаюсь изменить строковый ключ dconf скриптом bash, используя следующую командную строку: dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' Но он возвращает следующую ошибку: error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key...

16
Разница между ls -l и ll?

Я относительно новичок в программировании в целом, и некоторые учебники говорили мне использовать ls -lдля просмотра файлов в каталоге, а другие говорили ll. Я знаю, что lsэто короткий список, но есть ли разница между двумя...

15
Почему деление в bash-арифметике вычисляет большинство процентов как 0?

Попытка арифметики bash для скрипта, но $eне обновляется до конца. Выход говорит сам за себя. max=5 for e in $(seq 1 1 $max); do percent=$(( $e/$max*100 )) echo "echo $e / $max : = $percent" done Tl; DR: отображение 1..5 в процентах. Выход : echo 1 / 5 : = 0 echo 2 / 5 : = 0 echo 3 / 5 : = 0 echo 4...

15
Можно ли настроить Ubuntu так, чтобы он не выключался до завершения работы скрипта?

Я использую скрипт для инкрементного резервного копирования раздела btrfs с одного диска на другой. Сценарий запускается cron.weekly в случайное время суток. Если я выключаю систему во время работы сценария, у меня возникают проблемы со удалением старых резервных копий и созданием новых. Есть ли...

15
Как я могу записать настройки, сделанные gnome-tweak-tool?

Мне нравится иметь возможность настраивать вещи из командной строки, чтобы при переустановке ОС я мог просто запустить сценарий и вернуть свою предпочтительную конфигурацию. После «обновления» до Ubuntu 17.10 я обнаружил, что мне пришлось использовать gnome-tweak-tool, чтобы получить некоторые...

15
Менеджер архивов командной строки / экстрактор

Я постоянно забываю все соответствующие команды извлечения для каждого формата сжатия. Поэтому я думал о написании сценария, который просто отображает расширения файлов в соответствующую команду извлечения. Но я думаю, что-то подобное уже существует, я просто не могу найти это. Я был бы счастлив с...

15
Где я должен поставить свои скрипты Bash

У меня есть несколько очень простых скриптов bash, которые я собрал вместе для вещей, которые я делаю регулярно. Одним из них является запуск двуличия для выполнения моих задач резервного копирования. Ничего умного, просто куча если .. тогда заявления действительно. Поскольку это должно быть...

15
Запустите скрипт при входе в систему, используя ~ / .bash_login

Мне нужно запустить скрипт, когда я вхожу и выхожу из системы в моей Ubuntu. Я пытался вставить сценарий в мой, ~/.bash_loginно это не сработало. Есть ли лучшее место, где я могу запустить свой сценарий? Мой скрипт находится в /home/gsd/script/login.shи он исполняемый. редактировать: мой скрипт...

15
Как передать результаты bc в переменную

Я пишу сценарий и хочу передать результаты bcв переменную. Я объявил 2 переменные ( var1и var2) и дал им значения. В моем сценарии я хочу передать результаты из bcдругой переменной скажем, var3чтобы я мог работать с var3другими вычислениями. До сих пор я был в состоянии записать результат в файл,...

15
Правильный способ добавить учетную запись пользователя через скрипт bash

Вот код скрипта, который я сейчас использую: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" Этот подход хорошо работает на openSuse. Но есть несколько проблем с учетной записью пользователя,...

15
Почему две команды cd в скрипте bash не выполняют вторую команду?

Я написал скрипт bash, который создает серию каталогов и клонирует проект в выбранные каталоги. Для этого мне нужно в cdкаждый каталог ( project 1и project 2), но скрипт не переходит cdво второй каталог и не выполняет команду. Вместо этого он останавливается после cdклонирования и в...

15
Команда Echo с опцией цвета в скрипте и команда работают по-разному

Если я бегу echo -e "\e[1;31mThis is red text\e[0m"в командной строке, он печатает красный текст. Однако, если я использую, напишите это в файле скрипта test.sh #! /bin/bash echo -e "\e[1;31mThis is red text\e[0m" бегать $ sh test.sh Распечатывает -e \e[1;31mThis is red text\e[0m Почему они...

15
Как мне использовать $ *, опуская некоторые входные переменные, такие как $ 1 и $ 2 в скрипте bash?

Например, elif [[ $append = $1 ]] then touch ~/directory/"$2".txt echo "$variable_in_question" >> ~/directory/"$2".txt либо создать текстовый файл, содержащий все входные данные "$2", либо добавить существующий текстовый файл со всеми входными данными "$2", что бы я использовал вместо...

15
Как запустить скрипт при изменении локального IP-адреса?

Прежде чем пометить как дубликат: речь идет не о динамическом DNS или подобных вещах. Я знаю, как запускать скрипт каждый раз, когда мои сети работают; это просто добавить скрипт в каталог, /etc/NetworkManager/dispatcher.dкак этот: #!/bin/bash IF=$1 STATUS=$2 case "$2" in up) logger -s "NM Script...

15
Добавляйте и удаляйте каналы обновления простым способом

Я знаю, что в Ubuntu есть графический интерфейс Software & Updatesдля включения каналов обновления обновления предложил Backports безопасность как показано на этом скриншоте: Я ищу простой способ сделать это из терминала, используя такие команды, как sudo apt-add-update enable updates sudo...

14
Установка взломанного браузера

РЕДАКТИРОВАТЬ: просто посмотрите на принятый ответ. Я не был таким, как он работал во время написания, поэтому я догадался ниже. Я новичок в Linux, так что это может быть нуб вопрос. Я пытаюсь установить новый веб-браузер, называемый breach, который встроен в JavaScript, в частности Node.js, и я...

14
Рекурсивный скрипт bash для сбора информации о каждом файле в структуре каталогов

Как мне рекурсивно работать через дерево каталогов и выполнять определенную команду для каждого файла, и выводить путь, имя файла, расширение, размер файла и некоторый другой конкретный текст в один файл в bash....

14
Запуск сценария, созданного в Блокноте (Windows) в Ubuntu

Я создал файл блокнота в Windows и скопировал его в Ubuntu. Файл содержит некоторые правила iptables. После того, как файл стал исполняемым с использованием chmod +xи выполнением, он не работал. Однако, когда я создал файл Ubuntu ( gedit ) и скопировал то же содержимое из файла Notepad, сделал его...