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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

1
Псевдоним назначен неправильно
У меня странная проблема с псевдонимом bash. У меня есть следующий псевдоним, определенный в моем .bashrc: alias rec='nano `ls slurm-* | sort -t. -k3n | tail -1`' Тем не менее, когда я расширяю псевдоним rec в оболочке с CTRL ALT E Я получил: nano Remember that all constraints must be …
1 linux  bash  shell  alias 

1
Открытие Nautilus или RhythmBox с веб-страницы
Мне было интересно, есть ли способ открыть либо ритм-бокс или наутилус с HTML-кнопки веб-страницы с помощью php. Я попытался exec, и shell_exec и ни один не работал. И чтобы быть понятным, веб-страница является локальной, и я хочу, чтобы на компьютере, на котором размещена веб-страница, открывался блок nautilus или ритм-бокс.
1 bash  debian  shell  php 

1
PATH не установлен на экране GNU, OS X 10.9
Я не постоянный пользователь screen но каждые несколько недель я использую для некоторых деликатных задач. Однако вчера при запуске я не смог выполнить какую-либо команду ( ls, ssh, mkdir ), быстрая отладка показала, что переменная окружения PATH был установлен неправильно. Более конкретно echo $PATH показывает мои настроенные каталоги, установленные в …

1
Сценарий оболочки завершается ошибкой при выполнении службы systemd
Итак, у меня есть служба systemd, которая называется startup.service: [Unit] Description=startup scripts [Service] Type=oneshot ExecStart=/home/user/Documents/Tools/Scripts/startup.sh [Install] WantedBy=multi-user.target который вызывает скрипт с именем startup.sh: #! /bin/sh - DIR='/home/user/Documents/Tools/Scripts' $DIR/audio.sh $DIR/powertop.sh $DIR/xinput.sh который вызывает скрипт с именем xinput.sh: экспорт DISPLAY =: 0.0 если xinput set-prop 11 297 -107 -107; затем эхо "сделано!" …
1 linux  bash  shell  xorg  systemd 

0
Bash - регистрировать каждый ввод и вывод и записывать в файл
Я часто на работе и иногда забываю документировать свою работу. Например. записать вывод из разных инструментов. Есть ли способ автоматизировать это через .bashrc? Поэтому я открываю новую оболочку, она автоматически создает новый файл журнала (например, day-month-year- #) и выдает туда все. Кроме того, было бы здорово, если бы я мог …

1
Пользовательская команда не работает
В моей Ubuntu я попытался создать собственную команду: Я добавил bash-скрипт с именем ns3 в /usr/bin #!/bin/bash cd ns3/ns3-allinone-3.19/ns-3.19 Я сделал это исполняемым chmod +x ns3 Тем не менее, это не работает, когда я пытаюсь ту же команду вручную, она работает. Зачем ? Это то, что я не могу сделать …

2
Строковая переменная в качестве параметра команды внутри сценария оболочки
Как я могу сохранить разделенную строку в переменной и использовать ее в качестве параметра команды внутри сценария оболочки? Вот что я пытаюсь сделать: DESTINATION='/mnt/External Harddisk' FILE_NAME=$DESTINATION/home.tar.gz INCREMENTAL=$DESTINATION/home.snar tar -zcvpf $FILE_NAME \ --directory=/home \ --listed-incremental=$INCREMENTAL \ --exclude=.gvfs \ --exclude=.cache* \ --exclude=*/[Cc]ache* \ --exclude=.thumbnails* \ --exclude=*/[Tt]rash* \ --exclude=*~ \ --exclude=.dropbox* \ --exclude=*.vdi …

2
Встроенное в строку время Bash не выполняется
$ cmd='time sleep 2' $ $cmd bash: time: command not found Что тут происходит? Дело не в том, что встроенные оболочки не работают, потому что это работает: $ cmd2='echo wef' $ $cmd2 wef Есть идеи? Изменить: я нашел разницу: $ type time time is a shell keyword Vs: $ type …

3
Самый простой способ автоматически копировать файлы между компьютерами
Я пытаюсь написать сценарий, который по сути будет копировать и сохранять файлы в определенной папке в папку на другом компьютере. Моей первой мыслью было SCP, но я не знаю, смогу ли я автоматизировать SCP, добавив пароль к команде (из того, что я слышал, это невозможно или очень сложно). Поэтому в …
1 linux  shell  scp 

1
Не удалось вызвать команду из скрипта
я установил oversip & когда я пытаюсь выполнить команду «oversip» из оболочки, [root@vhost1111 ~]# oversip NOTICE: <executable> OverSIP 1.3.8 starting... это выполняется. Но когда я помещаю эту команду в сценарий оболочки, а затем запускаю сценарий оболочки. Это говорит, что команда не найдена. [root@vhost1111 ~]# ./init.sh start Switch to user oversip …
1 linux  shell 

2
Запустите скрипт оболочки при запуске Ubuntu
У меня есть сценарий оболочки, который работает на jvm, он работает так, как я пишу: sh /opt/bin/myshel.sh я добавил сценарий оболочки в /etc/inti.d со следующими подробностями: #! /bin/sh ### BEGIN INIT INFO # Provides: WSO2Services.sh # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 …
1 shell  ubuntu  boot 

1
Ожидайте и sudo тайм-аут
У меня есть основной сценарий оболочки, который запрашивает у пользователя пароль. Затем я хотел бы вызвать сценарий ожидания, передавая ему пароль. Этот ожидаемый скрипт будет запускать 3 команды sudo. Я знаю, что для блоков linux, на которых будет запускаться мой сценарий, timestamp_timeout установлено какое-то значение в их sudoers. Моя проблема …
1 linux  bash  shell  sudo  expect 

1
Как сохранить переменную окружения в моей системе Ubuntu Linux
Я использую Maven для процесса сборки моего Java-проекта. Чтобы запустить команду mvn в любом месте оболочки, я использую следующую команду, чтобы объявить переменную среды следующим образом: export MAVEN_HOME = / home / andrea / SpringSource / apache-maven-3.0.4 экспорт PATH = $ PATH: $ MAVEN_HOME / bin Проблема в том, что …

3
Linux, если Elif еще не удается
Я пытаюсь найти, если точка монтирования 1 доступна, и если нет, смонтировать ее. Если точка монтирования 1 не пройдена, смонтировать 2-ю. Если это не удается, отобразите сообщение об ошибке. Вот код: mount > /tmp/log; if grep -ohw 123.456.789 /tmp/log >/dev/null; then echo -e " STACK MOUNT \e[1;33mALREADY\e[00m AVAILABLE \e[1;33mPASSED\e[00m "; …
1 linux  shell  mount 

1
Создать сессию tmux в отдельных оболочках
Я хотел бы использовать сеансы tmux для управления окнами / панелями в различных оболочках. Я заметил, что tmux всегда будет использовать оболочку, из которой он был впервые запущен, для всех последующих сессий, независимо от используемой для них оболочки. У меня есть две раковины. Давайте назовем их а и б В …
1 linux  terminal  shell  tmux 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.