Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
1
голос
1ответ
651 показов
Изменение моего сценария оболочки bash по умолчанию $ PWD на его текущее местоположение (сценария)
Привет, я запускаю свой скрипт оболочки, который взаимодействует с папками и файлами, но мой $ PWD, который постоянно указывает на каталог /home /MyUserName, и это портит то, что он должен делать. Я ...
1
голос
1ответ
3k показов
Как передать массив в скрипт оболочки bash?
Как передать массив как переменную из первого сценария оболочки bash во второй сценарий. first.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') sh second.sh "$AR" # foo sh second.sh "${AR[@]}" # foo ...
1
голос
0ответов
530 показов
Как перенести $(shell find. -Name '* .cpp') на Windows?
У меня есть это в makefile: # find cpp files in subdirectories SOURCES := $(shell find . -name '*.cpp') Поэтому я хотел создать общую команду FIND которая будет правильно работать в Windows и Linux: ...
1
голос
1ответ
650 показов
Получение PID процесса из команды оболочки bash, вызванной из приложения MONO C #
У меня есть следующая команда терминала Linux: ps -aef | grep -v grep | grep 'TestService.exe' | awk '{print $2}' который отлично работает с терминала Linux и получает PID требуемого процесса, ...
1
голос
1ответ
1k показов
Выполнить команду оболочки в subshell или в фоновом режиме?
На самом деле я в основном работаю с Ruby, но сейчас я создал файл сценария bash. Из этого файла сценария я отображаю сообщения на экране. Вот мой сценарий. Я использовал модуль aosd_cat для ...
1
голос
1ответ
1k показов
Измените цвет имени хоста в командной строке Fish shell
Я перехожу на новый Mac, и у меня возникают проблемы с настройкой моей оболочки в соответствии со старой. Старый: Новое: Заметьте, что цвет хозяина отличается? Я скопировал всю папку .config/fish на ...
1
голос
2ответа
1k показов
Как сделать копию файла в том же каталоге
Это создает файл в том же директории, что и some.file.bak. find /home/ -ipath "*/temp/some.file" -type f -exec cp {} {}.bak \; Как сделать копию под другим именем, например «another.file», в том же ...
1
голос
1ответ
66 показов
Как я могу ограничить поиск bash только определенными подкаталогами
Я пытаюсь перечислить все файлы в определенном подкаталоге, но разные каталоги, которые находятся на другом томе. Следующее работает, но только для полностью определенного подкаталога (а у меня их ...
1
голос
1ответ
695 показов
Сценарий оболочки OS X Automator для пользовательского поиска со специальным символом, не закодированным с помощью utf-8
Я нахожу сценарий здесь Mac OS X (Lion) Chrome: ярлык для поиска с помощью Google который показывает, как выполнить поиск Google с помощью сценария оболочки в OS X Automator. Оригинальный скрипт: ...
1
голос
0ответов
32 показов
В emacs eshell, как я могу избавиться от расширения файла, когда нажимаешь вкладку автозаполнения?
Например, у меня есть файл с именем: "mytest.bat", когда я набираю: $ myt Функция автозаполнения дает мне полное имя файла "mytest.bat" вместо "mytest" в качестве функции. Как я могу получить имя ...
1
голос
0ответов
30 показов
Как я могу эффективно фильтровать Dos пакеты?
Недавно я стал жертвой некоторых атак Dos. Факты: я получил очень большое количество пакетов, насыщающих мое соединение и не позволяющих мне выходить в Интернет в течение одного часа (в среднем). Они ...
1
голос
2ответа
4k показов
мудрый сценарий увеличения виртуального процессора
1x процессорного ядра недостаточно для коробки Ubuntu для совместного использования файлов SMB. Как отключить питание виртуальной машины в полночь, увеличить количество процессорных ядер 1-> 2 и ...
1
голос
0ответов
579 показов
История Bash не работает?
Я использую FreeBSD 11 и Bash в качестве оболочки. Я проверил все основы. История показывает как "на" HISTFILE, HISTFILESIZE и HISTSIZE все установлены с разумными значениями. $ HISTFILE существует и ...
1
голос
1ответ
39 показов
Как правильно обрабатывать расширение .js в bash-скрипте?
У меня есть следующий скрипт bash. while IFS= read -r filename; do [[ $(md5 path/to/"$filename-orig") = $(md5 path/to/"$filename") ]] || echo $filename differs; done < ...
1
голос
1ответ
1k показов
Файлы tar в Linux в определенном диапазоне дат, используя имя файла
У меня есть файлы, имена которых начинаются с ГГГГММДД, например: 20160221_143223_Report.csv 20160222_121223_Report.csv ... 20160229_141223_Report.csv 20160301_171223_Report.csv Я хочу, чтобы tar ...
1
голос
2ответа
5k показов
Powershell перестал работать, не может выполнять сценарии или вводить в оболочку
мой PowerShell в Win10 стал полностью нефункциональным. Если я пытаюсь выполнить скрипт, он висит на пустом окне оболочки Если я загружаю Powershell (с администратором и без него), он отображает ...
1
голос
1ответ
414 показов
gpg2 --quick-addkey без запроса пароля
Я пытаюсь сгенерировать в bash sub ключи для связки клавиш без какого-либо взаимодействия с клавиатурой. Я пробовал несколько подходов вокруг того, что упоминается здесь ...
1
голос
2ответа
1k показов
Использование параметра несколько раз в одной строке команды bash
Мне иногда нужно выполнить команду, такую как: mv "very-long-file-name.x" "very-long-file-name.y" Я хотел бы добиться этого, не повторяя очень длинное имя файла дважды ... Я знаю, как это сделать, ...
1
голос
0ответов
118 показов
завершение tmux (не завершение оболочки)
Есть ли способ сделать завершение произвольного текста из вашего сеанса tmux (например, вывод из предыдущих команд)? Что-то похожее на hippie-expand в emacs или любое завершение слова в vim? Обратите ...
1
голос
0ответов
163 показов
tmux всегда начинается с `/bin/bash` вместо`/usr/local/bin/bash`
Что бы я ни делал, tmux всегда будет использовать /bin/bash качестве оболочки для входа. Я установил $SHELL в /usr/local/bin/bash который должен работать в соответствии с man-страницей tmux . И ...
1
голос
1ответ
3k показов
Почему я не могу использовать команду wget в оболочке SSH?
У меня следующая проблема. Я использую мой RaspBerry (с установленным RaspBian) по SSH. Моя проблема в том, что я не могу использовать команду wget, потому что она не работает. Например, если я ...
1
голос
3ответа
125 показов
Как правильно установить и организовать программное обеспечение терминала на OS X?
Я изучал vim и возился с установкой некоторых терминальных расширений, таких как zsh и tmux. До сих пор я устанавливал все в соответствии с их онлайн-инструкциями, и это оставило мне довольно ужасную ...
1
голос
1ответ
646 показов
Как пользоваться '!!'(двойной восклицательный знак) в скрипте bash?
Это сценарий: иногда я хочу открыть список файлов с помощью vim. Этот список файлов является выводом команды. Так что я могу набрать vim $(!!) и откройте эти файлы после запуска этой команды. Можно ...
1
голос
2ответа
2k показов
Отступы в выходных данных сценария оболочки
Я хочу вызвать shell-скрипт / приложение внутри другого скрипта. Каждая строка содержащегося скрипта должна содержать два пробела. Это возможно? Вывод должен выглядеть примерно так. I'm the ...
1
голос
1ответ
617 показов
Список всех корневых файлов в не корневых папках
Я должен сделать аудит, касающийся удаления корневых привилегий для сервера. Чтобы свести к минимуму риск того, что что-то сломается или пойдет по пути додо, я хочу найти все файлы / папки, ...
1
голос
1ответ
932 показов
Получить оболочку для входа пользователя, которого нет в /etc /passwd в linux
Как получить стандартную оболочку для входа в систему определенного пользователя в Linux. Пользователь не обязательно находится в /etc/passwd . Они могут входить в систему с помощью NIS, LDAP или ...
1
голос
3ответа
4k показов
Почему эта команда эха не работает?
Я хочу перезаписать /etc/postfix/master.cf своим собственным контентом. Я использую echo "" > /etc/postfix/master.cf чтобы попытаться выполнить это. Но, когда я делаю: echo "# # Postfix master ...
1
голос
1ответ
2k показов
Чтение / запись переменных EFI из оболочки Windows 10
Мне нужно записать определенный набор байтов (который я сохранил в файле) в конкретную переменную EFI в Windows 10. Я понимаю, что это возможно в C/C++ с помощью функций ...
1
голос
1ответ
550 показов
Bash скрипт для проверки доступа к оболочке
Я работаю над сценарием оболочки, чтобы легко управлять учетными записями. Я хочу иметь возможность включать и отключать доступ к оболочке (что легко), но сложно найти, если учетная запись уже имеет ...
1
голос
1ответ
248 показов
Совместимость шифрования между TCL и openssl
У меня есть сценарий оболочки и сценарий tcl, использующий механизм шифрования, и я хочу, чтобы оба сценария имели одинаковый вывод шифра. например, выходной шифр сценария tcl и сценария оболочки ...
1
голос
2ответа
541 показов
Захват определенной переменной среды из суб-оболочки Linux
Я пытаюсь найти способ запустить сценарий оболочки B из сценария A, установить или экспортировать переменную в сценарии B и сохранить это значение в сценарии A после того, как сценарий B завершится и ...
1
голос
3ответа
249 показов
Cygwin64: Не знаете, когда запускается /etc/bash.bashrc?
У меня Windows 7 64-битный ПК. Я установил Cygwin версии 2.6.0 на него в каталоге c:\cygwin64. Я запутался, что когда я открываю терминал Cygwin64, запускается ли файл конфигурации /etc/bash.bashrc ? ...
1
голос
1ответ
76 показов
для чего используется команда bash `command` и что это такое, когда она появляется в сценарии оболочки
когда я писал сценарий оболочки, я узнал, что command - это зарезервированное слово. Тогда я заметил, что command также является командой bash. command ls дает тот же результат, что и ls . command ls ...
1
голос
2ответа
440 показов
Источник от bashrc при выходе из сеанса 'ssh'
Я на OS X и использую iTerm2. Я обновил свой профиль Bash на нескольких своих серверах, чтобы при входе в них по ssh я сразу мог видеть на вкладках, в каких полях я нахожусь. Когда я выхожу из сеанса ...
1
голос
1ответ
608 показов
Использование оболочки (bash) для определения ключа для значения из файла
Я пишу сценарии развертывания некоторых приложений и развертывания процессов продвижения, используя bash (shell). Эти сценарии пишутся как отказоустойчивые на случай, если наша CI-платформа снова ...
1
голос
1ответ
591 показов
Запустите shell и проверьте порт определенной версии postgresql в Ubuntu
Несколько версий postgresql (9.3, 9.4 и 9.5) на сервере с разными портами, и я хочу запустить оболочку определенного. Если я запускаю оболочку: psql Возвращает: psql (9.5.0, server 9.3.10) Type ...
1
голос
0ответов
210 показов
Как получить правильную подоболочку в mcedit mc?
Я могу использовать оболочку из mc при нажатии Ctrl+O и при использовании Debian, я также могу использовать этот ярлык из mcedit . Тем не менее, в Ubuntu это покажет только оболочку, но я не могу ...
1
голос
1ответ
139 показов
Выполнить команду, хранящуюся в переменной
Я хочу написать скрипт, который будет показывать загрузку процессора для одного сервиса. ниже скрипт и вывод для того же. Любезно помочь. Сценарий: yourpid=$(service tomcat_SP status | cut -d':' -f2) ...
1
голос
3ответа
131 показов
Какой самый короткий способ временно обойти функцию в Zsh?
В моем .zshrc я определяю функцию-обертку для cd как показано ниже. function cd(){ builtin cd "$@" && ls -AFG } (выводить содержимое каталога при смене каталога) Иногда я хочу использовать ...
1
голос
1ответ
152 показов
Как я могу асинхронно определять псевдонимы или переменные в Bash?
В проекте django вы получаете скрипт с именем manage.py , в котором есть несколько подкоманд, таких как runserver , migrate и т.д. Вы можете получить их список, запустив скрипт без аргументов. Мой ...
1
голос
1ответ
114 показов
Как я могу сказать bash top прекратить отображать текст всякий раз, когда я нажимаю любую клавишу?
Я пишу пользовательскую команду запуска для gnome-терминала, и я намерен отображать приветственное сообщение каждый раз, когда я его запускаю. Сообщение отображается правильно, я его кодировал, чтобы ...
1
голос
2ответа
1k показов
Эквивалент `$ @` для оболочки Windows
Я использую командные файлы для создания оберток вокруг некоторых команд, которые нуждаются в дополнительном аргументе для работы. Например, у меня есть файл pip.cmd который добавляет настраиваемый ...
1
голос
1ответ
787 показов
Как установить RTC будильник из скрипта или терминала в OSX?
У меня есть iMac mini с OSX для powerpc, который я хочу использовать для удаленного резервного копирования. Резервное копирование будет выполняться через скрипт bash с rsync через ssh. Для экономии ...
1
голос
2ответа
57 показов
Импортировать предыдущие команды в редактируемую команду
Я играю с zsh, чтобы изменить время модификации изображения в соответствии с атрибутом exif «Date /Time Original». Для этого я делаю одну команду: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed ...
1
голос
0ответов
217 показов
Как остановить вывод команды AT в командной строке
У меня есть эта проблема. Я пытаюсь получить вывод от AT команды с моего модема, используя Linux. Я получаю вывод, но я не знаю, как остановить вывод. Строка примерно такая: echo -e 'AT+CGMI' > ...
1
голос
1ответ
397 показов
Grep блок текста, используя шаблон
У меня есть короткий текстовый файл, где я должен сделать вывод данных, используя специальный шаблон. Мой файл: 99 test1 88 test2 10 test3 11 test1 12 test1 13 test2 14 test3 17 test1 18 test4 Один ...
1
голос
1ответ
31 показов
Настройте другой путь для раковины рыбы временно
Пользовательские библиотеки обычно находятся в /usr/local/lib . Однако я хочу создать сторонние библиотеки, например, /Users/user/Public/lib . Я хочу сделать это только во время тестирования. Есть ли ...
1
голос
1ответ
3k показов
команда электронной почты не работает в UNIX Linux
Я попытался с помощью 2 команд электронной почты UNIX mail и mutt из моего Red Hat Linux. Он не отправляет письма на указанный мной адрес электронной почты. echo "My message" | mail -s subject "test ...
1
голос
2ответа
148 показов
Можно ли использовать Zsh в машинах Windows?
Можно ли использовать оболочку zsh в windows вместе с консолью 2. Если возможно, как я могу установить и настроить его.
1
голос
1ответ
59 показов
псевдоним замедлился зш
Я добавил псевдоним и замедлил время открытия Zsh. Он открывается, но просто зависает на дополнительные 1 или 2 секунды, чтобы получить подсказку (или начинает набирать мою команду без приглашения в ...