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

36
Как переименовать несколько файлов, заменив слово в имени файла?

Заменить ACDC на AC-DC Например, у нас есть эти файлы ACDC - Рок-н-ролл не шумовое загрязнение .xxx ACDC - Rocker.xxx ACDC - Shoot To Thrill.xxx Я хочу, чтобы они стали: AC-DC - Рок-н-ролл не шумовое загрязнение .xxx AC-DC - Rocker.xxx AC-DC - стрелять в трепет.xxx Я знаю, что sed или awk...

33
Есть ли причина использовать bash вместо zsh? [закрыто]

Мне любопытно, почему можно использовать bash вместо zsh. Я имею в виду, что zsh полностью обратно совместим с bash. Не поймите меня неправильно: мне не нравится Баш или что-то еще. Я просто искренне хочу знать, есть ли какие-либо преимущества использования его по сравнению с Zsh. Так какая причина...

33
Принудительно удалять файлы и каталоги в PowerShell иногда не удается, но не всегда

Я пытаюсь рекурсивно удалить каталог rm -Force -Recurse somedirectory, получаю несколько ошибок «Каталог не пустой». Если я повторю ту же команду , она будет успешной. Пример: PS I:\Documents and Settings\m\My Documents\prg\net> rm -Force -Recurse .\FileHelpers Remove-Item : Cannot remove item...

32
Выбор оболочки, которую использует SSH?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . Как установить оболочку, которая используется, когда пользовательские SSHs к серверу. Например, я не могу перенести BASH и мне нужно использовать ZSH, как мне сделать так,...

32
Как передать псевдоним через sudo

У меня есть псевдоним, который передает некоторые параметры инструменту, который я часто использую. Иногда я бегаю как сам, иногда под sudo. К сожалению, конечно, sudo не распознает псевдоним. У кого-нибудь есть подсказка о том, как пропустить псевдоним? В этом случае у меня есть куча вариантов для...

31
На сервере Linux не хватает места

Мне задавали этот вопрос в двух последовательных интервью, но после некоторого исследования и проверки с различными системными администраторами я не получил хорошего ответа. Мне интересно, может ли кто-нибудь помочь мне здесь. На сервере недостаточно дискового пространства. Вы заметили очень...

31
Linux: использование find для поиска файлов старше <date>

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

31
Управление Windows Powershell из терминала Linux

Я управляю серверами Windows Server 2012. Я изучаю PowerShell для управления этими серверами через командную строку. Моя рабочая станция работает под управлением Ubuntu, и я обычно управляю серверами Linux, подключаясь через SSH. Есть ли способ использовать Windows PowerShell на серверах Windows с...

30
Проверьте правильность ввода пароля пользователя в скрипте Powershell

Я работаю со скриптом Powershell, который добавляет запланированные задачи к системам в нашем домене. Когда я запускаю этот скрипт, он запрашивает мой пароль. Я иногда толстым пальцем набираю пароль и начинается процесс, который блокирует мою учетную запись. Есть ли способ проверить мои учетные...

30
Почему для получения приглашения оболочки требуется десятки секунд?

Это своего рода обычное явление, когда после SSHing к серверу (или даже открытия терминала на моем Mac) баннер входа в систему печатается немедленно, но для появления приглашения оболочки требуется ~ 10 секунд в минуту. После этого производительность в порядке, и задержка в сети не является чем-то...

30
Подделка даты для определенного сеанса оболочки

Я, конечно, пытаюсь достичь чего-то странного здесь, но я хочу подделать дату локально для сеанса оболочки в GNU / Linux. Мне нужно проверить «черный ящик», как программа ведет себя в разные даты, и изменение общесистемной даты может иметь нежелательные побочные эффекты (задания cron, испорченные...

30
найти порядок сортировки команды по умолчанию

каков порядок сортировки по умолчанию для записей, возвращаемых командой linux find? Например, если я выдаю find . -type f -name '*mp3' и вывод состоит из нескольких файлов в нескольких подпапках. Каков порядок по умолчанию, в котором перечислены каталоги? В то же время, каков порядок сортировки, в...

29
Запустите команду как «системный» пользователь Linux (shell = / bin / false)

Я создал «системного» пользователя в Ubuntu 11.04 ( adduser --system) для запуска определенных заданий cron, но иногда я хочу проверить это, вручную выполнив команды от имени этого пользователя. Какой самый простой способ сделать это? suне работает, потому что пользователь имеет в...

29
Как запустить сценарии PowerShell параллельно без использования заданий?

Если у меня есть сценарий, который мне нужно запустить на нескольких компьютерах, или с несколькими различными аргументами, как я могу выполнить его параллельно, без дополнительных затрат на создание нового PSJobStart-Job ? В качестве примера я хочу повторно синхронизировать время на всех членах...

29
Заставить SSH использовать определенную оболочку

Есть ли способ заставить SSH использовать определенную оболочку на удаленном конце, независимо от того, какая оболочка пользователя по умолчанию? Я пробовал решения, похожие на: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' но, к сожалению, оболочка по умолчанию на удаленном...

27
Просмотр в реальном времени команд оболочки Linux, выполненных другим пользователем?

Возможно ли, чтобы пользователь root в Linux имел представление в реальном времени (или близкое к реальному) представления команд оболочки, выполняемых другим пользователем, вошедшим в систему через терминал или SSH? Очевидно, они хранятся в .bash_history, но они сохраняются только тогда, когда...

27
Что такое / bin / dash?

Я думал, что это /bin/shбыла символическая ссылка на мой выбор оболочки. Я всегда использовал bash, поэтому я предположил, что это /bin/shбудет указывать /bin/bash. Оказывается, однако, что это указывает на /bin/dash. Становится смешнее. Я начинаю dashи делаю, echo $SHELLи он печатает /bin/bash(так...

27
Не удается запустить AWS CLI из CRON (учетные данные)

Попытка запустить простой скрипт резервного копирования CLI AWS. Он перебирает строки во включаемом файле, копирует эти пути до S3 и выводит выходные данные в файл журнала. Когда я запускаю эту команду напрямую, она запускается без ошибок. Когда я запускаю его через CRON, в моем выходном журнале...

27
Добавить эхо в файл?

В Linux, как я могу сделать что-то вроде echo 'hello world' > log.txt но вместо того, чтобы перезаписать содержимое log.txt, оно добавляется в конец