Вопросы с меткой [shell]

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

1
голос
1ответ
2k показов

Как я могу указать отдельный файл для моих псевдонимов в oh-my-zsh?

Я готовлю сценарий bash, который сразу установит несколько удобных псевдонимов оболочки. Я использую пару iTerm2 и oh-my-zsh. Я знаю, что могу вручную добавить псевдонимы в ~/.zshrc . Я также знаю, ...
1
голос
1ответ
79 показов

Shell Script не может выполнить переданную команду как ввод

Я пытаюсь выполнить команду из скрипта, но не могу ее выполнить. скрипт:command.sh #!/bin/bash a=$1 b=$2 echo "a=$a" echo "b=$b" `$a | $b` Выполнение команды: bash-3.2 $ ./command.sh "tar cvf - DIR" ...
1
голос
2ответа
185 показов

$ SHLVL не увеличивается (echo $ SHLVL)

Я изучаю сценарии оболочки и застрял в этих маленьких экспериментальных сценариях оболочки: 1 #!/usr/bin/env bash 2 A=1 3 (A=2;echo "A is $A in $SHLVL") 4 echo "A is $A in $SHLVL" 5 exit 0 Без ...
1
голос
1ответ
88 показов

Для цикла не печатать требуемый результат

Я пытаюсь использовать для цикла в моем сценарии. Я SSH на сервер и переехал в соответствующий каталог. Внутри каталога у меня есть несколько файлов. Я хотел перебрать каждый файл. файлы начинаются с ...
1
голос
2ответа
59 показов

xargs; Как и когда?

Что именно xargs? Как вы используете его? Когда это будет считаться прагматичным или уместным для этого?
1
голос
2ответа
91 показов

Строковая переменная в качестве параметра команды внутри сценария оболочки

Как я могу сохранить разделенную строку в переменной и использовать ее в качестве параметра команды внутри сценария оболочки? Вот что я пытаюсь сделать: DESTINATION='/mnt/External Harddisk' ...
1
голос
1ответ
26 показов

Извлечь текст из файла в оболочке

Я хочу извлечь текст между шаблоном, который начинается с первых вхождений « SCRIPT:main, SIB:orvault/inap/si8/begin » и заканчивается первыми вхождениями » ------------- ...
1
голос
1ответ
1k показов

Mac OS X, кажется, не может найти каталог, который, безусловно, существует

По какой-то причине Mac OS X не может найти каталог, который я только что создал. Есть идеи почему? sh-3.2# mkdir /Users/Administrator/Documents/drive/ sh-3.2# mount -w -t "hfs+" /dev/disk1s2 ...
1
голос
0ответов
35 показов

Список ссылок, которые будут приняты без прокси в Linux

Как я могу добавить список ссылок, которые будут использоваться без прокси-сервера в Linux или другой программы оболочки (и т.д. Proxychains)? Мне нужно, чтобы исключить загрузку файлов прокси .avi ...
1
голос
1ответ
56 показов

Городская легенда: почему лучше избегать использования файлового дескриптора 5?

В ответе на этот вопрос ответчик процитировал блок сценариев, который содержит такую строку exec 4>/path/to/output.file #and a third, for reading and writing, with FD 6 (it's not recommended to use ...
1
голос
1ответ
44 показов

Что такое "оболочка:" в windows

Используйте "shell:sendto", я могу открыть эту папку C:\Users\myName\AppData\Roaming\Microsoft\Windows\SendTo Используйте "shell:startup", я могу открыть эту папку ...
1
голос
1ответ
55 показов

Сложность импорта numpy в оболочку Python после установки

После установки numpy через pip в командной строке и входа в оболочку python я не могу импортировать numpy в оболочку для использования. Я загрузил картинку для справки; Я попытался перезапустить мою ...
1
голос
1ответ
105 показов

MV внутри сценария оболочки не перемещает файлы

Часто обсуждаемые, но ответы, к сожалению, не привели меня к решению, и мне немного стыдно, что мне нужно снова задать этот вопрос. Но мы здесь. У меня есть сценарий оболочки dosomething.sh с shebang ...
1
голос
1ответ
52 показов

Запросить определенные учетные данные при попытке открыть файл в Windows

