Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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), ...