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

Оболочка - это терминология для интерпретатора командной строки, наиболее часто используемая в Unix-подобных операционных системах, но также используемая для более детального взаимодействия с основанными на графическом интерфейсе операционными системами. Он не только позволяет пользователю запускать программы из текстового интерфейса, но и часто предлагает базовые функции программирования, такие как переменные, подстановка, перенаправление вывода и подстановочные знаки.

160
Команда оболочки для отслеживания изменений в файле - как она вызывается снова?

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

147
Что делает 'set -e', и почему это может считаться опасным?

Этот вопрос появился в викторине перед собеседованием, и это сводит меня с ума. Кто-нибудь может ответить на это и успокоить меня? Тест не имеет ссылки на конкретную оболочку, но описание задания предназначено для Unix Sa. опять вопрос просто ... Что делает 'set -e', и почему это может считаться...

114
Что такое «-bash:!»: Событие не найдено "

Попробуйте выполнить следующее под оболочкой bash echo "Reboot your instance!" На моей установке: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...

107
Иногда PowerShell перестает отправлять вывод, пока я не нажму enter. Почему?

Периодически я замечаю, что PowerShell, кажется, требуется вечно, чтобы закончить делать то, что я велел, пока мне не пришло в голову «разбудить» нажатием клавиши ввода. Насколько я могу судить, это не ошибка какого-либо одного процесса, поскольку я даже запускал пользовательские приложения,...

96
Как мне различить два текстовых файла в Windows Powershell?

У меня есть два текстовых файла, и я хочу найти различия между ними с помощью Windows Powershell. Есть ли что-то похожее на инструмент сравнения Unix? Или есть другой способ, который я не рассмотрел? Я пробовал сравнить объект, но получить этот загадочный вывод: PS C:\> compare-object one.txt...

95
Как добавить метку времени в журнал скриптов bash?

У меня есть постоянно работающий скрипт, который я выводил в файл журнала: script.sh >> /var/log/logfile Я хотел бы добавить отметку времени перед каждой строкой, добавляемой в журнал. Подобно: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Могу ли я использовать...

88
запустить скрипт как пользователь, у которого есть nologin shell

Все, что мне нужно сделать, - это запустить определенный скрипт от имени конкретного пользователя, для которого nologin/falseоболочка указана в /etc/passwd. Я бы запустил скрипт от имени пользователя root, и он должен работать от имени другого пользователя. Бег: ~# su -c "/bin/touch /tmp/test"...

84
Добавить каталог в $ PATH в CentOS?

Мы только что запустили наш новый сервер (ы), и мы запускаем CentOS на них всех. После успешной установки Ruby Enterprise Edition я хотел бы добавить /usr/lib/ruby-enterprise/binкаталог REE / bin (расположенный в ), чтобы сделать его интерпретатором Ruby по умолчанию на сервере. Я пробовал...

67
Уникальные особенности bash по сравнению с zsh

Я был пользователем zsh уже довольно давно (до этого tcsh и до этого csh). Я вполне доволен этим, но мне было интересно, есть ли какие-нибудь неотразимые особенности bash, которых нет в zsh. И наоборот, есть ли функции zsh, которых нет в bash. Мое нынешнее ощущение, что Bash лучше: Если вы уже...

64
Как мне объединить два именованных канала в один поток ввода в Linux

Используя |функцию pipe ( ) в Linux, я могу перенаправить стандартный ввод в один или несколько выходных потоков. Я могу использовать, teeчтобы разделить вывод на отдельные подпроцессы. Есть ли команда для объединения двух входных потоков? Как бы я пошел по этому поводу? Как работает...

59
Командная строка Windows: как получить вывод команды в переменную окружения?

Я хочу иметь переменную среды, которая содержит день недели в cmd.exe. Когда я запускаю эту команду, я получаю желаемый результат. C:\Users\tisc> powershell (get-date).dayofweek Friday Здесь я пытаюсь сохранить результат в переменной окружения. C:\Users\tisc> set dow = powershell...

59
Как позволить команде cp не выдавать ошибку, если исходный файл не существует?

Я использую Mac OS X. Я пытаюсь скопировать некоторые файлы с помощью команды cp для сценария сборки, подобного этому. cp ./src/*/*.h ./aaa Но эта команда выдает ошибку, если в каталоге ./src нет файла .h. Как заставить команду не выдавать ошибку? (тихий сбой) Ошибка приводит к сбою результата...

54
SSH через PowerShell

Можно ли открыть сеанс SSH в PowerShell? В настоящее время я использую PuTTY, но было бы неплохо, если бы это не