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

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

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

Могу ли я полностью положиться на оболочку bash, установленную в Windows, и в Linux

Меня попросили написать руководство по установке, запуску и редактированию программы, в которой все должно быть сделано в bash. Проблема в том, что у меня есть доступ только к терминалу Linux (я не ...
1
голос
1ответ
667 показов

Копирование файла на сервер через ssh и команду scp

На моем домашнем компьютере у меня есть файл /Users/Me/Downloads/something.tar.gz который я хотел бы скопировать через SSH в /home/me/Matlab на сервере моего университета. Я пытался сделать это путем ...
1
голос
2ответа
166 показов

Ctrl + X / C / P (вырезать / копировать / вставить) заменяет в Unix Bash?

Я не могу найти документацию, которая показывает эквиваленты для ctrl+x, ctrl+c и ctrl+p (вырезать / копировать / вставить) в Unix (и некоторые другие эквиваленты, но их более чем достаточно для ...
1
голос
1ответ
426 показов

Установка Bash на Windows 10

Я получил Anniversary Update для Windows 10 и теперь хотел бы установить bash (я знаю некоторые основные функции bash). Тем не менее, я не чувствую себя комфортно, включив «режим разработчика» для ...
1
голос
1ответ
864 показов

ZIP: Каковы временные двоичные файлы, имена которых начинаются с `zi`?

Пока я заархивировал подкаталог в заданный каталог, в этом месте появились два двоичных файла, которые называются zietrLSl и ziwvPwKm и исчезли после завершения команды zip . В другом каталоге ...
1
голос
1ответ
1k показов

Использование Rscript на сервере Linux

У меня есть файл R test.R который я хочу запустить в своей учетной записи на школьном сервере Linux с помощью команды: Rscript test.R Я скопировал R 3.1.2 в свой каталог на сервере, который я назову ...
1
голос
2ответа
486 показов

Файл сценария Wget Bash не найден

У меня есть следующий скрипт: for i in {1..16}; do $wget http://url/$i.jpg -O C:/Users/User/Desktop/Test/ done Сохраните файл как test.sh и запустите его в Git на windows. Файлы работают на сервере, ...
1
голос
0ответов
39 показов

$ RANDOM в $ PS1 не обновляется

В настоящее время я пытаюсь создать настраиваемое приглашение bash, но $RANDOM ведет себя не так, как я ожидал, и я надеюсь, что кто-то здесь может объяснить, почему он ведет себя так, как он. В ...
1
голос
1ответ
80 показов

Как установить псевдоним для фонового процесса в Windows?

У меня есть несколько скриптов Python, которые выполняются при запуске и работают в фоновом режиме. Мои скрипты для стартапов имеют вид: pythonw aScript.py pythonw anotherScript.py Я хочу иметь ...
1
голос
1ответ
630 показов

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

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

Как расширить цикл итерации по массиву динамически в BASH?

Мне нужно перебрать массив и расширить массив во время перебора. Как мне это сделать в BASH? Например: req="a b c d" read -a MODULES
1
голос
1ответ
2k показов

Сценарий оболочки завершается ошибкой при выполнении службы systemd

Итак, у меня есть служба systemd, которая называется startup.service: [Unit] Description=startup scripts [Service] Type=oneshot ExecStart=/home/user/Documents/Tools/Scripts/startup.sh [Install] ...
1
голос
1ответ
2k показов

Трудность заставить /etc/rc.d/init.d запустить скрипт запуска tomcat

У меня есть следующий скрипт запуска, который при перезагрузке не вызывает tomcat: #!/bin/bash # # description: Apache Tomcat init script # processname: tomcat # chkconfig: 234 20 80 # ### BEGIN INIT ...
1
голос
1ответ
764 показов

Доступ к индексной переменной массива из цикла скриптов оболочки bash

Я хочу получить доступ к переменной индекса массива во время цикла по массиву в моем сценарии оболочки bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done ...
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
голос
1ответ
69 показов

Верблюжья оболочка «пунктирная» нить

Я не очень разбираюсь в сценариях * nix, и мне нужно взять строку со строчными словами, разделенными черточками, и преобразовать ее в новую строку с удаленными черточками, а также первую букву после ...
1
голос
1ответ
86 показов

Инструкция по установке компилятора Fortran для OS X

Я пытаюсь установить компилятор Fortran для Mac OSX El Captain. Во-первых; Я устанавливаю install_f2c_osx.csh Запустите установочный скрипт $ chmod +x install_f2c_osx.csh $ sudo ./install_f2c_osx.csh ...
1
голос
1ответ
38 показов

Использование сценариев bash Как проверить, находится ли строка внутри другой строки

Я использую скрипты bash для выполнения команд psql(базы данных): Команда возвращает ответ, который содержит или нет имя базы данных / таблицы. Как я могу проверить, находится ли моя база данных / ...
1
голос
1ответ
92 показов

захватить историю команды и аргументы для разных команд

У меня есть следующее упражнение: 47 vim wilson.0321 wilson.0329 Мне нужно взять последнюю команду и аргументы для создания: vim wilson.0329 сейчас я могу взять последний аргумент или всю команду: ...
1
голос
2ответа
126 показов

Gunzip несколько архивов в определенную папку

Есть ли возможность заархивировать несколько файлов в одну папку? У меня есть много журналов доступа, которые мне нужны, чтобы извлечь папку do. Там помещены в /var/log/nginx/ и они названы как ...
1
голос
1ответ
309 показов

Скрипты Bash и цитата

Я читаю пару книг по bash-скриптингу и пытаюсь понять правильную цитату и использование IFS . Возможно, кто-то может помочь мне с небольшим примером, включающим имена файлов с кавычками. Делая это из ...
1
голос
0ответов
108 показов

Найти Windows PID программы с его путем

Я хочу убить программу с помощью сценария Windows Bash.Мне нужно найти pid программы с ее путем.у нас есть три разных каталога с одной и той же программой на компьютере.Мы запускаем все программы с ...
1
голос
1ответ
89 показов

потерянное отображение virtualenv слева от приглашения bash

Я добавил твою Святую подсказку, чтобы отобразить мою текущую ветку, чтобы я никогда не давил мастеру. Мы все используем его, и это работает, но я больше не вижу, каким виртуальным средством я ...
1
голос
3ответа
100 показов

Как сделать команду обновить себя без написания сценария .sh?

Я делаю эту команду для измерения использования оперативной памяти: while sleep 1; do free && echo -e && ps -eo rss | awk '{sum+=$1} END {print sum}' && echo -e "\n"; done Тем не менее, он ...
1
голос
2ответа
67 показов

Как завершить приложение cli, если stdout содержит определенную строку?

У меня есть приложение командной строки, которое выводит много информации на стандартный вывод. Как я могу завершить программу, когда стандартный вывод содержит определенную строку? например что-то ...
1
голос
1ответ
508 показов

Проверьте, завершился ли выполнение сценария вместо выхода

Я работаю со скриптом, который я не могу изменить, который не использует коды выхода. (все выходы просто «выход») Без изменения сценария (или воплей на идиотов, которые его написали), есть ли способ ...
1
голос
2ответа
107 показов

найти -exec, где имя файла не последний параметр

Я пытаюсь передать файлы из команды find в adb push следующим образом: find . -name "test0[4-8]*.py" -exec adb push {} \; /storage/emulated/0/ Я получаю сообщение об ошибке find: paths must precede ...
1
голос
1ответ
176 показов

В чем разница между \e [38; 5; 175 м \ и \ [\e [38; 5; 175 м \], когда она связана с цветами bash?

Я пытался научиться настраивать свою оболочку, и я наткнулся на два разных способа задания цветов в оболочке Bash. Они оба, кажется, достигают одной и той же цели, и я не уверен, в чем (если таковая ...
1
голос
0ответов
194 показов

Запустить несколько серверов Synergy

В настоящее время у меня есть рабочая станция под управлением Windows PC и Linux с Synergy Один - клиент, а другой - сервер с физической клавиатурой и мышью. Мне было интересно, если это возможно, ...
1
голос
1ответ
315 показов

bash xargs: одна и та же команда дает другой вывод

Когда я бегу ls -1 *.a | xargs -I{} echo {} | sed 's/.a//' Выход 1 2 3 Когда я бегу ls -1 *.a | xargs -I{} bash -c "echo {} $(echo {} | sed 's/.a//')" и вывод 1.a 1.a 2.a 2.a 3.a 3.a В чем причина ...
1
голос
1ответ
188 показов

`qsub` оставляет" NotQueued "в" заблокированных заданиях "

Я работаю над удаленным кластером (westgrid> bugaboo), на котором я отправляю процессы через файл .pbs . Мой. .pbs выглядит так #!/bin/bash #PBS -l procs=1 #PBS -l walltime=100:00:00 #PBS -N ...
1
голос
2ответа
450 показов

Передать переменную в другую панель

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

Разрешить одному пользователю войти в систему другим пользователям (Sudo)

Я хотел бы дать конкретному пользователю возможность войти в систему как любой обычный пользователь (например, не root или daemon) и выполнять команды от имени этого пользователя. Как я могу сделать ...
1
голос
1ответ
26 показов

Сокращение имени каталога относительно базового каталога

В Bash каталог ~ имеет особый статус, поскольку, если текущий каталог находится в ~ , он автоматически сокращается. То есть dirs +0 и атом замены \w в PS1 показывает $ dirs +0 ~/test/directory Вместо ...
1
голос
1ответ
939 показов

Я хочу установить приложения с графическим интерфейсом на Bash на Windows

Я хотел установить некоторые приложения с графическим интерфейсом на Bash в Windows, но получил GTK_BACKEND doesn't match available displays . Я искал эту ошибку, но никто из них на самом деле не ...
1
голос
1ответ
833 показов

синтаксическая ошибка рядом с неожиданным токеном `('при написании bash-функции

я имею testapi() { docker-compose -f /home/me/projects/api/docker-compose.yml run -e "API_BRANCH=${1-master}" --rm api_test ;} Это вызывает ошибку: $ src bash: /home/me/.bash_profile: line 56: syntax ...
1
голос
3ответа
1k показов

как передать вывод grep в "lsof -p"

Я хочу знать путь в настоящее время работает ./a.out Есть несколько процессов MPI, но мне нужен только один из PID из нескольких ./a.out . Поэтому я сначала использую код ниже, чтобы grep это ps ...
1
голос
1ответ
842 показов

способ автоматизации клонирования git-репозиториев

Мне нужно клонировать несколько репозиториев на виртуальных машинах, а затем создавать на них программное обеспечение. У меня довольно хороший скрипт сборки, но есть одна проблема. Перед сборкой ...
1
голос
2ответа
471 показов

Сортировка файлов по частоте "содержание строки"

Представьте, что есть 3 текстовых файла. 1.txt: a b c 2.txt: f c d 3.txt: b c f Как мне отсортировать их по частоте каждой "строчки"? (В случае коллизий по алфавиту) Результат: c b f a d
1
голос
1ответ
104 показов

Удаление каталогов из PATH

Я пытаюсь запустить rkhunter, но он дает мне такой вывод: stack/security/rkhunter-1.4.6 ➜ sudo rkhunter --check Password: Invalid BINDIR configuration option: Invalid directory found: ~/.dotnet/tools ...
1
голос
1ответ
365 показов

Экран не читает /etc/profile.d при запуске

При каждом запуске screen мои определения псевдонимов в /etc/profile.d отсутствуют на screen . Как я могу сделать на screen чтение / источник всех файлов в /etc/profile.d/ при запуске?
1
голос
0ответов
163 показов

tmux всегда начинается с `/bin/bash` вместо`/usr/local/bin/bash`

Что бы я ни делал, tmux всегда будет использовать /bin/bash качестве оболочки для входа. Я установил $SHELL в /usr/local/bin/bash который должен работать в соответствии с man-страницей tmux . И ...
1
голос
1ответ
1k показов

Назначение файлов /etc/X11/Xsession.d

Я с Linux и у меня есть несколько вопросов о Xsession. Насколько я понимаю, скрипт /etc/X11/Xsession запускается, когда начинается сеанс X Window System. Но когда я изучал код в /etc/X11/Xsession.d я ...
1
голос
2ответа
571 показов

Создать новый пользовательский цикл

Я хочу создать новый пользовательский сценарий, который я могу использовать для создания второго или третьего. Пока что у меня есть что-то подобное, но я застрял на отдыхе. #!/bin/bash echo "Do you ...
1
голос
1ответ
104 показов

Передача переменной строка за строкой в другую команду в Bash

У меня есть код, который читает текстовый файл и должен прочитать строки из него в команду. Затем вывод этой команды также должен быть прочитан построчно в другую команду. Мой внешний цикл работает ...
1
голос
2ответа
4k показов

Используется порт Windows 10 Ubuntu Nginx

Я установил Windows 10 Technical Preview для использования подсистемы Ubuntu, но после установки nginx я не могу запустить службу. Вот журнал ошибок:
1
голос
0ответов
189 показов

Преобразование JPG в MP4 зеленый вывод

Я пытаюсь конвертировать JPEG в MP4, используя ffmpeg. У меня есть процесс, работающий для PNG, так что я знаю, что иду по правильному пути. Когда ffmpeg заканчивает обработку JPEG, результирующий ...
1
голос
1ответ
3k показов

Как настроить значения пользовательских данных AWS EC2 и скрипт bash

При запуске экземпляра AWS EC2 можно указать строку пользовательских данных, которая интерпретируется либо как ключ, пары значений с некоторыми переменными конфигурации, либо как сценарий bash, если ...
1
голос
1ответ
764 показов

Как убить демона в Linux?

Примечание. Прежде чем пометить этот вопрос как дубликат, обратите внимание, что я перепробовал все решения, которые мог получить в Интернете, но все же не смог решить проблему. Я запустил демон с ...
1
голос
2ответа
89 показов

Понять, как писать команды

Я пытаюсь выучить команды Linux и немного раздражен тем, как мало я могу написать правильную команду, даже если информация передо мной, или я думаю, что она передо мной. Например; Я пытался ...