Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
2
голоса
8ответов
2k показов
Почему "ls -a" скрывает какой-либо существующий каталог от пользователя root?
Сегодня я нашел кое-что действительно интересное (по крайней мере для меня) на одном из наших тестовых серверов: Я могу перейти в существующий каталог из моего фактического рабочего каталога, ...
2
голоса
2ответа
219 показов
Как сделать бэкап оболочки?
Я работал над оболочкой и получил некоторые странные исключения в моей программе. Просто для справки я хочу сохранить все, что есть на моей оболочке, в текстовый файл. Я хочу не только историю ...
2
голоса
1ответ
2k показов
Как перенаправить несколько команд bash на экран переменной AND?
Я хотел бы захватить вывод подоболочки в переменную и одновременно распечатать его на экране терминала. Можно ли сделать это, назначив подоболочку переменной и отправив в нее stdout и stderr? ...
2
голоса
2ответа
5k показов
Как обойти пользовательские взаимодействия в скрипте?
Я пытаюсь автоматизировать установку программы с помощью сценария оболочки. Есть несколько шагов, которые требуют взаимодействия с пользователем из командной строки (подтверждение, да / нет и т.д.). ...
2
голоса
1ответ
5k показов
Autologout после входа в систему
У меня есть сервер Ubuntu 10.04 LTS. В настоящее время я вошел в систему как пользователь root, потому что внезапно не могу войти в свою учетную запись. Когда я выполняю su useraccount , ничего не ...
2
голоса
2ответа
1k показов
причина, по которой команда оболочки Bourne для поиска сценария
Существует ли более высокая причина, по которой первоначальные разработчики оболочки Bourne решили назвать команду source .? (afaik исходная команда специфична для bourne, поправьте меня, если я ...
2
голоса
3ответа
4k показов
как gzip и scp одновременно
У меня есть файл, в котором я хотел заархивировать и в то же время перенести на другой хост, используя scp. Я попытался выполнить следующую команду, но потерпел неудачу. Я не против заскочить и ...
2
голоса
1ответ
51 показов
Перемещение двух конкретных файлов в родительскую папку в нескольких каталогах с уникальными именами
Мне нужно переместить два конкретных файла, мы назовем их fileA.txt и fileB.sh в его родительскую папку. Один из этих файлов является общим, но другой файл относится к его родительской папке и не ...
2
голоса
2ответа
2k показов
Преобразование bash в zsh: объявление функции и оператора if
Я скопировал этот код откуда-то и пытаюсь изменить его для своих нужд. Он был разработан для bash но я запускаю его под zsh . У меня всегда возникают проблемы с запуском скриптов bash под zsh, так ...
2
голоса
4ответа
256 показов
Изучение сценария оболочки, что дальше?
Я закончил изучать "Shell Script" в Linux, так что теперь я нахожусь на среднем уровне продвинутого уровня, но я не могу догадаться, как я могу использовать этот язык сценариев для создания вещей / ...
2
голоса
3ответа
123 показов
Какой самый лучший способ рассчитать в командной строке?
Есть ли более быстрый способ вычислить в командной строке следующее: echo "4 * 5" | bc
2
голоса
2ответа
1k показов
Удалить пустые каталоги Synology NAS Shell
Я пытаюсь удалить мои пустые каталоги на моем Synology NAS (DS415+). Я старался: find . -type d | xargs rmdir Но проблема в том, что у меня есть директории с пробелами в именах типа «привет (2012)». ...
2
голоса
1ответ
110 показов
Как перечислить все скрипты, вызываемые мастером?
Я хочу перечислить все сценарии (рекурсивно), которые вызываются мастер-сценарием. Например: master.sh a.sh >> this script calls a1.sh, a2.sh, a3.sh etc b.sh >> this one calls b1.sh, b2.sh, ...
2
голоса
1ответ
7k показов
Как использовать echo в командной оболочке из Makefile?
У меня есть сборочный файл GNU. Он отлично работает на Linux, Solaris и OS X. Однако под Cygwin-32, Cygwin-64 и MinGW он производит: /bin/sh: -c: line 0: syntax error near unexpected token `(' ...
2
голоса
3ответа
619 показов
Как позволить оболочке вернуться к предыдущей строке после выхода из полноэкранного процесса, такого как Vim
Я подключаюсь к Z-Shell на машине Red Hat Enterprise Linux 6.2 через Putty. После выхода из полноэкранного процесса, например, Vim и менее, в оболочке Unix, приглашение оболочки начинается с ...
2
голоса
0ответов
472 показов
Как псевдонимы доступны в основной оболочке, но не в подоболочке?
Я читал какой-то текст, и в нем говорится: Файл конфигурации оболочки .bashrc фактически выполняется каждый раз, когда вы генерируете оболочку BASH, например, когда вы запускаете сценарий оболочки. ...
2
голоса
0ответов
2k показов
Команды оболочки не работают: REDHAT
Я добавил некоторые службы в сценарий запуска, а затем после перезагрузки получил это сообщение: 24 package(s) needed for security, out of 52 available Run "sudo yum update" to apply all updates. ...
2
голоса
1ответ
223 показов
Скопируйте все файлы в папке с тем же именем, что и файлы в отдельной папке.
Позволь мне объяснить: Я прохожу огромный набор иконок и выбираю иконки, которые мне нравятся. Я выбрал, возможно, 250 из 3000 иконок. То, как значки делятся, выглядит следующим образом: Icons -> ...
2
голоса
1ответ
135 показов
Выполнить команду после разрыва соединения SSH
Есть ли способ выполнить команду после разрыва соединения SSH (затемнение и т.д.)? Когда я обычно выхожу из системы, я могу просто использовать .bash_logout, но я не знаю, что делать, когда ...
2
голоса
1ответ
3k показов
Добавьте время к управляемой учетной записи родительского контроля OS X с помощью команды оболочки
Я предполагаю, что есть простой счетчик для ежедневного использования, и что это может быть изменено, но я не смог найти никакой документации о том, где или как это сделать. Кто-нибудь знает?
2
голоса
4ответа
1k показов
Linux Shellscript объединяет все файлы без цикла for
У меня есть сотни файлов в одном каталоге, есть ли простая команда или набор команд, которые я могу использовать, чтобы добавить их вместе? Я не хочу использовать какие-либо петли.
2
голоса
0ответов
251 показов
скрипт оболочки ffmpeg останавливается после 2 заданий
У меня довольно простой сценарий оболочки, и после выполнения первых двух заданий он просто останавливается и сидит там, ничего не делает, кажется, не имеет значения, что такое третье задание, если я ...
2
голоса
4ответа
327 показов
Есть ли инструмент, который подает звуковой сигнал и выделяет совпадающие линии, которые проходят через него, отображая все
Есть ли инструмент, который позволит мне передать через него вывод исполняемого файла и воспроизвести звук, или, что еще лучше, выделить строку, где встречается выбранная фраза? Я хочу быть в ...
2
голоса
2ответа
5k показов
У меня 2 компьютера с Linux, как я могу отправить с помощью ftp-файлов с компьютера1 на компьютер2 (команда оболочки)?
У меня 2 компьютера с Linux. Как я могу отправить с помощью ftp файлов с компьютера1 на компьютер2 их (команда оболочки)? Шаги, которые я думаю, должны быть выполнены (пропустите команды оболочки): ...
2
голоса
2ответа
130 показов
Выполнение файла в Unix
base └──────install └──────setup └───myfile Предположим, это часть моей структуры каталогов в Unix. Есть ли разница между этими двумя: 1) base/setup$ myfile 2) base/install$ ../setup/myfile Я пытался ...
2
голоса
3ответа
2k показов
Есть ли способ загрузки файлов из интернета с помощью оболочки Windows?
Как wget или curl, но без необходимости устанавливать какие-либо из этих прог?
2
голоса
3ответа
71 показов
Как я могу найти то, что компьютер под управлением Windows считает своим именем, учитывая его IP?
Как я могу узнать, что удаленный ПК с Windows считает своим именем хоста, учитывая его IP? Из Windows cmd.exe или из оболочки Linux. Меня не интересует, что DNS-сервер думает, что имя хоста для IP, ...
2
голоса
1ответ
84 показов
Как я могу создать несколько папок?
Как я могу создать несколько подпапок в папке в одной команде. Например, я хочу создать: /home/user/*create dir1*/*create dir2*/*create dir3*/ При условии, у меня нет dir1. И я не могу использовать 3 ...
2
голоса
0ответов
46 показов
Как ядро сервера 2016 узнает, что оно должно запускать cmd.exe как оболочку?
Кто-нибудь знает, как Server Core знает, что он должен запустить cmd.exe в качестве оболочки? Это просто еще одна версия Windows, и вы можете ожидать, что она будет указана так же, как всегда с NT, ...
2
голоса
2ответа
12k показов
sudo для запуска команды от имени другого пользователя
Я пытаюсь настроить скрипт, который будет запускаться от имени пользователя "maint". Сценарий в основном представляет собой меню, которое позволяет обслуживающему персоналу выполнять разные действия ...
2
голоса
1ответ
52 показов
Оборачивание `time` (и похожих ключевых слов) в вызове из другого скрипта
У меня есть скрипт Bash (назовем его clock), который должен работать как оболочка, похожая на ключевое слово time в Bash, например, clock ls должен что-то сделать, а затем запустить ls . Вот пример ...
2
голоса
1ответ
412 показов
Как остановить запуск tmux оболочек входа в систему?
По умолчанию TMUX запускает оболочки как логин. Я ищу способ отрицать это поведение (чтобы он запускал не входящие в систему оболочки) в файле .tmux.conf . В настоящее время я могу использовать tmux ...
2
голоса
1ответ
73 показов
Мой хост предлагает только SFTP, но не SSH. Могу ли я использовать аутентификацию по секретному ключу? то есть, SFTP использует SSH неявно?
Я использую WP Engine в качестве хоста. Они являются управляемым хостом и никогда не предлагают доступ к оболочке. Тем не менее, они позволяют настроить учетные записи SFTP. Мое (ограниченное) ...
2
голоса
2ответа
761 показов
Как мне массово переименовать файлы, чтобы исправить Dropbox (ложь) обнаруженной "конфликтующей" версией в "неконфликтную" версию?
У меня есть проект с большим количеством файлов, расположенных в нескольких подкаталогах. Dropbox каким-то образом заменил последние версии некоторых из этих файлов старой версией и переименовал ...
2
голоса
1ответ
39 показов
Как я могу безопасно удалить тайм-аут из сценария?
Я начал сценарий с timeout --signal 2 --kill-after 10 14400 и теперь решил, что он должен работать так долго, как должен, поэтому мне нужно удалить этот тайм-аут из запущенного скрипта. top -p ...
2
голоса
1ответ
256 показов
SSH машина EC2 с использованием Windows Bash Shell для Windows
Я подключался к машине EC2 в AWS с помощью следующей команды в Windows Shell Linux: ssh -i AWSNV.pem ubuntu@ Но на прошлой неделе я обновил свой Windows 10, и теперь эта команда возвращает эту ...
2
голоса
1ответ
102 показов
Как отображать только новые процессы в Activity Monitor?
Есть ли способ заставить Activity Monitor показывать только новые процессы? Можете ли вы сделать это в Terminal вместо этого?
2
голоса
1ответ
426 показов
Команда оболочки Windows conEmu
Я недавно узнал о conEmu, и я считаю его очень полезным. Однако, по крайней мере, мне не хватает двух функций, и я подумал, есть ли способ их установить: Когда я прокручиваю вверх, если я щелкаю ...
2
голоса
4ответа
2k показов
Как заменить пробел с подчеркиванием во всех именах файлов?
Сценарий, приведенный ниже, помещает "подчеркивание" вместо "пробел" во всех именах файлов, которые находятся в определенной папке. У меня проблемы с созданием сценария оболочки, который помещает ...
2
голоса
2ответа
319 показов
Как установить длительность SSH и перенаправить сообщение об ошибке
У меня есть список хостов и есть несколько хостов. Я хочу использовать ssh для подключения к ним. Я хочу видеть, доступен ли хост или нет по времени, которое занимает ssh. Если это займет больше 5 ...
2
голоса
0ответов
301 показов
Запрет ARP-спуфинга в AP, команда «wl deauthenticate»
Я нахожусь в ситуации, когда я не могу выполнить фильтрацию MAC-адресов в точке доступа, и мне нужно заблокировать пользователя, который подменяет сеть ARP. Я пытаюсь использовать команду wl ...
2
голоса
1ответ
363 показов
Команда оболочки «Присоединиться» не работает
Я объединяю два очень простых отсортированных файла, но по какой-то странной причине это не работает. f1.txt: f1 abc f2 mno f3 pqr f2.txt: abc a1 mno a2 pqr a3 Команда: join -t '\t' f1.txt f2.txt -1 ...
2
голоса
1ответ
24k показов
Вызовите putty/plink, чтобы запустить удаленный SSH-скрипт Linux с пользовательским вводом
Казалось бы, простой вопрос, который дает слегка нежелательные результаты. Запустите putty для запуска скрипта на удаленном сервере Linux, который требует ввода данных пользователем. Удаленный скрипт ...
2
голоса
0ответов
251 показов
Почему при использовании `nohup` на Линоде происходит большая задержка?
У меня есть сценарий оболочки, как: for((i=1;i
2
голоса
1ответ
10k показов
Shell Script для файлов GZIP без перезаписи файлов .gz
Я пытаюсь создать сценарий оболочки, который получает в качестве первого параметра путь к папке, и я хотел бы сжать все файлы с помощью gzip без перезаписи файлов .gz которые уже существуют в этой ...
2
голоса
2ответа
2k показов
Я хотел бы написать сценарий оболочки / файл RC, который автоматизирует разбиение экрана GNU и запускает программы в них
Я хотел бы автоматизировать сценарий, когда я работаю над проектом rails, и я думаю, что экран - это идеальный способ сделать это без необходимости перетаскивать несколько окон после каждого запуска ...
2
голоса
1ответ
1k показов
Добавить текст к первому вхождению шаблона, используя sed
Скажем, есть текстовый файл, как показано ниже: Hello world types="" Mario types="Game" Я хочу найти первое вхождение type="" и добавить слово "program". Мне нужен вывод как: Hello world ...
2
голоса
3ответа
2k показов
Извлечь строку версии из имени файла
У нас есть список имен файлов в файле a.txt со встроенной в них строкой версии. Например: gson-2.1 xmlParserAPIs-2.4.0 acrobat-1.1 orai18n-mapping-12.1.0.2 jdbc-se2.0 eclipse-core-runtime-20070801 ...
2
голоса
0ответов
96 показов
OSX - Нестандартный сценарий блокировки пароля
Как вы, наверное, знаете, в Mac OS X вы можете включить экран блокировки при выходе из спящего режима, где пользователь вводит свой пароль. Я ищу способ запуска рабочего процесса Automator.app, когда ...
2
голоса
2ответа
3k показов
Как проверить, существует ли файл после определенного интервала времени
Я хочу проверить, содержит ли каталог файл (например, sample.txt). Если он не содержит этот файл в течение 5 часов, мне нужно выполнить какое-то действие. Как я могу сделать это в сценарии? Я ...