Описание тега sh

sh обозначает раковину. Он также часто используется как расширение для сценария оболочки.
1 ответ

Я случайно изменил символическую ссылку /bin/sh

Я работаю над Ubuntu 11.1. Символическая ссылка /bin/sh указывает на черту в моей системе. /bin/bash указывает на ш. Я случайно изменил /bin/sh, чтобы он указывал на /bin/bash. Теперь я не могу открыть терминал. Как я могу оправиться от этого беспор…
10 янв '13 в 06:34
1 ответ

Почему sh не находит в моем пути файлы, которые существуют?

Когда я набираю это в sh, он выводит: $ $PATH sh: 12: /bin:/usr/bin: not found Но у меня есть папка /usr/bin, и она совершенно бесполезна. То же самое с Zsh: ▶ $PATH zsh: no such file or directory: /bin:/usr/bin Что за черт? Как это исправить?
25 июн '15 в 21:04
1 ответ

Какие пакеты Cygwin мне нужно установить, чтобы можно было запускать команды из cmd.exe в Windows?

Я пытаюсь установить JSCover, я слонялся вокруг и решил, что для запуска файлов .sh в Windows, самый простой вариант - установить cygwin. Какие пакеты cygwin мне нужно установить, чтобы можно было запускать команды из cmd.exe в Windows? Если неясно,…
24 апр '14 в 15:20
1 ответ

Запуск sh.exe в windows cmd.exe: команда не найдена

По какой-то причине мне нужно запустить (надеюсь, простой) sh файл под Windows и сможете сделать это из другого приложения. Я могу сделать это с помощью cygwin, но по разным причинам мне нужно, чтобы эту операцию было легко воспроизвести на другой м…
04 окт '14 в 09:06
1 ответ

Сброс кеша с помощью bash

Я пытаюсь автоматизировать .sh файл, который нужно запускать каждый раз перед открытием Chrome, вот что я хочу сделать. rm -rf /home/pi/.config/chromium tar -cvf reseterfiles.tgz /home/pi/.config/ В архиве содержатся настройки, которые я хочу переза…
13 июн '16 в 13:55
2 ответа

Что делает "exec 5>>foobar.txt"?

Что командует оболочкой exec 5>>foobar.txt делать? Я не могу гуглить по понятным причинам, а иначе не знаю, с чего начать.
11 мар '16 в 11:53
1 ответ

Перенаправить stdout/stderr фонового задания из консоли в файл журнала?

Я просто запускаю работу (предположим, foo.sh). ./foo.sh [Press Ctrl-Z to stop] bg # enter background И это генерирует вывод в stdout и stderr. Есть ли способ перенаправить на stdout и stderr в другой файл вместо текущего экрана?
23 мар '14 в 15:05
1 ответ

Как заставить более длинную `перезагрузку` в Busybox v1.13.3?

reboot Похоже, что корневая файловая система делает доступной только для чтения почти сразу, вызывая состояние состязания с одним из моих процессов, который пытается записать настройки в файл во время его выключения примерно на 1-2 секунды. В резуль…
13 мар '13 в 09:48
0 ответов

bash script rm не может удалить папку, созданную php mkdir

Я не могу удалить папку, созданную php mkdir for I in `echo $*` do find $I -type f -name "sess_*" -exec rm -f {} \; find $I -type f -name "*.bak" -exec rm -f {} \; find $I -type f -name "Thumbs.db" -exec rm -f {} \; find $I -type f -name "error.log"…
27 мар '12 в 19:49
2 ответа

Есть ли способ удалить корневые требования для конкретной команды в Linux? Если да, то как?

Я использую Ubuntu 12.04 LTS, и я пытаюсь сделать так, чтобы конкретная команда dhclient не требует привилегий root. Я провел некоторое исследование, которое заставило меня поверить, что я могу разблокировать пользователя "su", который не требует ру…
31 май '12 в 05:28
2 ответа

Как использовать sudo с командой rcp для копирования файлов с хоста linux на хост HP-UX?

У меня возникла проблема, когда при попытке использовать sudo для передачи некоторых файлов с хоста Linux на хост HP-UX (обратите внимание, что каталог назначения требует корневого доступа для записи), я получаю следующую ошибку от HP-UX боковая сто…
28 июн '12 в 00:00
1 ответ

Используя экран с start-stop-daemon, sysv

Я пытаюсь запустить программу с интерфейсом ncurse в качестве демона, используя экран. Я хочу использовать start-stop-daemon для управления процессом, но у меня возникают проблемы при создании сценария инициализации SysV. Переменные: NAME=rtorrent C…
14 авг '12 в 11:25
1 ответ

Почему subshell не наследует экспортированную переменную (PS1)?

Я использую startx запустить графическое окружение. У меня очень просто .xinitrc к которому я добавлю вещи при настройке среды, но пока это выглядит следующим образом: catwm & # Just a basic window manager, for testing. xterm Причина, по которой…
21 окт '13 в 09:51
3 ответа

Как узнать переменные окружения, установленные после входа в сеанс оболочки

Как я могу узнать переменные среды, установленные после входа в сеанс оболочки? Мои два фиктивных решения были следующими: _VariableName1="VarValue1";export _VariableName1; _VariableName2="VarValue2";export _VariableName2; ... set | grep '_' … Котор…
24 окт '12 в 06:37
1 ответ

Проблемы с этим скриптом?

Возникли проблемы при выполнении этого скрипта sh... я не вижу в этом ничего плохого, кто-то еще видит что-то, что я облажался? echo "**************************************" echo "*** ***" echo "*** Updated Please Read ***" echo "*** ***" echo "****…
12 фев '14 в 21:17
2 ответа

Записать bash_history в личную базу данных для всех пользователей?

Я хочу иметь возможность настроить базу данных MySQL и записывать все команды, введенные на моем сервере, по имени пользователя и команде. Возможно ли это, и если да, то как бы я это настроил?
17 дек '12 в 14:07
1 ответ

Как добавить строку в вывод программы, не дожидаясь всей строки?

У меня есть скрипт, который запускает команду на удаленном сервере, используя SSH. Я хочу добавить строку Remote: для каждой строки вывода, но я не хочу, чтобы каждая строка была отложена, пока не будет доступна вся строка. Вот вывод из моей команды…
23 янв '15 в 12:15
0 ответов

Команда screen вызывается из скрипта, команда su -c создает файлы в корневом каталоге

Я выполняю этот скрипт от пользователя root в каталоге "/": su -c "sh /home/bob/start_server.sh" bob и "start_server.sh" содержит screen -d -m -S serverscreen mono startserver.exe Однако все файлы, созданные "startserver.exe", создаются в корневом к…
21 сен '17 в 05:35
0 ответов

Как переназначить предварительно настроенное сочетание клавиш под Linux Mint XFCE из сценария оболочки Bourne?

TLDR: я пытаюсь настроить сочетание клавиш из скрипта (на linux mint XFCE), но мешает предварительно настроенная привязка клавиш. У меня есть установочный скрипт, который устанавливает пакеты apt, устанавливает пользовательские скрипты, настраивает …
29 дек '18 в 02:36
1 ответ

Как запустить пару.sh в одну команду?

У меня есть несколько файлов в папке, и я хочу запустить их одной командой. Структура выглядит так: keddad@keddad-HP:/media/$ ls somfile.sh otherfile.sh onemorefile.sh Поэтому я пытаюсь сделать это с помощью команды: ./* Но он запускает только первы…
02 фев '19 в 07:19