У меня есть файл на Windows 7, и я хочу, чтобы, как только кто-то пытается открыть этот файл, я хочу, чтобы появилось окно с запросом имени пользователя и пароля (что не связано с учетными данными ...
1
голос
0ответов
49 показов

Переадресация портов между двумя разными сетями

У меня три компьютера с Linux - A, B и C. У меня есть TCP-сервер, который работает на C. B и C совместно используют одну сеть, а B и A совместно используют одну сеть. Я хочу отправлять команды (и ...
1
голос
2ответа
207 показов

Sed удаляет линии, но оставляет пустое пространство?

Возникли проблемы с этим кодом. Это удаляет строки, соответствующие дате (в моем случае, 09/05/17), что хорошо. Но на его месте есть только пустые строки. У кого-нибудь есть решение? sed -i -e ...
1
голос
2ответа
353 показов

Почему команда exec используется для перенаправления дескриптора файла?

В UNIX такие оболочки, как Bash и Korn, оболочка exec используется для двух конкретных целей. Его использование для замены текущей программы другой, как в exec prog , понятно. Имя exec является ...
1
голос
1ответ
281 показов

что означают +0100 +0200 в результатах команды linux `stat`

Я использую stat, чтобы получить информацию о файлах, я замечаю Modify: 2011-03-02 14:23:33.489430232 +0100 Modify: 2012-11-15 10:13:26.534178635 +0200 что означает +0100 +0200 ?
1
голос
1ответ
722 показов

Как вручную установить homebrew в подкаталог /usr /local?

Инструкции по ручной установке в docs.brew.sh очень кратки и неудовлетворительны, что приводит к некоторым ошибкам, если я попробую их в подкаталоге /usr/local без использования sudo . Направления в ...
1
голос
2ответа
608 показов

ZSH PS1 добавление пробела при табуляции

У меня проблема с zsh/oh-my-zsh с моим настраиваемым приглашением PS1 (которое я перенес из bash). Когда я использую встроенную подсказку zsh/oh-my-zsh и вкладку для автозаполнения, это работает как ...
1
голос
1ответ
148 показов

Переслать оболочку в сериал в Linux

Я пытаюсь переслать оболочку на последовательный порт (USB на RS232), чтобы я мог использовать старый монохромный ЭЛТ-терминал. Как я могу переслать оболочку на последовательный порт, чтобы другой ...
1
голос
0ответов
83 показов

контролировать выходные команды в отдельных окнах терминала

Для получения списка входного текста я хочу выполнить повторяющуюся команду, используя каждый элемент из списка. Кроме того, мне также нужно отслеживать результаты каждой из этих команд параллельно. ...
1
голос
1ответ
370 показов

Сценарий оболочки: каждая строка вызывается дважды?

У меня есть сценарий оболочки для преобразования изображений в эффект вышивки. Это сценарий: сценарий вышивки Этот скрипт является частью веб-приложения. Он нормально работает на моем Mac, однако, ...
1
голос
1ответ
659 показов

Как создать filename.tar.Z-файл в операционной системе SunOS

Я пытаюсь создать filename.tar.Z файл, использующий одну команду в SunOS, но он не работает: bash-3.2$ tar c DIR | compress >DIR.tar.Z tar: /dev/rmt/0: Permission denied bash-3.2$ Другой способ, ...
1
голос
3ответа
497 показов

Запустить пакетную обработку результатов команды ls

У меня есть папка, в которой есть несколько папок. Я получаю список всех папок, используя следующую команду: ls -1a -d */ Это возвращает что-то вроде этого: folder01/ folder02/ folder03/ ... Обычно я ...
1
голос
0ответов
45 показов

Как отловить переменные, просочившиеся из функции оболочки (zsh)

С точки зрения тестирования, как я могу поймать переменные, которые я определил в функции оболочки, которую я забыл сделать локальной? Например: foo() { local var1="bar" var2="baz" } Могу ли я ...
1
голос
1ответ
146 показов

добавить суффикс (переименовать) к выбранным файлам

Я нашел скрипт ниже для моей проблемы добавления суффикса к выбранным файлам, но я не знаю, как интегрировать его в реестр, не имею опыта в написании скриптов reg query ...
1
голос
0ответов
45 показов

Отсоединить терминал от процесса в состоянии D (бесперебойного сна)

У меня есть команда оболочки, застрявшая в состоянии D (представьте, что вы делаете ls на общем ресурсе NFS, когда сеть не работает). Как мне отсоединиться от такой команды? Я не могу уничтожить ...
1
голос
1ответ
310 показов

Переменные среды в Linux-подобных системах

Как установить переменные среды для пользователя наиболее общим способом, который не зависит от переменных среды оболочки (например, профиль для оболочек типа Bourne, bahsrc, zshrc, zshenv, ..)? Идея ...
1
голос
1ответ
112 показов

netstat показывает несколько ответов для одного процесса прослушивания

Почему netstat -lntp показывает несколько ответов как 0.0.0.0:22 & :::22 для одного процесса sshd ? Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 ...
1
голос
1ответ
550 показов

Почему я могу получить доступ к Интернету в браузере, а не в терминале?

Я могу просматривать Интернет с помощью Chrome и Safari, но когда я использую терминал, я не могу. Когда я пытаюсь выполнить ssh в терминале, я получаю "время ожидания запроса", и когда я пытаюсь ...
1
голос
1ответ
101 показов

Запустите команды оболочки в фоновом режиме Windows

Можем ли мы запустить команды оболочки в Windows в фоновом режиме и проверить позже, работает ли он по-прежнему или нет? Например, у нас есть команда « screen » в linux. Есть ли другой способ для ...
1
голос
1ответ
630 показов

Включить автозаполнение в оболочке archlinux adb

В archlinux при использовании командной adb shell предоставляемой пакетом android-tools для получения оболочки на устройстве Android, автозаполнение с помощью Tab не работает. Все остальное работает ...
1
голос
2ответа
452 показов

Использование сценария оболочки: Как получить имя иконки (или путь) открытого окна в оконном менеджере на основе X?

Я могу получить идентификаторы окон и заголовки окон с помощью wmctrl , но до сих пор я не смог получить путь к значку, используемому окном. Я пробовал смотреть на утилиты xdg, но самым близким была ...
1
голос
1ответ
514 показов

Как сформировать список URL в bash?

Как я могу создать список URL-адресов в bash, чтобы я мог направить их в xargs, а затем в curl? http://somewebsite.com/{}.file где {} это число.
1
голос
1ответ
177 показов

Пользовательский контекст bash при запуске из FISH

Прежде всего, я на OSX10. Моя оболочка по умолчанию - BASH, которую я настроил (через .profile и .bashrc) для автоматического запуска оболочки FISH при открытии моего эмулятора терминала. Это ...
1
голос
2ответа
127 показов

Неверный статус выхода при оценке подстановки команд через ssh?

У меня есть следующая простая команда оболочки, которая, как я ожидаю, потерпит неудачу, и она работает на моем локальном компьютере: $ DIR=$(false) && echo ok || echo fail fail $ sh -c 'DIR=$(false) ...
1
голос
1ответ
40 показов

Сценарий оболочки: запустить экран, открыть несколько экранов и запустить команду в каждом

Почти то, что говорит название: Мой скрипт должен Запустите команду A, дождитесь завершения запустить "экран" запустить команду B1 на первом экране открыть новое окно (обычно через Cmd-ac) запустить ...
1
голос
1ответ
1k показов

Как запустить несколько URL на процесс с помощью cURL?

Я пытаюсь скачать список URL с cURL с несколькими URL на процесс. Следующее работает, но возвращает странный результат, если параметр xargs -L больше 1. Я хочу запустить 8 процессов, каждый из ...
1
голос
1ответ
59 показов

Shellscript - чтение пути к файлу из текстового файла для восстановления

Я работаю над сценарием корзины, который я могу вызвать, чтобы удалить файл и восстановить файл. В настоящее время удаление работает нормально и может быть вызвано с использованием подстановочного ...
1
голос
1ответ
83 показов

Почему мой новый пользователь SFTP не работает в другом каталоге?

Я пытаюсь создать новую учетную запись SFTP для моего сервера. Когда я точно следую этим инструкциям, то все работает нормально: https://www.thegeekstuff.com/2012/03/chroot-sftp-setup/ Я могу ...
1
голос
0ответов
2k показов

Как использовать альтернативную оболочку Rdp / начальную программу в Windows 10(образование)

Я пытаюсь запустить приложение, используя опцию "альтернативная оболочка" RDP для запуска удаленной программы. Но это не работает, и я получаю всю сессию. Эта функция удалена из окна 10? Или мне не ...
1
голос
1ответ
630 показов

Mac терминал bash «команда не найдена»

Когда я открываю iTerms, он показывает: -bash: AndroidStudioProjects: command not found AndroidStudioProjects - это папка, я не знаю, что вызывает это. Как я могу решить это?
1
голос
2ответа
609 показов

как изменить "смещение по времени от UTC" файлов

Я использую stat, чтобы получить информацию о файлах, я замечаю Access: 2013-12-28 13:12:11.244573123 +0100 Modify: 2013-11-12 22:54:42.274460079 +0200 Change: 2013-12-13 12:45:08.164394887 +0100 ...
1
голос
1ответ
838 показов

Передача переменных Env в пакетный файл

У меня возникают трудности при передаче env var (объявленного в моем .bash_profile) в сценарий пакетного файла, который выполняет операцию BTEQ (в Teradata). .bash_profile содержит: export ...
1
голос
0ответов
285 показов

Как использовать профили с Tor Browser?

Firefox позволяет использовать несколько профилей, запуская браузер из командной строки следующим образом:firefox --ProfileManager Или, более прямо:firefox --CreateProfile Однако, несмотря на то, что ...
1
голос
3ответа
1k показов

Команда sudo не запускается из скрипта

Linux Mint. Хорошо, это будет серьезно, но по какой-то причине я неправильно понимаю, как это работает. Если я наберу следующие команды, все работает нормально: cd home/user/folder1/folder1/ sudo ...
1
голос
2ответа
945 показов

Каковы различия между "sh file.sh" и "source file.sh"?

Я пытаюсь настроить задачу cron для запуска регрессионных тестов для программного обеспечения, которое обычно работает в интерактивной среде (CASA, для любопытных: http://casa.nrao.edu/). У меня есть ...
1
голос
1ответ
43 показов

Какие настройки определяют способ вставки текста в терминал?

Бывает, что текст, скопированный из терминала и вставленный в nano заканчивается так: auto host0 iface host0 inet static address 10.200.0.3 netmask 255.255.255.0 gateway 10.200.0.254 Очевидно, есть ...
1
голос
2ответа
57 показов

Распечатать комманд, запускаемый оболочкой

Я пытаюсь скопировать файлы, отсутствующие в одном каталоге, в другой каталог с помощью awk. diff -r dir1 dir2 | grep dir1 | awk '{$1=$2=$3 =""; print "cp \"./dir1/" substr($0,4) "\" ./dir2/"}' | sh ...