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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

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

Универсальный метод открытия какой-то оболочки BASH в Linux

Мне было интересно, существует ли универсальный способ открытия терминала BASH на всех (или, по крайней мере, большинстве) дистрибутивах Linux, используя сочетания клавиш. Это может быть доступ к TTY ...
0
голосов
2ответа
71 показов

Найдите файл для определенной строки и удалите его

У меня есть следующий файл: ./foldername/company_users_policies_changes.txt "terraform_automated_python","AdministratorAccess" ./foldername/company_groups_policies.txt ...
0
голосов
1ответ
226 показов

bash, зеркалирование нескольких каталогов (жесткие ссылки)

У меня есть 5 пользователей FTP, которые загружают файлы (и подкаталоги) в их домашний каталог, мне нужно отразить эти каталоги между ними и с "главным" каталогом (доступным для 6-го пользователя). ...
0
голосов
1ответ
11k показов

Как построить команду grep с переменным аргументом в bash?

Я пытаюсь сделать что-то подобное в bash: grep ( date | awk '{print "2006-" $6}' ) /some/file/here Но этот синтаксис неверен. Цель состоит в том, чтобы найти grep /some /file / здесь для шаблона ...
0
голосов
0ответов
70 показов

Открытие ярлыка (.lnk) через контекстное меню

Я добавил опцию "Открыть оболочку Bash здесь" в контекстное меню, но, учитывая, что C:\Windows\System32\bash.exe не имеет иконки, я вижу , что получающееся окно bash не имеет значок. Я сделал файл ...
0
голосов
1ответ
137 показов

iTerm2: странное сообщение об ошибке при попытке найти файл конфигурации

iTerm2 3.0.15 OS X 10.11.6 Я недавно пытался настроить свой терминал после чистой установки. Моя проблема в том, что когда я это делаю, я получаю странное сообщение об ошибке. Я захожу в мой каталог ...
0
голосов
1ответ
1k показов

Bash - сохранение значения ключа в переменных, объявленных в ассоциативном массиве

Я пытаюсь создать ассоциативный массив в bash, содержащий имя файла (видео) и его продолжительность. Код является: #!/bin/sh shopt -s nullglob movie=(*.mp4) declare -A MYMAP[$filename]=${duration} ...
0
голосов
2ответа
146 показов

Шебанг, переводчик и сценарий

Можно использовать строку shebang для предоставления интерпретатора для выполнения скрипта: #!/bin/bash echo "Hello world" Мой вопрос заключается в том, как мы можем определить в сценарии, какой ...
0
голосов
1ответ
241 показов

Странные проблемы с bash $()

Ubuntu 10.10 GNU bash, версия 4.1.5(1)-релиз (i686-pc-linux-gnu) Redis-Cli поставляется с Redis Verison 2.0.0 Этот скрипт работает: #! /bin/bash set -e f=$(echo 'bgrewriteaof_in_progress:0' | grep ...
0
голосов
1ответ
348 показов

как использовать md5sum для определенных файлов

Представьте, что у меня есть такой список файлов: file1.php file2.php login1.php login2.php logout1.php logout2.php И я хочу сделать md5sum для файлов с именем login*
0
голосов
1ответ
75 показов

Все мои терминальные приложения просят меня перейти по указанному пути (т.е. /usr /sbin /iwconfig)

Точно так же, как говорится в названии, он всегда просит меня идти прямым путем. то есть: iwconfig не работает. Я должен набрать /usr/sbin/iwconfig
0
голосов
2ответа
856 показов

MacVim ведет себя странно с моими псевдонимами (даже при установке shell =/bin/bash\ -l)

Я хотел написать несколько скриптов и заставить MacVim вызывать некоторые команды bash. У меня есть несколько псевдонимов, и я хотел, чтобы vim мог их вызывать, поэтому я знал, что мне нужна оболочка ...
0
голосов
1ответ
822 показов

grep говорит «недопустимый диапазон символов»

Поэтому я использую комбинацию find и grep для фильтрации списка имен файлов из простого текстового документа. Вот команда, которую я запускаю: find /Volumes/Documents\ -\ Part\ 1/July 2009 -type f | ...
0
голосов
0ответов
46 показов

Смотрите файл JSON и смотрите обновления в прямом эфире

Я пытаюсь отслеживать файл JSON, который программа использует в качестве регистратора. Файл меняется несколько раз в секунду, и я хотел бы следить за тем, как значения меняются со временем. Что я ...
0
голосов
1ответ
163 показов

grep -Ef говорит «недопустимый диапазон символов». Снова

Это продолжение этого вопроса. Различия перечислены ниже. Вот выдержка из того, что находится внутри foo.txt (это гигантский): ^.{64} /Volumes/Documents - Part 1/July 2009/Mum & Dad/Winter Wonderland ...
0
голосов
0ответов
154 показов

Openvas «Не удалось прочитать ответ» в скрипте bash

Я новичок в скрипте bash. У меня есть сценарий bash OpenVAS, который пытается создать цель, получить идентификатор цели, затем создать задачу и получить идентификатор задачи. #!/bin/bash ...
0
голосов
0ответов
195 показов

