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

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

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

Ubuntu lucid не читает профиль etc для нового XTerm

Я добавил abc.sh в /etc/profile.d Когда я запускаю новый XTerm, переменные среды в abc.sh не устанавливаются в новом XTerm. Это прекрасно работает, если я su - в существующем XTerm.
1
голос
1ответ
679 показов

командная строка удаляет 'n' строк из файла

Так что я хочу, чтобы хвост файла и удалить количество строк из файла это возможно с одной строкой в Linux? Практически просто перемещение строк текста из одного файла в другой. Например: tail -8 ...
1
голос
5ответов
2k показов

верхняя команда в Linux

Я хочу увидеть все процессы Java и увидеть детали этого в Linux. Я использую команду top, и она показывает мне все процессы вместе с Java. Но я хотел бы знать, есть ли команда top, которая будет ...
1
голос
2ответа
71 показов

Как настроить bash для подсказки истории?

С помощью fish-shell, если я наберу несколько слов команды run, я получу подсказку всей командной строки. Тогда я просто использую клавишу со стрелкой вправо, чтобы завершить всю строку. Но с другой ...
1
голос
1ответ
142 показов

Не могу найти, что экспортирует CDPATH

Я допустил ошибку, поместив CDPATH в мой файл .profile просто чтобы посмотреть, не увеличит ли он мою производительность, но обнаружил, что иногда он будет cd к каталогам, которые мне не нужны (мне ...
1
голос
2ответа
61 показов

Подкаталоги в подсказке?

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

Mac OS X Terminal: Поиск вывода другой команды с помощью grep

Я пытаюсь получить вывод команды ls и найти в этом списке выражение регулярного выражения ... По сути, он будет искать каждое имя файла в папке для выражения регулярного выражения. Я собрал простой ...
1
голос
1ответ
111 показов

Как взаимодействовать с Bash?

Я знаю, что это звучит странно, но для меня то, что всегда разрабатывалось на C , C++ и Java (а теперь и на bash), кажется более странным. Я пытаюсь проверить, совпадают ли md5 и filename из двух ...
1
голос
4ответа
1k показов

Проблемы при цикле по серии команд ssh-ed

У меня есть ряд серверных машин, на которых я хочу запустить одну и ту же команду. Каждая команда занимает несколько часов, и (хотя я запускаю команды с использованием nohup и настраиваю их для ...
1
голос
1ответ
676 показов

Команда sed работает в командной строке, но не в скрипте

У меня есть скрипт со следующим кодом: find . -name "*.html" -print0 | while IFS= read -r -d '' n; do sed -i -r 's/\..*?
1
голос
1ответ
129 показов

Форматирование моего $ PS1 в x количество символов

Я ищу способ заставить мою переменную PS1 определенному числу символов. В настоящее время это выглядит так: $PS1="\W $" и я пытаюсь сохранить одинаковое количество символов независимо от длины ...
1
голос
1ответ
587 показов

Как остановить printf от печати escape-кодов в скрипте оболочки?

Когда я запускаю простой сценарий оболочки со следующим кодом: #!/bin/sh printf "\e[32m Hello World\n" я получил \e [32m Hello World в качестве вывода, в отличие от зеленого вывода Hello World.
1
голос
2ответа
1k показов

Как сохранить результат эха в переменную?

У меня есть этот вывод из команды s3cmd ls --list-md5 . 2013-05-22 12:20 1965154 41eae9b40d23de2f02bf07635870f6d0 ...
1
голос
2ответа
405 показов

Конкатенация строк оболочки Bash

Я пытаюсь создать строку и передать ее в rm , но мне трудно заставить ее работать. Я хотел бы удалить все в MY_PATH . Ниже то, что я пытался. MY_PATH=/my/directory/ echo ${MY_PATH}'*' # This works as ...
1
голос
2ответа
258 показов

Чистый вывод для xargs

Как часть сценария туннеля, я хочу удалить / убить все существующие туннели Пока мне удалось добраться до: Matt @ HY731AA:~ $ ps aux | grep "ssh -N lin1tunnels" | grep -v grep | awk '{print $ 2}' | ...
1
голос
1ответ
229 показов

Использование вторичного IP в скрипте bash

У меня есть основной IP-адрес для всех задач, связанных с системой. Иногда мне приходится использовать свою систему для выполнения различных тестов, и большую часть времени мне приходится иметь дело ...
1
голос
0ответов
88 показов

сценарий оболочки для поиска существительной фразы Unix

одна запись в базе данных: LPE-1*story#1/1 of pearl#1/2*historia de la perla*storia della perla* histoire de la perle* história da pérola*istoria perlei*TOPIC Поля разделены звездочками *. Они есть: ...
1
голос
1ответ
1k показов

Кодировка символов после Шебанга в сценариях оболочки?

Я наткнулся на некоторые скрипты на Ruby на Github. Первая строка - нормальный шебанг (#!/usr/bin/ruby), но вторая строка выглядит следующим образом: # -*- coding: utf-8 -*- Я не знал этот метод ...
1
голос
3ответа
2k показов

Клавиши со стрелками не работают в vim на машине AIX

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

Фильтрация неполных записей журнала

Я пытаюсь получить некоторые журналы сбора мусора в Splunk. Однако, когда java запускает сборку мусора, он запускает запись в журнале, а затем, когда это делается, вставляет конец записи. Splunk ...
1
голос
1ответ
143 показов

Bash - как сделать так, чтобы результат команды помещался в переменную?

Например, скажем, я хочу набрать команду pwd . Это дает мне действительно длинный путь к текущему каталогу, в котором я нахожусь. Что я действительно хотел бы сделать, так это сделать так, чтобы я ...
1
голос
3ответа
139 показов

Консольная подсказка в bash неожиданно изменилась

В bash моя консольная подсказка по умолчанию выглядела так: kit:~ Kit$ Я не знаю, что я сделал, чтобы это изменилось на это: 112:~ Kit$ Что послужило причиной появления 112: Я нахожусь в другой сети, ...
1
голос
1ответ
344 показов

Почему OS X создает два процесса bash для каждой вкладки?

Поэтому, когда у меня открыто 3 вкладки, ps aux | grep bash сообщает: $ ps aux | grep bash root 629 0.0 0.0 2486024 4812 s002 Ss 8:01pm 0:00.02 login -pf moon /bin/bash moon 513 0.0 0.0 2434460 2508 ...
1
голос
2ответа
522 показов

vim устанавливает значение по умолчанию для сохранения буфера при получении сигнала TERM

Я использую несколько экземпляров Vim. В настоящее время я использую функцию Bash kv(){ a=($(pgrep vim)); kill ${a[@]}; } завершить все запущенные экземпляры vim. Недостатком этого метода является ...
1
голос
0ответов
195 показов

Ncat выдает ошибки при запуске из crontab

У меня есть простой сценарий, настроенный на моем окне OpenWrt, чтобы проверить, потоковый ли один из компьютеров в локальной сети, и если он делает, сценарий запускает wget | Madplay, чтобы играть в ...
1
голос
2ответа
1k показов

Bash - есть ли способ поиска строки (или шаблона) в вашем текущем каталоге?

Возможный дубликат: Поиск текстового шаблона в Linux Bash: есть ли способ поиска определенной строки в каталоге файлов? Допустим, я нахожусь в определенном каталоге, который содержит кучу файлов, и я ...
1
голос
3ответа
6k показов

SSH сессия зависает при попытке открыть оболочку

С этого утра я больше не могу нормально входить на свой сервер, используя SSH. Как правило, при наборе этого: ssh foo@bar.org Оболочка висит и не приобретает оболочку. Последняя строка многословия с ...
1
голос
0ответов
116 показов

скрипт -e и crontab или в

У меня есть шеллскрипт, через который я хочу запустить и использующий скрипт для захвата стенограммы. Скрипт -e был введен в util-linux-ng 2.18 и возвращает ответное слово дочернего процесса. Я хочу ...
1
голос
2ответа
96 показов

Как использовать 2x $$ вместе с Linux

вопрос состоит в том, как использовать две переменные вместе. ех. $ 1, $ 2, $ 3 установлены numb=2 Мне нужно использовать команду: head $$numb это должно быть так же, как: head $2 Я перепробовал все, ...
1
голос
2ответа
2k показов

Как скопировать результаты из команды grep в буфер обмена Bash?

Если я набираю что-то в терминале Linux bash без X, а затем использую Ctrl+u, все, что я набрал, сохраняется в "буфере обмена" bash (из-за отсутствия лучшего термина), и я могу набрать его снова, ...
1
голос
3ответа
82 показов

Замена строки в именах файлов в Linux

У меня есть тонна файлов с именем File30_i.txt для i=1, 2, 3, 4, 5 ... Есть ли простой способ быстро переименовать, например, File20_i.txt ?
1
голос
2ответа
778 показов

Почему xmessage сообщает, что пользователь нажал «x» без отображения сообщения при запуске из cron?

У меня есть сценарий ниже, который, кажется, отлично работает при запуске из командной строки с /root/.scripts/peter-laptop-backup-launcher.sh daily (он отображает xmessage, спрашивающий, что я хочу ...
1
голос
1ответ
210 показов

Если вы уже используете stdout-stdin, можете ли вы как-то использовать более высокий дескриптор файла?

Можно ли сделать следующее без создания temp.pem? openssl pkcs12 -passin pass:notasecret -in $DATASTORE_PRIVATE_KEY_FILE -nocerts -nodes -out temp.pem cat myfile | openssl sha -sha256 -sign temp.pem ...
1
голос
2ответа
739 показов

создать файл в каталоге без x разрешения, установленного для каталога: как?

На этой странице, http://content.hccfl.edu/pollock/aunix1/filepermissions.htm, я понимаю, что мне нужно установить бит +w в каталоге, чтобы создать новый файл, и бит +x, чтобы перейти в него /access. ...
1
голос
1ответ
292 показов

как дать аргумент для вызова нескольких параметров Bash

Я знаю, что название не очень понятно, но я не знаю, как сформулировать свою проблему. У меня есть оболочка, и я хочу иметь возможность вызывать ее, используя несколько параметров, некоторые не ...
1
голос
4ответа
280 показов

Mac OS X хранит "старую" переменную среды

До сих пор я добавил /Applications/play-1.2.5/ в мою переменную $ PATH. Сейчас я работаю с 2.2.1, который я установил в /Applications/play-2.2.1 и изменил в ~/.bash_profile (который получен при ...
1
голос
0ответов
434 показов

Как я могу заставить Homebrew и MAMP (Pro) хорошо играть вместе?

Я использую MAMP Pro для большинства своих локальных приложений и пытаюсь установить ruby и т.д. Через homebrew, однако homebrew выдаст мне следующее предупреждение: Warning: "config" scripts exist ...
1
голос
0ответов
1k показов

smbclient не может автоматически скопировать файл в сценарии bash

У меня есть следующий скрипт: #!/bin/sh BACKUP=/respaldoBD NOW=$(date +"%d_%m_%Y") SMBCLIENT="$(which smbclient)" DBS="zabbix" for db in $DBS do FILE="mysql_$db.$NOW.gz" echo $FILE PARM="prompt; ...
1
голос
1ответ
60 показов

Команда добраться до нижней части дерева

Есть ли команда Linux, которая вернет путь к файлу самого нижнего каталога. Я пробовал следующие команды:find ...
1
голос
1ответ
463 показов

используя coreutils разбить файл на части в разных каталогах?

Как я могу использовать команду GNU coreutils split чтобы разбить большой файл на куски по L строк, каждая, но помещая каждый из разных подфайлов в разные каталоги одновременно с их созданием? Прямо ...
1
голос
1ответ
74 показов

Как мы можем дать проверку на сценарий оболочки?

Любой может помочь мне сделать это с помощью сценария оболочки: Когда VM запускается, он проверяет, существует ли папка (dbsync-installdir) если он не существует, он загрузит ZIP-файл с помощью wget .
1
голос
0ответов
2k показов

FFmpeg не может найти подходящий формат вывода при запуске из скрипта

Я пытаюсь написать скрипт bash, который я могу использовать для начала кодирования моего видео для веб-плеера, а также для записи в файл, когда он начнется / закончится. Это выглядит так: #!/bin/bash ...
1
голос
3ответа
4k показов

Необходим оператор if для запуска задачи, только если количество файлов в каталоге больше 1

Я хочу написать скрипт, но я хочу оператор if, чтобы он выполнялся только в том случае, если количество файлов в каталоге больше 1. Это возможно?
1
голос
2ответа
4k показов

Можно ли запустить диалог / сценарий whiptail в одном TTY из другого?

Источник этого вопроса, для меня, заключается в том, что при установке пользовательского дистрибутива на основе Centos можно запустить команду whiptail в сценарии %pre из файла кикстарта. Однако ...
1
голос
4ответа
643 показов

Руководство по команде прерывания Ubuntu

Где находится руководство по команде прерывания в Ubuntu? я бегу ~ master $ man break No manual entry for break ~ master $ break break: not in while, until, select, or repeat loop ~ master $ Без ...
1
голос
1ответ
6k показов

Смотреть файловую систему рекурсивно и выполнять сценарий, когда файл добавляется в Ubuntu?

эта проблема действительно сводит меня с ума. Моя ситуация такова, что у меня есть большой каталог на моем сервере Ubuntu с около 150 подпапками, которые мне нужно посмотреть. Эти подпапки в основном ...
1
голос
5ответов
153 показов

как перемещаться по каталогам с кучей файлов

Моя файловая система Linux содержит десятки тысяч файлов в каталоге. Для просмотра списка всех файлов моей системе требуется несколько минут, что слишком медленно. Но я не уверен, какие файлы ...
1
голос
1ответ
602 показов

Скрипт действует по-другому при запуске cron

У меня есть скрипт, который запускается по ночам, который возвращает результаты, отличные от того, когда я запускаю его вручную. Я понимаю, что это распространенный вопрос, и моя проблема, скорее ...
1
голос
1ответ
51 показов

Консольные горячие клавиши

В текстовых редакторах мне нравится использовать горячие клавиши: ctrl+ стрелка, ctrl+ shift+ стрелка, ctrl+ shift+(end | home). Есть ли способ сделать это в консоли? Я использую /bin /bash, я знаю, ...
1
голос
2ответа
1k показов

Перенаправление вывода удаленного приложения Python, запущенного через ssh, в файл

У меня есть приложение Python на удаленном сервере, которое мне нужно для отладки, когда я запускаю приложение локально, оно печатает некоторую отладочную информацию (включая отслеживание Python), ...