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

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

3
голоса
1ответ
2k показов

В Chromebook отказано в доступе даже при использовании sudo

Когда я компилирую код C++ в оболочке моего Chromebook, я получаю сообщение об ошибке bash: ./a.out: Permission denied . Это происходит даже тогда, когда я запускаю с sudo: sudo: unable to execute ...
3
голоса
7ответов
30k показов

Unix: проверьте, является ли файл папкой

Поэтому мне нужно перебрать дерево каталогов, в настоящее время я могу распечатать все файлы в каталоге, но как только это будет сделано, я должен иметь возможность перейти в подпапки исходного ...
3
голоса
3ответа
2k показов

Откуда приходит сообщение Bash "not found"?

Если я введу неверную команду в Bash, я получу: $ asdf asdf: not found Меня убеждают, что сообщение "not found" исходит от резервного исполняемого файла, который Bash вызывает, когда не может найти ...
3
голоса
1ответ
200 показов

"Командный" эквивалент Bash в PowerShell

Есть ли в PowerShell « command » эквивалент Bash? Я имел обыкновение переопределять определенную команду в Bash следующим образом: function npm(){ command npm --no-color $@ } Я хотел бы сделать то же ...
3
голоса
3ответа
722 показов

В окнах 'screen' (утилита linux), где находится .bash_history отдельных окон?

Я использую linux-утилиту 'screen' (я имею в виду терминальный мультиплексор). В каждом "окне" экрана я запускаю bash. Но похоже, что эти биты не имеют никакой истории команд. Например, если я наберу ...
3
голоса
1ответ
2k показов

Список непечатаемых символов для команд bash

