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

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

8
голосов
1ответ
16k показов

Подсчет вхождений в первом столбце файла

У нас есть этот файл: 1 2 1 3 1 2 3 3 52 1 52 300 и еще 1000. Я хочу посчитать, сколько раз каждое значение встречается в первом столбце. 1 3 3 1 52 2 Это означает, что мы видели 1 три раза. Как я ...
8
голосов
2ответа
2k показов

Подключитесь к обработчику "команда не найдена" в Ubuntu

Я хочу подключиться к обработчику для команды не найден wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from ...
8
голосов
6ответов
1k показов

В Bash (оболочка терминала Mac/Linux) можно ли заставить клавиши стрелок вверх и вниз работать так же, как в текстовых редакторах?

В текстовых редакторах, если я нажимаю клавиши со стрелками вверх и вниз, он перемещает курсор между строками текста. В Bash, если я набираю длинную команду, которая занимает несколько строк, и ...
8
голосов
4ответа
2k показов

Как правильно восстановить настройки при запуске скрипта с использованием "исходного кода"?

Я пишу сценарий, который должен быть выполнен с использованием source , потому что его задача заключается в изменении среды. Во время сценария я хочу использовать set -e чтобы любая ошибка остановила ...
8
голосов
9ответов
3k показов

Linux & Shell - Обязана ли Shell?

