Вопросы с тегом «bash»

2
Почему я получаю другое поведение команды scp в csh и bash?

Почему я получаю другое поведение команды scp в csh и bash? Та же команда работает в оболочке csh, но не работает в оболочке bash. Пожалуйста, кто-нибудь может помочь? bash-3.2$ csh Linux-007% scp root@1.2.3.4:/{/root/install.log} / install.log 100% 98KB 97.6KB/s 00:00 Linux-007% which scp...

2
Создать псевдоним - в Bash?

Как я могу создать псевдоним с именем - в баш? Ни одна из следующих работ: alias -='cd -' alias \-='cd -' alias '-'='cd -' с ошибкой: bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]

2
Использование rvm в скрипте bash на CentOS 6.2

Я пытаюсь написать скрипт, который проходит все этапы установки и настройки сервера graylog2 и веб-интерфейса на CentOS 6.2. Вот раздел, с которым у меня возникли проблемы: curl -L get.rvm.io | bash -s stable # Load RVM into a shell session *as a function* if [[ -s "$HOME/.rvm/scripts/rvm" ]] ;...

2
Unix (Debian) автозаполнение путей через символические ссылки

По умолчанию символьные ссылки на каталоги в системах Unix обрабатываются как файлы, если использовать функцию автозаполнения. Например, имея в каталоге символическую ссылку на /srv/link/набрав /srv/li TAB только завершить /srv/linkвместо правильнее /srv/link/, Это несколько мешает моему потоку,...

2
Bash - читать как запасной вариант к $ @

У меня есть рабочий скрипт bash (работающий на OSX), который принимает файлы и каталоги в качестве входных данных и делает что-то вроде for inputFile in $@ do [someStuff] done но я хочу предоставить «запасной вариант», означающий, что если скрипт запускается без аргументов (например, двойной...

2
Проблемы с переносом строк в bash / php

Я пишу программу, которая печатает цветные линии, и чем больше я делаю с ней, тем больше у меня возникают проблемы с переносом строк. Это своего рода терминал, написанный на php, вот подсказка: $return = readline("\033[44m\033[1;37m{$this->text}>>\033[0m "); Если я прокручиваю историю, мой...

2
Как настроить bash-экран в фоновом режиме и перенести его на передний план?

Это более глубокое объяснение вопроса. Моя цель: Запустите оболочку bash, настроенную с набором переменных среды, но работающую в фоновом режиме. Запустить около пяти экран Команды в оболочке bash, каждая из которых выполняет свои собственные команды, но использует переменные среды, установленные...

2
Получение регулярного выражения для соответствия имени файла

У меня есть скрипт, который перечисляет кучу файлов, которые соответствуют определенным критериям. Он выводит только имена файлов, и есть куча текста, который не нужен. Пример строки: [gg]_Magi_-_13_[DB38165F].mkv Что я хотел бы достичь в выводе: [gg]_Magi_-_13 Мне удалось заменить подчеркивание,...

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

Я хочу, чтобы bash сначала выполнил команду, но после ее завершения (или Ctrl+ C'ed) перейдите в интерактивный режим (предпочтительно с командой в истории, доступной для up). Как добиться этого самым простым и красивым способом? Вдохновленный cmd.exe's /K: $ wineconsole cmd.exe /K echo qqq qqq...

2
Какой файл ищет CTRL + R в Debian?

С помощью CTRL + R мы можем искать в предыдущих командах (в терминале Debian). Я всегда предполагал, что он искал мою .bash_history, но, похоже, это не так - сейчас моя .bash_history полностью отключена, но ctrl + r все еще работает нормально. Это поиск файла где-то, что я не рассмотрел, или откуда...

2
Передать результат команды в exec

У меня есть своего рода вопрос "bash newbie": как передать результат выполнения одной команды в exec. Результатом первой команды является имя другой команды, поэтому exec должен иметь возможность ее...

2
Как мне разобрать строку через файл в bash

Я очень новичок в написании сценариев оболочки. У меня был небольшой запрос на разбор файла. Итак, вот что я пытаюсь сделать: Я запускаю команду слияния svn и файл конфликта genaratea мой конфликтный файл хранится в файле конфликта.txt Что я хочу сделать, это прочитать этот файл построчно и...

2
Как найти, где это упоминается в Bash

Я удалил рвм но теперь каждый раз делаю ls Я получаю это сообщение: -bash: /usr/local/rvm/scripts/initialize: No such file or directory Похоже, он все еще звонит откуда-то, но не может найти, откуда. Как я могу увидеть, где это называется?...

2
Определите имя учетной записи удаленного компьютера пользователя, вошедшего в систему через SSH

В компании, где я работаю, у нас есть определенные общие учетные записи, которые любой может использовать через SSH для выполнения определенных задач. На данный момент у нас слишком много пользователей, и у каждого из них есть свои привилегии юзабилити, такие как псевдонимы оболочки и т. Д. Я...

2
Выполнить команду bash, если беспроводная сеть удалена?

Как часть plist, который я пишу для OS X, мне нужно выполнить команду «сказать», если беспроводная сеть успешно удалена, используя: networksetup -removepreferredwirelessnetwork Если сеть не удалена, она выдает: Network (network name) was not found in the preferred networks list У меня сейчас есть:...

2
Linux: копировать файлы с датами в имени файла между двумя датами

У меня есть папка, полная файлов, где мне время от времени нужно копировать часть их в другое место для обработки. Файлы имеют дату, когда они были созданы в имени файла, то есть filename_20131028.txt. Как мне выбрать и скопировать файлы между двумя датами? В идеале я хотел бы создать скрипт типа...

2
Как написать псевдоним для использования первого параметра или *, если параметр пуст?

Я хочу написать команду псевдонима для 'ls', так что если я передам параметр, то псевдоним будет использовать его, а если нет, то вместо него будет использоваться '*'. Это псевдоним у меня сегодня: alias lsd='ls --color -lh | grep "^d" && ls --color -lh | grep -v "^d" Моя проблема в том,...

2
правило udev не работает

Я пытаюсь написать правило udev для плагина USB-накопителя. Я хочу сначала смонтировать его, /mediaа затем запустить скрипт на /usr/local/bin/script.sh. Когда я вставляю USB, он даже не монтирует устройство с этим правилом. Однако, если я вручную ввожу деталь в RUN в терминал, она монтирует и...

2
Инструменты расширения текста для Linux?

Я ищу инструмент, который может автоматически закрывать скобки и кавычки в терминале. Например, когда я печатаю echo " Это должно автоматически расшириться в echo "" и поместите курсор в середину. Это уже выполнимо в vim и многих других редакторах, я хотел бы иметь такую ​​же функцию в...

2
Окно изменения размера KDE Konsole с помощью команды bash

Я пытаюсь написать bash- скрипт, который при запуске изменяет размеры моего терминального окна KDE-Konsole . Но я не могу заставить его работать. VT-Terminal-коды , похоже, не работают должным образом. $ echo -e "\e[8;2;20t" правильно сжимает используемую область окна терминала, но оставляет размер...