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

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

0
голосов
1ответ
389 показов

Использование hexdump для репликации команды xxd

На моей текущей рабочей станции у меня есть только hexdump и мне не разрешено устанавливать другие пакеты, такие как xxd . Поэтому мне нужно перевести эту команду xxd в эквивалент hexdump echo "my ...
0
голосов
2ответа
2k показов

Почему команда rm вела себя так и какой ущерб я бы причинил

Предположим, я в каталоге /home /userA Существует переменная окружения $ XMLFILES, которая указывает на /u /xml /xmlfiles. Переменная среды $ XMLFILES находится в среде / профиле пользователя A Я ...
0
голосов
2ответа
3k показов

Откройте новый терминал из скрипта, чтобы получить пользовательский ввод и использовать ввод в скрипте

Возможно ли из фонового сценария оболочки открыть новый терминал (xterm, gnome-терминал и т.д.), Получить какой-либо пользовательский ввод, закрыть недавно открытый терминал и использовать введенные ...
0
голосов
0ответов
608 показов

Не удается запустить lxterminal из автозапуска LXsession

Я пытаюсь запустить скрипт сразу после включения X-сервера моего Raspberry pi, потому что он работает с графическим интерфейсом. После долгих поисков я обнаружил, что могу запустить скрипт в ...
0
голосов
2ответа
200 показов

Когда я запускаю /usr /bin /time my_program, как убить my_program?

Я хочу проверить, сколько времени занимает моя программа. Тогда я использовал "/usr/bin/time my_program". Когда это занимает более 5 секунд, я хочу убить его. Я попытался "убить -9 TIME_S_PID", время ...
0
голосов
0ответов
54 показов

Команда для расшифровки файла для редактирования

У меня есть файл, который я могу просмотреть, выполнив следующую команду, но я просто хочу знать, как открыть файл для его редактирования? cat /opt/oracle/monitoring/config.txt|openssl enc ...
0
голосов
1ответ
291 показов

Установка таймаута оболочки после запуска sudo su

Мой вопрос заключается в том, чтобы сделать тайм-ауты сеансов оболочки после определенного времени бездействия, даже если был использован sudo su . Я пытался отредактировать файл /etc /profile и ...
0
голосов
1ответ
203 показов

Один перевод строки равен двум переводам строки в bash?

Поэтому, пока я тестировал программу на Python, над которой я работал, я заметил, что echo -e "\n" и printf "\n" соответствии с оператором if в bash. Несмотря на то, что echo -e "\n" печатает две ...
0
голосов
1ответ
1k показов

Использование Python Anaconda в качестве Python по умолчанию - оболочка csh

Недавно назначенный сервер использует csh shell , я никогда раньше не использовал csh . Я пытался найти путь к anaconda/bin в .cshrc но если я спрашиваю, which python он все еще возвращает ...
0
голосов
1ответ
402 показов

Как проверить, что такое оболочка по умолчанию

Существует ли файл конфигурации, в котором хранится оболочка по умолчанию (bash, zsh и т.д.) Для текущего пользователя?
0
голосов
1ответ
231 показов

Правильное экранирование символов для выполнения оболочки из ASP/VBScript