Я нашел пару документов, в которых перечислены некоторые возможности приглашения bash с непечатными символами (например, \E [33; 44 м для печати желтого текста на синем фоне), но везде, где я смотрю, ...
3
голоса
2ответа
2k показов

sed: как я могу заменить \r \r \n?

В этом вопросе о stackoverflow объясняется, как можно заменить символ новой строки, используя sed. Моя проблема в том, что я хочу заменить последовательность символов \r \r \n на sed. Может ли ...
3
голоса
1ответ
712 показов

scp не работает, когда мой .bashrc выводит на консоль

Хорошо, я давно пользуюсь linux, но это самая странная вещь, с которой я столкнулся за долгое время. Может быть, я просто не делаю много scp, так что, возможно, здесь что-то упущено. Итак, в моем ...
3
голоса
1ответ
1k показов

Pacmd динамический диапазон сжатия Ubuntu 14.04

Я воспользовался ответом по ссылке ниже, чтобы успешно установить сжатие динамического диапазона на моем медиа-боксе Ubuntu с Ubuntu 14.04 (сеанс SteamOS, поэтому сеанс рабочего стола Ubuntu ...
3
голоса
3ответа
2k показов

Запуск фонового процесса bash в OS X

Я использую модификацию системы сборки LaTeX Пола Биггара. Ядром этой системы является просто bash-скрипт, который выполняет бесконечный цикл. Вопрос в том, как мне запустить этот скрипт? На данный ...
3
голоса
1ответ
2k показов

Bash не показывает текущий рабочий каталог на экране

При использовании iTerm2 на моей OS X, приглашение bash обычно показывает мой текущий рабочий каталог: mbp:tp0 renato$ Но когда я использую экран, приглашение bash меняется на: bash-3.2$ Как ...
3
голоса
2ответа
8k показов

Как использовать SSH через прокси в Linux

Я пытаюсь использовать SSH из оболочки bash (Ubuntu 11.10) для подключения к своему домашнему университету через прокси на работе. Когда я использую PuTTY в Windows из того же места, я могу указать ...
3
голоса
1ответ
300 показов

команда linux выполнена по другому пути, чем whereis

Я установил paris-traceroute, и я не помню, что я сделал, чтобы заменить ping, упакованный с Ubuntu Trusty, на paris-ping, для работы которого требуется root. Теперь я хочу избавиться от этого. $ ...
3
голоса
4ответа
3k показов

Объединение sed и xargs для получения имени исходного и выходного файла

У меня есть ситуация, когда у меня есть некоторые входные файлы, как это: M2U0001.MPG M2U0180.MPG И я хочу запустить команду (в оболочке Bash) для каждого файла с аналогичным именем в каталоге. Мне ...
3
голоса
2ответа
10k показов

код выхода 128, в чем причина?

Согласно определению код выхода 128 означает «недопустимый аргумент выхода». Но я всегда получаю 255 (выход из состояния вне диапазона) в случае, если аргумент неверен, как число с плавающей запятой. ...
3
голоса
6ответов
2k показов

BASH: работа с несколькими файлами и каталогами

У меня есть около 15 лотов из более 100 каталогов, в частности, используя псевдокод, как вы можете: rename * *suffix rename * prefix* rename * CAPITALIZE* НО советы или ссылки на учебники, ...
3
голоса
1ответ
9k показов

Blink/Flash Text -Shell Script

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

Как использовать "adduser" для создания пользователя с дополнительным полем, таким как номер рабочего телефона?

Мне нужно использовать adduser для добавления пользователя из командной строки. В настоящее время я делаю sudo adduser -g someGroup -c "John Doe" dojohn но я бы хотел, чтобы команда также включала ...
3
голоса
3ответа
5k показов

Chmod Cygwin ведет себя как работает, но он не работает

Моя установка Cygwin ведет себя странно: chmod не работает. [09:45 Administrator@DellIns14 ~] > ls -ls /usr/bin/chmod 64K -rwxr-xr-x 1 Administrator None 38K Feb 6 2012 /usr/bin/chmod [09:47 ...
3
голоса
1ответ
2k показов

Как запустить терминал, в котором запущен bash с настроенными переменными среды?

Я использую Xubuntu с XFCE. Я хотел бы написать скрипт bash, который открывает новую вкладку в терминале xfce4. На этой вкладке bash должен работать с измененной переменной среды PATH . В настоящее ...
3
голоса
2ответа
2k показов

получить значение псевдонима в bash

Я недавно переключился с tcsh на bash, и я привык делать такие вещи, как sudo `alias netstat` но так как alias дает name=value в bash, я больше не могу этого делать. Есть ли эквивалент в bash, ...
3
голоса
9ответов
3k показов

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

Возникли проблемы с поиском в Google, потому что я не уверен, что такое поисковый запрос. Сценарии оболочки или функция терминала. Каков наилучший способ упростить доступ к часто используемым ...
3
голоса
2ответа
3k показов

Как удалить старое $ PATH эхо в Mac

После того, как я изменил свое имя пользователя Mac (используя способ, предоставленный Apple Documents), я обнаружил, что при echo $PATH нем есть несколько старых путей. ...
3
голоса
0ответов
781 показов

Регистрация / отладка процесса запуска bash

Моя оболочка bash иногда запускается довольно долго, вероятно, из-за большого количества вещей, происходящих в моих различных точечных файлах (например, .bash_profile и т.д.). Есть ли способ ...
3
голоса
3ответа
239 показов

как выбрать n-й результат в командной строке, не используя мышь

Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ...
3
голоса
1ответ
74 показов

Bash: есть ли способ узнать, какие файлы в каталоге имеют определенное расширение?

Я пытаюсь (рекурсивно) проверить один из моих каталогов, чтобы увидеть, какие файлы являются файлами XML. Любые указатели будут оценены.
3
голоса
2ответа
3k показов

Скрипт Bash: работа с пробелами при косвенном запуске команд

Некоторое время я боролся со следующими проблемами, я написал сценарии, в которых любая запускаемая команда сначала помещается в строку, а затем выполняется. Таким образом, команда записывается ...
3
голоса
2ответа
259 показов

Исполняемые блоки запускаются при непосредственном вызове из терминала, но не работают при вызове из сценария оболочки

Я загрузил некоторое программное обеспечение (называемое samtools), и оно хранится в папке на рабочем столе. Затем я добавил путь к исполняемому файлу в переменную окружения PATH . Другими словами, ...
3
голоса
2ответа
3k показов

Цикл в сценарии, пока файл не существует

Я пытаюсь, чтобы скрипт нашел файл в /tmp с именем sleep.txt, но вместо этого он продолжает цикл Вот что у меня есть: #!/bin/sh set -x until [ $(ls -la | grep -w "sleep.txt" | wc -l) != 0 ]; do echo ...
3
голоса
1ответ
48 показов

Перенаправить ввод с кода или терминала на работающий код или терминал?

В настоящее время я использую программный скрипт, который требует непрерывного ввода через терминал. Сценарий оценивает файлы непрерывно, получая входные данные пути и оценивая файл в пути. Цель: ...
3
голоса
2ответа
7k показов

-bash: /etc/bash.bashrc: В доступе отказано, у меня нет имени

У меня запущен сервер Debian Wheezy, и только что было запущено тестовое резервное копирование - однако оно пошло другим путем! Я вычистил это как мог, но теперь я получаю ОЧЕНЬ досадную ошибку. ...
3
голоса
1ответ
90 показов

Обнаружены ли вызовы Шебанга?

Есть ли способ для bash-скрипта определить, запускается ли он через #!/usr/bin/env shebang? Какая-то волшебная штука, которая позволила бы мне написать: #!/bin/bash ... if [ ...
3
голоса
6ответов
4k показов

Дайте разрешение на выполнение для каталогов, но не для файлов

У меня есть структура каталогов с файлами и каталогами, и мне нравится назначать разрешения, чтобы все файлы и каталоги имели разрешения на чтение и запись для пользователя и разрешения на чтение для ...
3
голоса
1ответ
166 показов

Разделение архивов tar и загрузка их по одному

Я хочу сделать резервную копию своих систем, чтобы разделить архивы tar с помощью скрипта, загружающего их один за другим. Он должен создать разделенный архив и затем запустить скрипт. Скрипт ...
3
голоса
1ответ
351 показов

Отсоединение от экрана GNU внезапно очищает терминал

Я чувствую себя настолько глупо, что спрашиваю об этом, но здесь идет: Я обновил свою Ubuntu (Server) сегодня с 13.10 по 14.04. До обновления отсоединение от экрана не очищало терминал и теперь так и ...
3
голоса
1ответ
2k показов

Как открыть два терминала рядом, используя `screen`

Я часто использую vim. Я могу открыть два файла рядом с опцией -O : $ vim -O hello.{h,cpp} Сегодня я попробовал screen: `C-a |` => split terminal vertically. `C-a ` => switch to the new `region` `C-a ...
3
голоса
5ответов
260 показов

Пишем в bash пока он работает

Когда вы выполняете трудоемкие операции в bash, такие как установка нового программного обеспечения, возможно ли написать текст, который будет отображаться в подсказке после завершения операции. ...
3
голоса
2ответа
1k показов

Git Log ведет себя как меньше

git log -{n} , когда -n достаточно мало, не открывается less просто выводит его на экран. Это желательно. git log -1 не должен занимать весь экран. К сожалению, в bash-оболочке MINGW после того, как ...
3
голоса
1ответ
3k показов

почему бы не найти и найти. -exec ls -lrt {} \+ вывести такой же вывод?

Я пытаюсь сортировать файлы по дате, в том числе те, которые находятся в подкаталогах. Я получил его на работу с помощью: find . -exec ls -lrt {} \+ который я нашел где-то на StackOverflow. Моя ...
3
голоса
2ответа
5k показов

Эхо в файле возвращает Нет такого файла или каталога

Мне интересно, почему мой простой скрипт не работает: #!/usr/bin/env bash user_variable='$1' echo "export USER_VAR=$user_variable" > ~$user_variable/.filename Когда я запускаю скрипт, у меня ...
3
голоса
1ответ
554 показов

как отключить `alt-numkey` в оболочке bash

Я могу переключаться между приложениями в Chrome OS, нажимая alt-N , где N - позиция моего приложения в строке состояния. Полезно! Но когда я нахожусь в оболочке bash моего окна Nitrous.io, нажатие ...
3
голоса
2ответа
2k показов

Как использовать Console2 с tmux

Я могу запустить tmux, используя терминал mintty, включенный в cygwin. Однако при использовании Console2 (работающем на 64-битной Windows 7 и использующем C:\cygwin64\bin\bash.exe в качестве ...
3
голоса
1ответ
65 показов

Управление веб-проектом SFTP на нескольких удаленных веб-хостах одновременно

Я уже провел некоторые исследования, но, к сожалению, я не смог найти решение, которое я мог бы сделать в моем случае. Таким образом, работа со стеками LAMP и для клиента является проблемой ...
3
голоса
3ответа
17k показов

Linux mv команда для перемещения нескольких файлов с разными расширениями

Мне интересно, можно ли использовать bash для mv нескольких файлов с разными расширениями в один каталог, например mv 1.png 2.jpg dir/ кроме совпадения многих файлов
3
голоса
2ответа
996 показов

Ищете способ выполнить задачу для всех файлов в каталоге (рекурсивно) в Windows

У меня огромное количество видеофайлов в формате mp4, для увеличения громкости. Мне нужен способ выполнить аудиофильтр ffmpeg для всех файлов в указанном базовом каталоге (и в подкаталогах также). ...
3
голоса
1ответ
3k показов

Обратный вывод команды

Я пытаюсь получить обратный вывод из git log --branches --graph --oneline (К сожалению, вы не можете передать - --reverse к нему, потому что он говорит, что это несовместимо с --graph) Есть ли способ ...
3
голоса
2ответа
7k показов

Tmux - выполнить команду в сеансе при запуске

То, что я хочу сделать, действительно просто, но я не могу найти простой ответ. Я нашел этот вопрос и этот вопрос, но они не совсем то, что мне нужно - я не запускаю несколько сессий или окон или ...
3
голоса
1ответ
2k показов

Grub: устаревший параметр ask больше не поддерживается

Я пытаюсь изменить разрешение на моей базовой оболочке (Ctrl +Alt +1) в Debian, чтобы она поддерживала мой монитор ViewSonic. Оболочка выглядит очень нечеткой, когда она отображается на моем ...
3
голоса
5ответов
13k показов

HTML/PDF в DOC(X) в командной строке Linux?

Мне нужно конвертировать PDF или HTML+CSS в DOC или DOCX под Linux, это может быть из командной строки или с помощью языка сценариев. Любая идея?
3
голоса
2ответа
3k показов

Как сделать так, чтобы bash работал вместо того, чтобы спрашивать, куда бежать при выборе из файлового навигатора

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