Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
2ответа
69 показов
Как получить имя из другого файла с помощью скрипта Bash?
Я хотел бы извлечь имя из другого предопределенного файла и использовать его в моем сценарии оболочки. Читаемый файл будет в ./docs/description.org а формат (таблица в формате .org ): ...some text | ...
1
голос
3ответа
100 показов
Когда $ PATH консультируется при использовании оболочки?
Иногда мне приходится указывать полный путь, потому что $ PATH, по-видимому, не используется: #### I have `virtualenv` and it's on my path #### $ virtualenv --version # `virtualenv` is on my path ...
1
голос
3ответа
1k показов
Как мне разобрать строку?
Я новичок в bash, и я создаю сценарий, который просматривает файлы в каталоге и на основе части имени файла, что-то делает с файлом, пока у меня есть это: #!/bin/bash ...
1
голос
2ответа
456 показов
Перемещение символических ссылок в папку на основе тегов id3
Я пытаюсь превратить мою музыкальную папку во что-то разумное. Прямо сейчас я храню всю свою музыку в /home/foo поэтому все альбомы мягко связаны с ~/music . Я хочу, чтобы структура была ~/music// У ...
1
голос
3ответа
4k показов
Рекурсивное перемещение файлов определенного типа по определенному пути
В ~/my/path я хочу переместить все файлы, содержащие строку "(J)" и тип файла ".foo", в ~/my/path/j Я пытаюсь: [me ~/my/path]$ find -type f -name "*(J)*.foo" -print0 | xargs mv -0 j/ Неудачно :(
1
голос
3ответа
598 показов
Получение строки строки из предыдущего вывода канала по номеру строки
После выполнения следующей команды я получаю: [root@yukiko /]# find / -iname .bashrc /home/clamav/.bashrc /home/vpopmail/.bashrc /etc/skel/.bashrc /root/.bashrc Но я хотел бы иметь команду, которая ...
1
голос
2ответа
886 показов
Почему происходит сбой программы при запуске с использованием /lib/ld-linux.so.2?
$ /bin/bash -c 'echo qqq' qqq $ /lib/ld-linux.so.2 /bin/bash -c 'echo qqq' /bin/bash: xmalloc: ../bash/variables.c:2176: cannot allocate 3 bytes (8192 bytes allocated) Почему это происходит (zsh4, ...
1
голос
2ответа
2k показов
проблема с использованием запланированной задачи для запуска сценария оболочки (Ubuntu Linux)
Я пытаюсь создать запланированное задание, которое периодически запускает сценарий оболочки, и у меня возникают проблемы с его выполнением. Я даю ему следующую команду для запуска каждую минуту: ...
1
голос
1ответ
493 показов
Глобус пути Bash, соответствующий точечным файлам и родителю в pwd
Команда $ chmod -R 700 ./.* ищет и пытается chmod файлы и каталоги выше pwd . Зачем? Ожидаемые результаты: рассмотрим pwd /home/user , я бы ожидал первой . в ./.* подлежит замене на /home/user . ...
1
голос
1ответ
714 показов
Заставить скрипт bash запустить другой файл в Debian
Я завершил установку сервера Team Fortress 2 на своем сервере Debian, и я хотел бы создать bash-скрипт для запуска моего сервера без необходимости запуска ./srcds_run -game tf -maxplayers 32 каждый ...
1
голос
1ответ
178 показов
Заставьте emacs автоматически заполнять cpp файлы поверх бинарных файлов
Мой вопрос похож на этот, за исключением emacs вместо vim. Проблема в том, что у меня есть файл cpp, который я хочу открыть, и когда я набираю f [TAB], он автоматически завершает, чтобы foo бинарный ...
1
голос
3ответа
116 показов
как сделать softlink на кучу файлов в одной командной оболочке
Я нахожусь под Linux и использую bash в качестве оболочки для входа. Мне нужно сделать softlink на кучу файлов. Эти файлы перечислены в текстовом файле, скажем, file_list.txt. Каждая строка в ...
1
голос
3ответа
1k показов
вопросы о фоновой работе Bash
Поскольку фоновое задание все еще может выполняться, даже если пользователь выходит из системы, какой смысл использовать nohup и screen? В чем разница между CTRL+Z и остановкой для приостановки ...
1
голос
4ответа
780 показов
Почему после выполнения bash-файла я всегда возвращаюсь к домашней директории?
В моем файле bash я попросил перейти к некоторому подкаталогу, разархивировать файл и остаться там, но когда я набираю pwd, я вижу, что я всегда возвращаюсь домой dir. Зачем ? Любой способ получить ...
1
голос
3ответа
181 показов
Передача стандартного ввода в несколько программ без закрытия
Я хочу разбить и GZip большой файл, и этот ответ, казалось, был тем, что я искал, и это казалось очень полезным способом делать вещи, о которых я никогда не думал, поэтому я хотел бы обобщить это; ...
1
голос
1ответ
1k показов
SHELLOPTS по умолчанию?
Использование Debian 5.0 (Lenny)...Я не могу найти, где SHELLOPTS устанавливается по умолчанию. Я проверил: ~/.Bashrc ~/.Profile ~/.bash_profile (не существует) /etc/bash.bashrc /И т.д. /профиль ... ...
1
голос
2ответа
35k показов
Как мне стать пользователем root в bash?
Возможный дубликат: Как выполнять команды корневого уровня в Linux (Fedora) Live Media Я только что установил F17 и пытаюсь изучить основы bash. Все, что я точно знаю, это то, что знак доллара после ...
1
голос
2ответа
2k показов
Изменить порядок пути bash_profile
Чтобы использовать правильную версию PHP в моей командной строке, я хочу изменить $PATH моего профиля командной строки. На данный момент в командной строке используется стандартный системный ...
1
голос
1ответ
151 показов
Странное различие в поведении bash в разных системах
У меня есть две системы, компьютер с Ubuntu и планшет на Android. Я собрал и настроил bash для Android для использования в adb, так что это та же версия, что и в моем Ubuntu bash, и они используют в ...
1
голос
2ответа
460 показов
Предотвратить rmdir -p от прохождения выше определенного каталога
Я взломал этот скрипт, чтобы rsync некоторые файлы через ssh . Опция --remove-source-files в rsync кажется, удаляет файлы, которые она передает, что я и хочу. Тем не менее, я также хочу, чтобы ...
1
голос
0ответов
55 показов
Что именно означает «<>» в «echo <> temp.txt»?
Несуществующий файл $ ls file_not_exists.txt ls: cannot access file_not_exists.txt: No such file or directory $ echo file_not_exists.txt $ ls file_not_exists.txt file_not_exists.txt $ cat ...
1
голос
1ответ
2k показов
Как сохранить переменную среды в моей системе Ubuntu Linux
Я использую Maven для процесса сборки моего Java-проекта. Чтобы запустить команду mvn в любом месте оболочки, я использую следующую команду, чтобы объявить переменную среды следующим образом: export ...
1
голос
1ответ
56 показов
Как назначить переменную в оболочке Windows?
В оболочке Windows7 у меня есть следующий рабочий код для распечатки текущего IP-адреса: @echo off :: get ipv4 ipconfig | findstr IPv4 | findstr 172 > ipadd.txt :: For statement to find the numbers ...
1
голос
1ответ
203 показов
Папка, в которой находится скрипт bash при запуске через ln -s
В /usr/local/bin у меня есть файл 'ln -s' для /usr/local/foo/bash.script, и в этом последнем скрипте я хочу узнать текущий каталог /usr/local/foo, чтобы я мог запустить вторичный скрипт из этой ...
1
голос
2ответа
778 показов
/dev/dsp отсутствует в Debian и не слышит фестивальное высказывание
Попытка сделать высказывание на фестивале, и кажется, что /dev /dsp / отсутствует в Debian. Как добавить это? festival> (SayText "Hello") Linux: can't open /dev/dsp #
1
голос
1ответ
130 показов
$ RYSNC_PASSWORD неправильно читается / отвечает (Snow Leopard)
Игнорируя проблемы безопасности, у меня есть следующий скрипт, который синхронизирует мою музыкальную библиотеку с моего MacBook Pro (под управлением Snow Leopard) с хранилищем файлов (CentOS 4) в ...
1
голос
2ответа
59 показов
Неразумная окраска Bash не отображается правильно
У меня была работающая подсказка Bash, окрашенная так, как я хотел, но после переустановки фон скорее серый, чем черный, как этот параметр должен сделать это. Мой PS1 \[\e[33;40m\]\T ...
1
голос
1ответ
48 показов
Команда компиляции, выполняемая внутри скрипта, выдает ошибку, выполненная снаружи - это нормально ... может быть gcc
У меня есть скрипт с именем buildgcc.sh со следующим содержанием. mymac$more buildgcc.sh g++ -Wno-write-strings A.cpp B.cpp B.cpp c.cpp D.cpp E.cpp F.cpp artgdg.cpp G.cpp H.cpp I.cpp J.cpp K.cpp ...
1
голос
1ответ
618 показов
Что не так в скрипте Bash насчет параметров и Wget?
Выполнение команды дает wget_exam -h Usage: wget_exam2 exit // then immediately Terminal shut dows Код # example wget_exam2 java http://www.example.com/ex_1 function wget_exam2 { while [[ $1 == -* ...
1
голос
2ответа
245 показов
.bashrc используется в гноме не просто терминал
Я недавно начал использовать дистрибутив Anaconda Python для разработки программного обеспечения, и я хочу, чтобы он был дистрибутивом Python по умолчанию, когда я запускаю что-то в терминале. Для ...
1
голос
1ответ
2k показов
Проблема передачи файлов Netcat
У меня есть два пользовательских сценария, которые я только что написал, чтобы облегчить передачу файлов между моим VPS и моим домашним сервером. Они оба написаны на bash (короткий и сладкий): ...
1
голос
2ответа
933 показов
Почему некоторые файлы на моем внешнем диске не могут быть удалены с помощью утилит Unix?
У меня есть внешний диск (WD My Book World), смонтированный в моей системе Ubuntu, который я использовал для резервного копирования в течение последних нескольких лет. Некоторые резервные копии ...
1
голос
1ответ
334 показов
Игнорировать префикс TMUX?
Мой префиксный ключ tmux привязан к `via set -g prefix ` Я использовал это некоторое время и мне это нравится. Проблема в том, что в редких случаях мне действительно нужен акцент. Если я в VIM, это ...
1
голос
1ответ
1k показов
Найти список файлов из текстового файла в подкаталогах и положить в tarball?
У меня есть список файлов, которые мне нужны для tar. Как правило, я бы использовал tar -cvf allfiles.tar -T mylist.txt Но я обнаружил, что нужные мне файлы разбросаны по подкаталогам, и в моем ...
1
голос
3ответа
86 показов
Как я могу объединить файл с множеством строк в одну большую строку?
У меня есть что-то вроде этого: a line here; a new line here; another line here; и я хочу, чтобы все было так, чтобы все строки были объединены в одну строку. a line here;a new line here;another line ...
1
голос
1ответ
992 показов
Завернуть вывод файла в заданный столбец
Мне нужно будет распечатать содержимое файла (например, cat $file), но обернуть вывод в заданную ширину столбца (скажем, 80 столбцов), независимо от ширины терминала. Есть ли что-то в "стандартном" ...
1
голос
2ответа
852 показов
Как я могу удалить половину файлов в каталоге?
В каталоге есть файлы с именами, заканчивающимися от 001 до 100. Как вы можете удалить 2,4,6,8 ... 100. И может ли это быть написано как сценарий. Как только каталог становится недельным, он должен ...
1
голос
1ответ
565 показов
Создание видео с несколькими аудиозаписями и одним неподвижным изображением для YouTube
Я хочу создать много видео с несколькими аудиопотоками и одним изображением. Например у меня song1.mp3 song2.mp3 song3.mp3 и одна картинка. Что мне нужно сделать, это создать много видео и назвать ...
1
голос
3ответа
215 показов
Перенаправление файлов в bash
В чем разница между использованием> и >>? Как я могу использовать оба (операторы перенаправления) в одной команде?
1
голос
2ответа
133 показов
Копировать файловую структуру, сохраняя ссылки
У меня есть каталог, полный инкрементных резервных копий (~ 20 ГБ), которые мне нужно скопировать (или переместить) из одного раздела в другой. Этот каталог содержит ежедневные снимки, которые были ...
1
голос
4ответа
4k показов
Что символ означает в bash?
Что значит в bash? Например, что бы значило в "accurev update -9 2>, update 1> & 2"? (accurev - программное обеспечение для контроля версий) Извините за неубедительный вопрос, я просто не знаю, как ...
1
голос
1ответ
7k показов
Я получаю 700, когда создаю тестовый файл, но umask - это 0002? Почему не 664?
Где хранятся значения по умолчанию 666 и 777 для файлов и каталогов соответственно? umask 0002 touch dummy ls -l Говорит мне, что разрешения манекена 700, а не 644. Есть идеи?
1
голос
1ответ
521 показов
Найти последние 24 часа выполненных команд для каждого пользователя в bash
Как я могу найти последние 24 часа выполненных команд для каждого пользователя и отправить им результат по почте? У меня есть Ubuntu GNU/Linux. Я обнаружил, что мне нужен пакет с именем «acct». Я уже ...
1
голос
2ответа
610 показов
Как загрузить RHEL без Bash?
Как я могу загрузить виртуальную машину RHEL, если я удалил /bin/bash? При попытке загрузки я теперь получаю следующую ошибку: "INIT: Cannot execute "/etc/rc/d/rc.sysinit" Затем я попытался изменить ...
1
голос
2ответа
2k показов
vim не запускается в оболочке bash
Мой терминал (FREE BSD) использует CShell от defualt, под которым vim работает нормально. Но чтобы запустить некоторые тестовые сценарии, я должен использовать оболочку bash, где определены некоторые ...
1
голос
2ответа
89 показов
Что мне нужно ввести в моем .bashlogin, чтобы скрыть мой компьютер и домашний каталог?
Если я открою приложение терминала в Mac OS X, оно будет выглядеть так tabalugas-macbook:~ tabaluga$ Я хочу настроить эту оболочку, чтобы имя пользователя tabaluga не отображалось. Оболочка должна ...
1
голос
2ответа
1k показов
по умолчанию "команда не найдена" при выполнении после объявления переменной
Почему следующий код не работает? #!/bin/sh PATH=$PWD/Info defaults read $PATH Каждый раз, когда я выполняю это, я получаю ./script: строка 3: значения по умолчанию: команда не найдена Как только я ...
1
голос
1ответ
1k показов
Туннель SSH с несколькими прыжками
Мне нужно открыть туннель SSH через порт базы данных оракула ... после долгих раздумий я не могу заставить его работать. Вот сценарий ... Моя машина -> хост1 -> хост2 -> oracle_instance(хост3)... ...
1
голос
2ответа
118 показов
Изменить атрибуты всех целей символических ссылок в каталоге
Как изменить атрибуты всех целей символических ссылок внутри каталога? /usr/bin/find /mydir -type l | xargs /bin/readlink | /usr/bin/chattr +s Три команды не работают. Благодарю.
1
голос
2ответа
2k показов
/usr/bin/env: плохой интерпретатор: операция не разрешена
нашел здесь несколько ответов, которые мне не очень помогли ohad@Macintosh-2:/Volumes/develpment/global_constants (master *+)$ node_modules/.bin/mocha -w bash: node_modules/.bin/mocha: /bin/csh: bad ...