установка порта sdkman из bash в zsh

преамбула Я установил SDKMAN на мой терминал Bash на Mac OSX, который работал отлично. Недавно я переключился на zsh+iterm2+oh-my-zsh, и sdkman и установленные мной утилиты не работают. Вопрос Что ...
0
голосов
1ответ
140 показов

Команда на CD и запустить VIM с плагином

Я пытаюсь улучшить рабочий процесс "переключения проектов". Прямо сейчас это работает так (я на OS X 10.6.7) Откройте терминал. У меня есть этот псевдоним: alias work='cd /Volumes/blah/Projects/' ...
0
голосов
0ответов
192 показов

Много ошибок "странное значение (4294967295) в do_write" при запуске badblocks

Я использую badblocks для проверки поврежденных секторов на жестком диске IDE/PATA 200 ГБ, которому уже несколько лет. Диск работал нормально несколько недель назад, но в промежутке между его ...
0
голосов
1ответ
296 показов

Почему debian не выполняет автозаполнение всех команд git?

Я работаю в Debian $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" ...
0
голосов
2ответа
41 показов

Linux, почему я не могу выполнить скрипт от имени пользователя root

Я занимаюсь обслуживанием системы на сервере Linux (oraclelinux). Я вошел как root (sudo su). У меня есть скрипт со следующими разрешениями:"-rwxr-xr-x." Скрипт находится в /tmp /scripts, у которого ...
0
голосов
1ответ
2k показов

Проблема с использованием `cut` с` tail -f`

Я пытаюсь проследить за файлом журнала и хочу извлечь из него поле. я пробовал tail foo.txt | cut -f 5 и это работает, но если я пытаюсь следить за изменениями через tail -f foo.txt | cut -f 5 ничего ...
0
голосов
4ответа
2k показов

Испорчена конфигурация bash в Mac OS X

Когда я нажал на терминал. Это показывает это: Last login: Fri Apr 1 17:04:59 on ttys000 -bash: export: /opt/local/bin': not a valid identifier -bash: export: ...
0
голосов
2ответа
92 показов

Bash :: добавить текст к выводу файла

Я очень новичок в Shell Scripting, так что это может быть очень простое решение, но я изо всех сил пытаюсь заставить его работать. У меня есть файл с этим содержанием: example1.eu example2.eu ...
0
голосов
0ответов
36 показов

управлять процессом на удаленной машине

мы запускаем на удаленной машине Linux некоторые скрипты, как ssh $remote_machine "/tmp/ucrt.bash" & ssh $remote_machine "/tmp/urct.bash" & каждый скрипт создает PID, а когда скрипт завершается, ...
0
голосов
1ответ
551 показов

Cygwin /etc /passwd не соблюдает /bin /bash

Как я могу заставить Cygwin учитывать файл /etc /passwd и сделать мою оболочку по умолчанию bash вместо sh? Я предполагаю, что это каким-то образом контролируется Windows XP, поскольку у меня раньше ...
0
голосов
1ответ
181 показов

Добавление экспорта utf8 в /etc /profile не работает

Попытка установить локаль в Debian: растянуть до utf8. Я создаю образ докера, который затем использую. Помимо моего Dockerfile: # Set locale RUN sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen ...
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
голосов
3ответа
64 показов

sed: удаление списка путей из набора файлов

У меня есть файл с именем common.txt, который содержит список абсолютных путей. Например: /etc /etc/group /var/log/syslog У меня также есть набор файлов .txt, которые также содержат список абсолютных ...
0
голосов
2ответа
301 показов

Проверьте, существует ли подуровень btrfs

У меня проблема в процедуре bash, которая должна портировать мою старую резервную копию диска rsync (и архив) в мою будущую резервную копию снимка btrfs. Я хочу использовать строку: # btrfs subvolume ...
0
голосов
1ответ
40 показов

Разница в логинах sudo и отображении подсказок

В чем разница между sudo -s и sudo -i и почему они дают мне разные оболочки? Оказывается -s держит меня в bash и -i дает мне sh В MacOSX High Sierra 10.13, если я ввожу sudo -s в терминал и ввожу ...
0
голосов
0ответов
165 показов

Cygwin: борьба с командами bash не найдена

Я установил Cygwin DLL 2.10.0 , последнюю версию Cygwin, с https://www.cygwin.com/. Однако я изо всех сил пытаюсь заставить некоторые основные команды работать как: cygcheck , mount и любой другой ...
0
голосов
2ответа
710 показов

Выполнить команду с xterm и закрыть

Я пытаюсь выполнить программу с xterm, а затем закрыть xterm с запущенной программой, но кажется, что это не работает, как я ожидал. В bash есть опция bash -c [command] есть ли что-то в xterm? В ...
0
голосов
1ответ
229 показов

Настройка метаданных "Открыть с помощью" из сценария Bash

У меня есть файл с расширением .log, хотя у меня есть этот конкретный файл для открытия в TextWrangler вместо Console.app (используя "Открыть с помощью" на панели "Получение информации" в Finder). У ...
0
голосов
1ответ
20 показов