Общий вопрос новичка. Зачем нам нужна оболочка в Linux? Как пример, когда я печатаю - найди. -name xy * - Мне сказали, что оболочка принимает этот ввод и вызывает команду find (убедившись, что ...
8
голосов
2ответа
2k показов

Есть ли корректор опечаток для Bash?

Я хотел бы, чтобы что-то подключилось к ошибке «команда не найдена» в bash и предложило полезное исправление. Например: grep-C3 error bash: grep-C3: command not found Было бы хорошо, если бы он ...
8
голосов
3ответа
13k показов

Guake - Windows 10 + Bash

Есть ли способ заставить Guake работать на Windows 10 или альтернативный выпадающий "консольный хост", на котором будет размещен новый Win 10 Bash?
8
голосов
2ответа
9k показов

Проблема доступа к файлу / папке Bash в Windows 10

mkdir создает папки с разрешением 777 по умолчанию. Как я могу сделать 755 по умолчанию? Также, когда я клонирую репозиторий git, все файлы и папки загружаются с разрешением 777! Как я могу исправить ...
8
голосов
4ответа
1k показов

Есть ли встроенная команда Linux для отображения содержимого каталога в режиме реального времени?

Есть ли встроенная команда Linux для отображения содержимого каталога в режиме реального времени?Аналогично команде tail -f file_name, которая отображает содержимое файла в режиме реального времени.
8
голосов
1ответ
826 показов

Объяснение флага -W для rm

Что делает флаг -W для rm (в BSD или Mac OS X)? Согласно справочной странице, флаг пытается «восстановить именованные файлы». И в настоящее время, «эта опция может использоваться только для ...
8
голосов
3ответа
715 показов

vim не может выполнить команду unix с:! из-за смены оболочки

Наша компания использует систему Red Hat Linux и выделяет каждому аккаунт в /home. К сожалению, наша система использует tsch, что мне не выгодно. Более того, поскольку у меня нет разрешения ...
8
голосов
3ответа
6k показов

Не удалось создать каталог /var/empty/.ssh

Каждый день, после нескольких часов использования, все, что использует SSH, просто случайно перестает работать. Единственное решение для меня - перезагрузить компьютер, который исправляет его до тех ...
8
голосов
4ответа
4k показов

Необходимо скрыть символическую ссылку, не скрывая каталог, на который она ссылается

Я создал символическую ссылку (в частности, символическую ссылку, а не псевдоним Finder, за которой bash не может следовать) с каталогом в моей домашней папке с помощью ln -s link $HOME/directory и ...
8
голосов
4ответа
2k показов

Почему проверка наличия папки с использованием -d в пустой строке возвращает true?

Я писал несколько сценариев и написал что-то вроде ARTIFACTS="/SOME/PATH" [ -d $ARTIFCATS ] && rm -rf $ARTIFACTS/* Случилось так, что по глупости я выполнил вторую строку, не выполняя первую. ...
8
голосов
2ответа
1k показов

Как мне удалить файл с именем "-p" из bash?

Как мне удалить файл с именем -p в bash? Попытка rm "-p" жалуется, что -p не является допустимым аргументом.
8
голосов
1ответ
3k показов

Как я могу перенаправить вывод OS X dtruss при работе с sudo?

Я бегу dtruss на Mac OS X 10.9. Простой пример: sudo -c ls Но я бы хотел записать вывод dtruss в файл. Я видел что-то, что говорит о том, что я могу сделать что-то вроде: sudo bash -c 'dtruss -c ls ...
8
голосов
3ответа
2k показов

история bash добавлена, но его отключена

Я на Ubuntu 10.4 и моя оболочка bash . Когда я открываю несколько терминалов гномов и закрываю их, история добавляется правильно. Когда я вхожу в shopt он говорит, среди прочего: histappend off Может ...
8
голосов
1ответ
5k показов

Как очистить буфер прокрутки в консоли от bash?

Я большой пользователь bash, и konsole - моя любимая среда. Я знаю, что могу использовать клавиатуру ctrl+shift+x, чтобы очистить буфер прокрутки, но в моих сценариях есть определенные моменты, в ...
8
голосов
1ответ
3k показов

Какова безопасная частота пинга, если она не считается DDoS-атакой?

Я пытаюсь составить график времени работы сервера, регулярно проверяя его и Google, а затем сравнивая время проверки. Я хочу продолжать делать это в течение, скажем, недели. Я отправляю набор из 5 ...
8
голосов
3ответа
7k показов

Bash на Ubuntu в Windows: невозможно изменить (некоторые) цвета каталогов

В новом приложении Bash on Ubuntu для Windows (10) я пытался изменить цвета каталогов с синего на более заметные, но по какой-то причине не смог изменить некоторые цвета файлов / каталогов. Как мне ...
8
голосов
3ответа
11k показов

Используйте OpenOffice из командной строки для преобразования HTML в RTF

Я пытаюсь создать bash-скрипт в Cygwin, который будет конвертировать HTML-файлы в RTF. В OS X это тривиально с textutils , но это не существует для обычного Linux или Cygwin. Вместо этого я пытаюсь ...
8
голосов
4ответа
2k показов

Запуск `exec` со встроенным Bash

Я определил функцию оболочки (назовем это clock), которую я хочу использовать в качестве оболочки для другой команды, аналогичной функции time , например clock ls -R . Моя функция оболочки выполняет ...
8
голосов
3ответа
7k показов

Как установить определенные права доступа к файлу при перенаправлении вывода?

Вероятно, это дубликат, но все мои поиски вызывают вопросы об ошибках, в которых отказано в разрешении. Я запускаю команду в оболочке bash. Я хочу перенаправить вывод, чтобы добавить к файлу, ...
8
голосов
2ответа
37k показов

Как я могу использовать wget для отправки данных POST?

Я хочу сделать следующий запрос POST на мой сервер с помощью wget: email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE В приведенном выше запросе есть три параметра POST, которые называются email , ...
8
голосов
9ответов
897 показов

Сохранить команду в историю без выполнения в bash

Есть ли способ сохранить команду в истории bash, не выполняя ее? например $ cmd [a long list of arguments] и теперь во время набора я помню, что сначала хотел бы сделать что-то еще. Могу ли я иметь ...
8
голосов
1ответ
10k показов

Как изменить местоположение файла .bash_history?

Я использую CentOS 6.x и хочу переместить .bash_history в другое место. Домашние каталоги моих пользователей (потому что я запускаю VPS) находятся в /var/www/vhost/. который доступен по FTP (и так и ...
8
голосов
2ответа
895 показов

Почему bash нужен && для отображения переменной в одной строке?

Почему SOMETHING=1 && echo $SOMETHING нужно && для возврата 1 Почему SOMETHING=1 echo $SOMETHING возвращает 1
8
голосов
2ответа
5k показов

Ubuntu: запустить вывод другой команды

У меня есть командная строка, которая выводит другую командную строку, например: > commandlineA param1 param2 commandlineB param1 Я хотел бы иметь одно выполнение командной строки, которое будет ...
8
голосов
1ответ
5k показов

Откройте несколько вкладок в iTerm2 с определенными каталогами

Я хотел бы знать, возможно ли это. Я хочу настроить какой-либо скрипт или команду, которая откроет 5 вкладок, и каждая открываемая вкладка будет иметь свой собственный каталог, указанный Все в одном ...
8
голосов
3ответа
2k показов

Почему я не могу убить этот процесс в Linux?

проблема Я хотел бы убить процесс под названием raspivid (программа, которая записывает видео с помощью камеры Raspberry Pi), но я не могу ... Вот как я это называю: #!/bin/bash #Start recording... ...
8
голосов
3ответа
12k показов

BASH в Ubuntu в Windows (AKA Linux Subsystem для Windows) 10 - Как мне установить PATH?

Благодаря Anniversary Update у меня теперь есть BASH на Ubuntu на Windows 10. Ранее я использовал Cygwin и настроил Maven в Cygwin (и полностью его заработал), который в основном состоял из установки ...
8
голосов
4ответа
2k показов

Можно ли использовать скрипт оболочки в папке sendto?

Я хотел бы использовать скрипт оболочки bash из папки SendTo . Когда я помещаю ярлык на пакет или исполняемый файл в папку SendTo он появляется в контекстном подменю « Send To в» оболочки, но когда ...
8
голосов
2ответа
6k показов

Выполнять git pre-commit hook, только если файлы в определенном каталоге изменены

Я пытаюсь создать bash-скрипт для git pre-commit hook. Всякий раз, когда выполняется фиксация, я хочу проверить, являются ли файлы в определенном каталоге частью промежуточных файлов, и если это так, ...
8
голосов
1ответ
3k показов

Ls в Ubuntu может отображать символы юникода, а дерево - даже с деревом --charset unicode

Ubuntu 10.04 в ls могут показать символы Юникода, но tree не может, даже с tree --charset unicode или utf8 Есть ли способ решить это. echo может интерпретировать escape-символы, кроме cat list.txt | ...
8
голосов
2ответа
2k показов

Как я могу запустить другую команду, но с теми же аргументами?

Например, я редактирую, а затем запускаю тот же источник. vim arbit.py python arbit.py Я знаю, что могу запустить его изнутри vim , но я хочу общее решение для Bash. Я продолжаю находить ситуации, ...
8
голосов
2ответа
7k показов

Навсегда отключить заставку Fedora 19

Я создаю сценарий bash, который будет «настраивать» клиентский компьютер под управлением Fedora 19 (GNOME). Мне нужно иметь возможность навсегда отключить заставку без ввода пользователя. Я нашел ...
8
голосов
6ответов
3k показов

Немедленно скажите, какой вывод был отправлен на stderr

При автоматизации задачи целесообразно сначала проверить ее вручную. Было бы полезно, однако, если бы любые данные, поступающие в stderr, были сразу же распознаваемы как таковые и отличались от ...
8
голосов
2ответа
5k показов

Как получить URL файла Dropbox из командной строки?

Я хотел бы знать, смогу ли я получить URL-адрес файла для совместного использования в папке Dropbox из командной строки. Я бы не стал открывать веб-браузер каждый раз.
8
голосов
2ответа
325 показов

Как бы вы удалили папку с именем * in / from bash?

Допустим, у меня была папка с именем * в / . Я знаю, что такие общие команды, как rm -rf * не будут работать. Любая помощь?
8
голосов
0ответов
464 показов

Ловушка сигнала отладки для приборной панели?

С помощью оболочки bash вы можете установить ловушку для синтетического сигнала DEBUG . Это полезно и будет выполнять вашу функцию или фрагмент кода в каждой команде оболочки. Например: $ trap ...
8
голосов
2ответа
3k показов

Как позвонить в системный звонок из командной строки?

Я использую некоторые скрипты Bash под Linux, которые требуют некоторого времени для завершения; Я хотел бы добавить в конце их команду, чтобы позвонить системный звонок, когда эти задачи будут ...
8
голосов
3ответа
2k показов

Добавление git branch в bash prompt на снежном барсе

Я использую это: $(__git_ps1 '(%s)') Он работает, однако, он не обновляется, когда я меняю каталоги или извлекаю новую ветку. У меня также есть этот псевдоним: alias reload='. ~/.bash_profile' ...
8
голосов
1ответ
8k показов

Знак процента (%) перед командой оболочки

Я просто вставил кучу кода в свою оболочку, но забыл удалить начальный % перед запуском команды. Похоже, что ничего не сделал. Почему это ничего не делает в моей оболочке (zsh)? > % echo foo В bash я ...
8
голосов
1ответ
5k показов

Использовать исполняемый файл cygwin в скрипте git bash

У меня есть сценарий .sh который я дважды щелкаю, чтобы он выполнялся git для Windows. Теперь мне нужно (imagemagick) convert из cygwin (который я установил), и я называю его с абсолютным путем - ...
8
голосов
4ответа
8k показов

Как удалить сообщение «подключение к xx.xxx.xx.xxx закрыто»?

#!/bin/bash ssh -t $SSH " some commands " Откуда приходит сообщение «соединение с xx.xxx.xx.xxx закрыто»? Я не могу остановить это даже с результатом = ssh ...
8
голосов
2ответа
8k показов

Когда следует использовать egrep вместо grep?

Сейчас я готовлюсь к оценке терминала Linux, я попытался найти в Google и обнаружил, что большинство ресурсов ссылаются на основной "grep", а не на более мощный "egrep" - ну, по крайней мере, так ...
8
голосов
2ответа
12k показов

Как проверить, произошли ли какие-либо ошибки во время SSH?

Я пишу сценарий развертывания, и мне нужно откатиться, если произошли какие-либо ошибки. Например: #!/bin/bash ssh myapp ' mkdir /some/dir # check if above command failed, and execute rollback script ...
8
голосов
3ответа
4k показов

Как отключить привязку клавиш Alt-f к клавише доступа к меню файла в Cinnamon Mint 13 (Maya)?

Я использую Cinnamon на Linux Mint 13 (Maya). Я хочу отключить ярлык доступа к меню файла терминала, поскольку он связан с Alt+f, и я бы предпочел использовать этот ярлык для перемещения вперед по ...
8
голосов
3ответа
7k показов

OSX 'открыть с помощью' сценария bash

У меня есть скрипт bash, возможно, многие из них на самом деле, и я хотел бы иметь возможность открывать файлы в искателе OSX. Это действительно очень простая концепция, но по какой-то причине ...
8
голосов
1ответ
882 показов

Проблемы редактирования файлов с помощью nano в Bash/Windows 10

У меня возникают проблемы с отображением при редактировании файлов с помощью nano в Windows 10 Linux Subsystem. Я подключусь к удаленной системе (локальной CentOS7 VM на Virtualbox), используя ...