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

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

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 секунды, чтобы получить подсказку (или начинает набирать мою команду без приглашения в ...