Удаленное копирование всех признаков файла, кроме его содержимого

Все описанное ниже выполняется с помощью скрипта Bash. Я хочу записать состояние определенного набора файлов на определенном наборе удаленных хостов. "Состояние" файла зависит от типа файла: Обычный ...
0
голосов
1ответ
74 показов

SSH Remote работает из командной строки Bash, но не сценария Bash

(Примечание. Несмотря на то, что я ответил на пару своих собственных вопросов, у меня все еще есть оставшийся без ответа вопрос в нижней части этого поста.) Когда я запускаю следующую команду из ...
0
голосов
2ответа
778 показов

Bash псевдоним для запуска / остановки нескольких служб

Я разработчик, работающий со стеком LAMP. Мой компьютер работает под управлением Linux, поэтому он основан на systemd. он имеет ограниченное количество оперативной памяти 8Gb: иногда я использую это ...
0
голосов
1ответ
177 показов

Странная подсветка кода VS в терминале

На этом снимке экрана показано странное выделение в терминале VS Code, на котором запущен Bash в Ubuntu в сеансе Windows. Он начинается частично через вывод первой подсказки PS1 и продолжается. Так ...
0
голосов
1ответ
93 показов

как изменить пользовательские данные в OSX с помощью командной строки

Я пытаюсь изменить данные учетной записи пользователя в OSX 10.13.3, например, для GeneratedUID или UID. с помощью утилиты каталогов мы можем изменить любое значение и сохранить его. Я уверен, что ...
0
голосов
1ответ
150 показов

Проблема с источником ~/.inputrc и привязкой Control-delete к команде

Чтобы получить исходный код ~/.inputrc , я попробовал C-x C-c и bind -f ~/.inputrc . У меня нет идей, даже после прочтения раздела bash о bind . У меня есть "\C-Rubout": backward-kill-word в моем ...
0
голосов
1ответ
456 показов

Запланированное задание не выполняет мой сценарий powershell

У меня есть скрипт powershell, который ежедневно загружает обновление антивируса. Когда я выполняю скрипт вручную, он работает отлично, но в запланированной задаче не работает. Открывается только ...
0
голосов
1ответ
285 показов

Выиграет ли производительность этой команды `grep` или` zgrep` больше памяти или более быстрый процессор?

У меня есть следующие команды: time grep -F -f 'in2.txt' test.fastq time zgrep -F -f 'in2.txt' test.fastq.gz Существует около 30 поисковых терминов для файлов размером ~ 5 ГБ. Однако я заметил, что ...
0
голосов
1ответ
1k показов

Перезаписать вывод терминала команды bash с многострочным выводом?

У меня есть команда bash, которую я хочу запускать раз в секунду и выводить результаты на экран. Я мог бы сделать что-то вроде следующего: while "true"; do foo; sleep 1; done но это создает ...
0
голосов
1ответ
227 показов

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

Иногда я запускаю несколько процессов, используя другой скрипт (в моем случае Ruby). Я вызываю этот скрипт из терминала, на котором запущен bash. Я хотел бы запустить эти процессы в сценарии в ...
0
голосов
1ответ
90 показов

Имеется в виду, когда автозаполнение имени файла в Linux заканчивается на «невидимый» «\»?

Иметь файл, который при просмотре в графическом проводнике файлов или в редакторе ls ed в терминале выглядит как «LLCP2015.ASC ", но всякий раз, когда терминал автоматически завершает (через вкладку) ...
0
голосов
1ответ
185 показов

Проблема с резервным копированием с помощью tar с использованием результатов команды find

Поэтому я делаю этот Perl-скрипт для резервного копирования моей музыки. Он будет искать новую музыку, добавленную на мой диск с момента последнего резервного копирования. Когда эта команда ...
0
голосов
1ответ
23 показов

рекурсивно добавлять текст в несколько файлов в специальной строке

Я хочу добавить {% load static%} ко второй строке во всех html-файлах в каталоге это моя структура папок. ├── fullstack │ └── index.html ├── git │ ├── 1.html │ ├── 2.html │ ├── 3.html │ ├── 4.html │ ...
0
голосов
3ответа
86 показов

Как переименовать два файла одновременно?

Поэтому я хочу переименовать два файла одновременно. Я попробовал это. mv {dog1, dog2}, {puppy1, puppy2}
0
голосов
0ответов
144 показов

как бороться с обеими версиями python в переменной пути?

Я пытался запустить команду Protoc. C:\Users\Ted\Anaconda3\envs\py2018\Lib\site-packages\tensorflow\models\research\object_detection\protos>protoc anchor_generator.proto --python_out=. Но я получил ...
0
голосов
0ответов
15 показов

wget - N всегда перезагружает файл, даже если timetemp не изменяется

Я нашел этот сайт о том, как скачивать файлы, временная метка которых изменилась: https://www.gnu.org/software/wget/manual/html_node/Time_002dStamping-Usage.html Я попробовал это, но wget всегда ...