Я выполняю вызов curl из ASP с помощью WScript.Оболочка Объект. Set objCmd = objWShell.Exec("cmd.exe /c echo "&dataString&" | /path/to/curl --cacert '/path/to/cert/cacert.pem' -X POST"&options&" -A ...
0
голосов
0ответов
69 показов

В macOS почему "ps" всегда показывает идентификатор сессии как "0"

Я заметил это при запуске ps на разных терминальных сессиях ... Я не очень понимаю, почему? Кроме того, когда я убил процесс -zsh , то есть интерактивную оболочку входа в систему, я заметил, что все ...
0
голосов
1ответ
137 показов

Как исправить Unix, чтобы я мог использовать курсор на оболочке?

Мне удалось использовать стрелки вверх / вниз для циклического переключения предыдущих команд, теперь, когда я нажимаю клавишу со стрелкой, он выводит «^ [[A» ». Я бегу на оболочке bash. Как это ...
0
голосов
2ответа
560 показов

Как узнать, находит ли команда какой-либо результат?

#!/bin/sh LOOK_FOR="NTLMAuthenticationFilter" for i in `find ./ -name "*jar"` do echo "Looking in $i ..." grepjar -e $LOOK_FOR $i done Я написал сценарий выше, и попытался найти, существует ли ...
0
голосов
1ответ
80 показов

увидеть Unix-идентификаторы в macOS

У меня есть снимок 900-го идентификатора пользователя из миллиона файлов старого файлового сервера Unix. В Linux я могу просмотреть его и сделать так, чтобы ls -l показывал имена пользователей из ...
0
голосов
5ответов
379 показов

Вывод команды на печать рядом

Вот мой вывод команды: # ls -la | grep -i text | awk '{print $9}' text1.txt text2.txt text3.txt text4.txt Я хотел напечатать выходное значение как: text1.txt:text2.txt:text3.txt:text4.txt
0
голосов
1ответ
63 показов

Почему двоичные файлы Go (lang) не отображаются в `which`,` whereis` и подобных инструментах?

Я установил несколько утилит Go с помощью go get -u github.com/[owner]/[repo] и не понимаю, почему они не соблюдают стандартные соглашения оболочки. Устанавливаемая мною утилита не обнаружила никаких ...
0
голосов
1ответ
22 показов

команда оболочки в соответствующей строке (в vim: объединить глобальную команду `: g` или`: v` с командой оболочки)

Я хочу использовать команду оболочки (в данном случае fmt ) для работы с каждой (не) совпадающей строкой регулярного выражения в файле. Я бы предпочел сделать это в vim ! Тем не менее, я открыт для ...
0
голосов
1ответ
5k показов

Скрипт Bash: создайте сеанс экрана и выполните в нем команду

Я хочу написать файл bash, который запускает сеанс экрана и выполняет команду внутри. Проблема в том, что он сначала создает сеанс, а когда вы вручную выходите из сеанса, он выполняет следующую ...
0
голосов
2ответа
81 показов

Vagrant: работа Shell Provisioner в среде с несколькими компьютерами

Я строю среду с несколькими машинами и ломаю голову над поведением, которое я вижу, когда обрабатывается Vagrantfile. Моя цель: создать n виртуальных машин с 3 разными ролями. Все n виртуальных машин ...
0
голосов
0ответов
76 показов

Какова эквивалентная команда оболочки Linux в Windows Command?

У меня есть команда Linux, написанная ниже: $ ((cat file1.csv file2.csv | qs +) ; (cat file3.csv file4.csv | qs +)) | qs + |qs total | qs flip | qs mean Каков эквивалентный код для Windows Command ...
0
голосов
1ответ
391 показов

fping - как сделать результат fping всегда последовательным в порядке командной строки

Я хочу получить результат fping всегда последовательно в порядке аргументов командной строки. Например, команда: fping -e 151.101.129.164 8.8.8.8 может дать вывод: 8.8.8.8 is alive (5.43 ms) ...
0
голосов
1ответ
1k показов

Почему текст приглашения терминала становится черным при подключении к Ubuntu с клиентом Nomachine NX?

Я использую клиент Nomachine NX для Windows для удаленного подключения к моей Ubuntu. Время от времени я испытываю странные явления: текст в подсказке всех открытых окон терминала становится черным, ...
0
голосов
1ответ
196 показов

расширение оболочки системного журнала

Есть ли простой способ предотвратить вход команд в системный журнал как расширение после оболочки? Т.е. запишите команду "ls * .log" как таковую, а не "ls a.log b.log c.log d.log". Она делает ...
0
голосов
1ответ
34 показов

Как вывести конкретное слово в файл, если оно присутствует?

Я делаю простой скрипт, где я превращаю true в false если в файле присутствует true или наоборот, если в файле присутствует false , подробности здесь. Теперь я хочу вывести, каково значение после ...
0
голосов
0ответов
88 показов

сценарий оболочки не использует набор локалей

У меня есть изображение, которое построено: FROM debian:stretch # Set Bash as default shell RUN rm /bin/sh && \ ln --symbolic /bin/bash /bin/sh # apt-get RUN apt-get update && \ apt-get install -y \ ...
0
голосов
1ответ
20 показов

Bash-скрипт для контейнера Docker в Windows возвращает "Неизвестная цель"

Я загрузил репозиторий, содержащий скрипт .sh, чтобы открыть контейнер Docker. Я запускаю Windows 10 с Docker Toolbox (а не с полной версией, которая имеет некоторые проблемы с Hyper-V) и связанной с ...
0
голосов
1ответ
251 показов

Оставаться в интерактивной оболочке после newgrp?

Для большинства моих проектов моя основная группа по умолчанию верна. Однако для одного из них мне нужно установить новую первичную группу перед входом в ее среду, чтобы избежать проблем с ...
0
голосов
1ответ
50 показов

Команда дроссельной заслонки на OSX?

Я хочу ограничить вывод grep каждые 10 секунд. В частности, я хочу сделать что-то вроде этого: ping 8.8.8.8 | grep "No route to host" | throttle 3s | xargs -I % sh -c 'reset wifi'
0
голосов
1ответ
1k показов

Переменные среды блокировки

Можно ли ограничить пользователя от изменения некоторого набора переменных среды? У меня есть скрипт, который устанавливает PATH для указания на конкретную сборку некоторого программного обеспечения ...
0
голосов
1ответ
149 показов

Fish shell не возвращает ошибку программы

В bash, если я запускаю программу и она падает, я получаю некоторую информацию о том, что пошло не так, например, Segmentation fault (core dumped) . В рыбе я просто fish: но нет сообщений ... ...
0
голосов
1ответ
1k показов

Как вставить разделитель тысяч с помощью `sed`?

Я хочу вставить разделитель тысяч в числовую последовательность с помощью sed и этот уродливый RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/\1,\2/;ta' [filename] . ...
0
голосов
1ответ
34 показов

Удаление строки из файла

У меня есть файл, который содержит defg_abcd_prod abcd_prod hijk_abcd_prod Я хочу удалить только abcd_prod из файла, но когда я использую это sed -e '/abcd_prod/d' sample.txt Это удаляет все из ...
0
голосов
1ответ
2k показов

Написание моего первого скрипта bash (строка 2: testscript: такого файла или каталога нет)

Я пытаюсь написать свой первый скрипт оболочки (я использую Ubuntu 10.x) Вот как выглядит мой «сценарий» cd /some/path/to/scripts # pwd (if uncommented, this shows we HAVE really changed directory to ...
0
голосов
1ответ
34 показов

Скрипт для взятия SQL DUMP

Я пишу скрипт для получения дампа sql и его архивирования. #!/bin/sh DBUSERID="root" DBPASSWORD="XXXXXXXX" BACKUP_DIR="$HOME/daily_sql_backups" DATE=`date +%Y_%m_%d_%H_%M_%S` cd $BACKUP_DIR mysql ...
0
голосов
1ответ
60 показов

Как `экспортировать PATH` из C

Хотите знать, как выполнить одну из этих вещей в C, чтобы она сохранялась, как в ~/.bashrc или ~/.bash_profile: export PATH=~/bin:$PATH export PS1="$ " Хотите знать, если я должен использовать ...
0
голосов
2ответа
300 показов

Автоматизировать SSH и SCP с несколькими прыжками с помощью паролей

Я хочу получить доступ к некоторому хосту с моего персонального компьютера, но сначала я должен получить доступ к промежуточному серверу, потому что конечный пункт назначения не виден из ...
0
голосов
0ответов
237 показов

запуск .exe из Cygwin Terminal, проблема с чувствительными к регистру именами DLL

Windows 10 Попытка запустить win64 .exe из терминала Cygwin в оболочке bash: C:/opt/claymore-eth/EthDcrMiner64.exe: error while loading shared libraries: OpenCL.dll: cannot open shared object file: ...
0
голосов
1ответ
57 показов

Как экспортировать иерархическую структуру каталогов (с расширенными сведениями о файлах)?

Мне нужен иерархический список всех файлов вместе с расширенными подробностями файла. Мой вопрос похож на Как я могу экспортировать структуру каталогов? Оба ответа с упоминанием дерева и команд ...
0
голосов
0ответов
297 показов

Unix - Терминал и Shell дифференциация

Вероятно, это звучит как глупый вопрос, но у меня много проблем с четким разграничением между Shell (например, Bourne) и приложением Terminal, как при установке Ubuntu или Fedora. Я понимаю, что оба ...
0
голосов
2ответа
37 показов

Предварительный просмотр текущего каталога в оболочке

Что часто случается, когда я работаю в оболочке - zsh - это то, что я где-то cd и хочу быстро взглянуть на каталог. Использование ls может привести к значительному выводу и оставить его в терминале. ...
0
голосов
1ответ
145 показов

Можно ли запустить программу при запуске, добавив ее в запись реестра "Shell"?

Можно ли запустить программу при запуске, добавив ее в запись реестра "Shell"? Я говорю о Windows Vista. Я хочу добавить в конец explorer.exe сделать это explorer.exe; someOtherProgram.exe; Будет ли ...
0
голосов
2ответа
2k показов

Могу ли я использовать REG_EXPAND_SZ для расположения папок оболочки вместо REG_SZ

Я работаю над перестановкой ряда папок оболочки в Windows 7, чтобы использовать Dropbox для синхронизации набора машин. Я хотел бы создать файл .reg, который я могу использовать для обновления ...
0
голосов
1ответ
393 показов

команда для отображения командной строки оболочки

Есть ли команда оболочки для отображения командной строки. Я объясню, что я хочу через иллюстрацию ниже. Когда я выполняю script.sh, я должен получить следующий вывод $sh script.sh $ /* command ...
0
голосов
1ответ
55 показов

Как написать команду -exec в другом формате

Кто-то дал этот скрипт для ротации логов. Я хочу знать, что за этим стоит. Хотя я понимаю все, кроме --exec, что меня немного смущало. Оригинальный скрипт: #!/bin/bash set -x NOW=$(date +"%m-%d-%Y") ...
0
голосов
0ответов
152 показов

Как добавить параметры оболочки при выполнении команд с su?

Ситуация. Я отлаживаю среду ограниченного пользователя, который связан со специальной оболочкой. Чтобы сделать это, мне нужно запустить команду от имени этого пользователя в полном контексте, ...
0
голосов
1ответ
37 показов

if -else в сценарии оболочки, совпадающий аргумент со строкой

Для следующего сценария оболочки - #!/bin/sh main_version=0 feature_version=0 patch_version=0 if [[ $1 -eq "m" ]]; then main_version=$((main_version+1)) fi if [[ $1 -eq "f" ]]; then ...
0
голосов
1ответ
16 показов

Как использовать переменную в переменной в Bash?

У меня есть две переменные - regex="[0-9]*\.[0-9]*\.[0-9]*[^
0
голосов
1ответ
145 показов

Нужна помощь в выяснении BB4Win или его разновидностей: заменяет ли он проводник Windows?

Я не особо беспокоюсь о замене оригинального Windows рабочим столом, панелью задач и системным треем. Мне действительно не нравится новый Windows 7/Vista Windows Explorer: То, что я пытаюсь выяснить, ...
0
голосов
2ответа
93 показов

Linux: как захватить число / с из строки

Я использую следующий синтаксис, чтобы захватить только число от имени хоста машины echo machineLinux05 | sed s'/\./ /g' | awk '{print $1}' | sed 's/[^0-9]//g' 05 Но этот способ не так элегантен. ...