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

14
Выполнение команды без наследования родительской среды

Есть ли способ выполнить команду «как будто» в новой сессии входа в систему? Я уже попробовал env -i. Однако я не хочу иметь дело с различными переменными ENV, которые я должен установить или сбросить. Я тоже пробовал bash -c "some command"и bash -l -c "some commmand", но они все копируют текущую...

14
Как постоянно добавить текущий каталог в PATH в Linux? [Дубликат]

На этот вопрос уже есть ответы здесь : Закрыто 8 лет назад . Возможное дублирование: Добавить папку в PATH Я хочу добавить каталог в мой bash для поиска, и я использую $ PATH = .... он работает, однако, когда я открываю новое командное окно, его там нет. Как я могу навсегда добавить это в путь в...

14
Как отладить bash-завершения?

Я создал несколько функций завершения bash, которые кажутся работающими изолированно, но дают мне неожиданные результаты, когда я пытаюсь дополнить их табуляцией. Можно ли подключить bashdb, затем попытаться завершить что-то с помощью табуляции и перейти к отладке и определить, что идет не...

14
Заставить `#! / Usr / bin / env python` работать на Windows

Я использую Bash на Windows, предоставленной MSYS. Я попытался запустить файл Python с shebang of #!/usr/bin/env python, но я получаю это сообщение об ошибке: /usr/bin/env: python: No such file or directory Что я могу сделать, чтобы сделать эту работу? Я знаю, что могу запустить файл Python,...

14
Переместить диапазон пронумерованных файлов?

У меня есть 291 пронумерованных файлов (начиная с 001 - заголовок и заканчивая 291 - заголовок), которые нужно переместить в отдельные каталоги. (От 001 до 021 в папку 1, от 022 до 053 в папку 2, они не обязательно имеют одинаковое количество файлов каждый раз). Я подумал, что мог бы сделать это...

14
Как «получить» сценарий оболочки, используя bash из zsh?

Я использую zsh и мне это очень нравится, но я много работаю с исходным кодом Android, который имеет скрипты компиляции, которые требуют правильной оценки bash. Эти сценарии должны быть получены до компиляции и определять переменные среды и функции оболочки, которые используются во время...

14
Установка тега заголовка ID3 равным имени файла MP3

Кто-нибудь получил сценарий bash, который пройдет через библиотеку мультимедиа и установит тег заголовка id3 каждого файла MP3 равным имени файла? Я открыт для других автоматизированных методов тоже. Это может быть приложение с графическим интерфейсом или все, что будет делать работу автоматически....

14
Bash: чтение ввода в то время как цикл чтения не работает

Чтение ввода в течение цикла чтения, похоже, не работает while read line do echo "get some input from the user" read response done < some_file.txt выполнение не приостанавливается, как если бы чтение было вне цикла. Почему это? Есть ли обходной путь для чтения ввода во время цикла...

14
PHP скрипт не может запустить bash скрипт. sh: в доступе отказано

Я пытаюсь выполнить сценарий .sh из PHP, однако он не выполняется. Я проверил журналы ошибок и получаю ошибку «sh: Permission denied». Я проверил, под каким пользователем запускается php, и это делается под пользователем apache. Я попытался сменить владельца .sh на пользователя apache, но...

14
Есть ли в Powershell аналог Bash's Ctrl + Z & fg?

Я считаю, что комбинация Ctrl + Z с последующим fg на Bash очень удобна, она похожа на аналог командной строки alt + tab, поэтому я могу переключиться с просмотра одного файла на вывод запущенного процесса и т. Д. Есть ли аналог Windows Powershell? Я не могу ничего гуглить, кроме «паузы», которая...

14
Как переключить / изменить идентификатор пользователя в скрипте bash для выполнения команд в том же скрипте?

Есть ли способ переключить идентификацию пользователя в скрипте (выполняется как root как часть процесса установки), чтобы выполнить некоторые команды без вызова внешнего скрипта, а затем вернуться rootк выполнению других команд? Вроде, как бы, что-то вроде: #!/bin/bash some commands as root...

14
переопределение пользовательских функций с тем же именем, что и системные команды

Эта функция существует в одном из моих пользователей ~ / .bashrc: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } В моем сценарии ksh, который требуется запускать пользователям, у меня есть такая строка: [[ "$KEEP" = "" ]] && \rm $FILE Хотя обратная...

14
Почему `bind` и` .inputrc` ведут себя по-разному?

Я пытаюсь сделать правильную вещь и поместить свои привязки клавиш в ~/.inputrc. Тем не менее, оказывается, что я должен изменить bind '"\e\C-j":"\e[1~quiet \e[4~\n"' в "\e\C-j": "\eOHquiet \eOF\n" Теперь \eOH(привязка nav-block-pos1 к beginning-of-line) и \eOF( привязка nav-block-end к...

14
Как избежать «-» в bash [дубликаты]

На этот вопрос уже есть ответы здесь : Закрыто 7 лет назад . Возможное дублирование: инструменты Unix: что, если файл называется минус что-то? Пожалуйста, скажите мне, как избежать этого: [root @ unix ~] # ./-sh -bash: ./-sh: В доступе отказано [root @ unix ~] # chmod + x -sh chmod: неверный...

14
Есть ли оболочка, которая поддерживает нечеткое завершение, как в Sublime Text?

Я использую bash, и мне было интересно, есть ли какой-нибудь плагин в bash или другой оболочке, который позволяет мне делать это cat tfnislong.txt+ [tab]завершает, cat ThisFileNameIsSoLong.txtкак завершение табуляции в Sublime...

14
Скопируйте и chmod / chown одновременно

У меня есть файл журнала, принадлежащий rootмне, который я хочу скопировать в каталог, принадлежащий другому пользователю, чтобы он мог проанализировать его (сначала он должен быть распакован). В настоящее время мне придется # cp log.xz /home/user/Documents # chown user:user...

14
В моем домашнем каталоге нет файла bashrc

Вот что я отметил в своей лекции: Найти файл .bashrcв вашем домашнем каталоге делать vi .bashrc Когда вы помещаете папку приложения куда-нибудь, убедитесь, что ее адрес находится в переменной пути. Проблема в том, что у меня нет .bashrcфайла в моем домашнем каталоге. В .bash_historyмоем доме только...

14
Диапазон списка файлов с подстановочными знаками UNIX

Скажем, например, у меня есть следующие файлы в моем рабочем каталоге: mjk0001.fits, mjk0002.fits, ... численно увеличиваясь вплоть до mjk9999.fits. Есть ли способ использовать подстановочные знаки UNIX для перечисления или работы с последовательной группой из них? Например, если мне нужно...