Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
4
голоса
1ответ
2k показов
Есть ли способ открыть "инкогнито" терминал / оболочку?
При нормальных обстоятельствах команду, набранную в Терминале / оболочке, можно получить позже с помощью команды истории или другими способами. Есть ли способ иметь "инкогнито" Терминал / оболочку, ...
4
голоса
1ответ
1k показов
Вызовите zsh, затем * source * другой файл (при входе в интерактивный режим)
Этот вопрос, конечно, связан, но отличается от вопроса об исполнении команды. Решения этих вопросов включают либо запуск подоболочки - что невозможно из-за необходимости использования источников ...
4
голоса
1ответ
2k показов
Исполняемый файл не найден, хотя в PATH
Мой $ PATH настроен на множество каталогов, включая ~/bin и ~/target/bin Я хочу выполнить script.sh, который находится в ~/target/bin но получаю ошибку bash: ~/bin/script.sh: No such file or ...
4
голоса
2ответа
3k показов
ssh без использования пользовательской оболочки по умолчанию
Было голосование, чтобы закрыть это как «неясно, что вы спрашиваете». Очевидно, что быть тщательным не очень хорошая вещь, поэтому я буду кратким: Когда вы подключаетесь по SSH к удаленному хосту: ...
4
голоса
1ответ
1k показов
Почему [найти] работает невероятно быстро, если запустить дважды?
В Dash моей системы Ubuntu/Linux есть две версии одной и той же программы. Чтобы найти, где находятся соответствующие файлы .desktop , я использовал find / -type f -name 'Sublime Text.desktop' 2> ...
4
голоса
1ответ
417 показов
Bash локальные переменные
Как я могу объявить переменные, которые являются локальными для функций? Регулярно объявленные переменные экспортируются в глобальную область видимости. Пример: $ cat t.sh function locals_test() { ...
4
голоса
1ответ
2k показов
grep терпит неудачу в сценарии выскочки
У меня есть выскочка конфигурации для службы, которая должна проверять наличие процесса при его запуске. Это звучит довольно легко, но я уже 3 часа пытаюсь решить эту проблему, и я заблудился. ...
4
голоса
1ответ
5k показов
Неизвестная версия интерпретатора ruby
У меня есть MacBook Pro под управлением Mavericks, но я не слишком знаком с его внутренней работой. Я просто скромный студент CS. После установки Ruby 1.9.3 и Rails 4.0.0 я получаю это раздражающее ...
4
голоса
1ответ
839 показов
Как установить и использовать ZSH с оболочкой Ubuntu в Windows 10
Что нужно использовать вуду, чтобы правильно установить и использовать ZSH в оболочке Ubuntu в Windows 10? Эти инструкции полностью подвели меня. Я успешно установил ZSH с помощью sudo apt-get ...
4
голоса
1ответ
698 показов
Как синхронизировать два диска (или папки), используя символические (или жесткие) ссылки (например, rsync)?
Я ищу инструмент, сценарий оболочки или другую программу для синхронизации двух или более папок или дисков. Но он отличается от инструмента rsync, потому что я не хочу дублировать отсутствующий файл, ...
4
голоса
0ответов
5k показов
Закройте определенную вкладку Chrome в Ubuntu/Linux с помощью команды терминала
Есть ли способ закрыть конкретную вкладку Chrome с помощью команды терминала? Я попробовал следующие команды: kill -9 : вместо того, чтобы закрывать вкладку, она убивает вкладку (появляется сообщение ...
4
голоса
2ответа
2k показов
Настройка Powershell, чтобы он выглядел как оболочка Github для Windows
Я использую Github для Windows и обычно использую здесь команду "Открыть оболочку", которая запускает powershell с некоторыми пользовательскими настройками. Это заставляет PowerShell отображать ...
4
голоса
3ответа
3k показов
Пишите мне, когда кто-то запускает sudo
Я добавил следующие строки в /etc/sudoers.d/my_sudoers Defaults mail_always Defaults mailto="email@domain.com" Я получаю электронное письмо каждый раз, когда запускается sudo Как я могу изменить это, ...
4
голоса
2ответа
5k показов
Получить код выхода из подоболочек, работающих параллельно
Я пытаюсь сделать сценарий оболочки, чтобы запустить серию долгосрочных процессов. Давайте назовем их a, b, c, d и e. Процессы b, c и d должны выполняться параллельно, а процесс e должен выполняться ...
4
голоса
2ответа
4k показов
Как восстановить вывод bash уже закрытого окна?
Я запустил определенную программу в терминале bash и по ошибке закрыл ее перед чтением ее вывода. Можно ли восстановить информацию, отправленную на стандартный вывод, взглянув на какой-нибудь журнал ...
4
голоса
4ответа
1k показов
Как смонтировать / размонтировать диск в консоли, чтобы получить тот же результат, что и наутилус?
В nautilus диск можно смонтировать с помощью мыши, результаты формат(NTFS) распознается правильно чтение / запись разрешены пользователем без полномочий root Вы также можете размонтировать диск без ...
4
голоса
2ответа
501 показов
Линукс Whois через https?
Я не использую VPN или другой протокол SSH/ туннелирования. Я хотел бы зашифровать запросы whois, сделанные через терминал. Похоже, что использование whois в терминале linux запрашивает соединение ...
4
голоса
1ответ
6k показов
Как отключить (и повторно включить) уведомления на GNOME Shell версии 3.8.4 из командной строки?
Я использую Centos 7 с GNOME-Shell 3.8.4. Я могу с радостью отключить все уведомления в правом верхнем меню, как показано на рисунке: Я должен сделать это из командной строки, потому что мне нужно ...
4
голоса
2ответа
88 показов
Как я могу выполнить команду на моем локальном компьютере из сеанса SSH?
Пример использования: Я работаю на своем ноутбуке под управлением Mac OS X (A) и вошел на свой сервер разработки (B) через SSH. У меня есть скрипт, который сгенерирует URL-адрес GitHub для файла / ...
4
голоса
2ответа
1k показов
Rm работает по алфавиту?
У меня было много файлов в папке, в которой я случайно запустил rm * перед прерыванием. Похоже, что файлы, начинающиеся с a, b и c, исчезли, но я не уверен, так как я не знал названия всех файлов. ...
4
голоса
2ответа
6k показов
Как обрезать изображение с помощью imagemagick из командной строки?
У меня есть 640 х 640 изображений ... Я пытаюсь обрезать изображение с помощью imagemagick (https://www.imagemagick.org/script/command-line-options.php#shave) из командной строки. Мне нужно удалить ...
4
голоса
1ответ
7k показов
Как сохранить пользовательские функции и псевдонимы оболочки zsh
Shell новичок здесь! Я хотел бы создать псевдонимы и функции в оболочке zsh, чтобы ускорить мой рабочий процесс. Например: tw() { open -a //Applications/Textwrangler.app "$*"; } Сама функция ...
4
голоса
1ответ
390 показов
zsh - различать исходный файл ~/.zshrc и оболочку, изначально читающую .zshrc
Есть ли в моем ~/.zshrc переменная команды или среды, в которой я могу проверить разницу между тем, когда я запускаю source ~/.zshrc для обновления конфигурации, и когда оболочка читает ~/.zshrc при ...
4
голоса
3ответа
771 показов
Нет пути или истории команд через SSH при входе на сервер от имени другого пользователя, кроме root
Когда я SSH на сервер, как и все, кроме root, он показывает только $, а не путь. Это также не позволяет мне нажимать клавишу «вверх» и просматривать историю команд, когда я не использую SSH в ...
4
голоса
1ответ
1k показов
Запускать HTML Tidy в пакетном режиме на Mac OS X?
Я хочу запустить HTML Tidy для большого количества файлов, расположенных в папках и подпапках. Я могу использовать следующую команду в Терминале, чтобы запустить его для одного файла: tidy -f ...
4
голоса
2ответа
998 показов
Командная строка Linux / Перемещение файлов, отфильтрованных по лексикографическому порядку
У меня есть несколько файлов в каталоге с именем IMG_0001.jpg ... IMG_9999.jpg . Я хочу переместить в другой каталог файлы, которые имеют лексикографическое имя, которое больше IMG_9431.jpg Как это ...
4
голоса
1ответ
296 показов
Использование сценария оболочки, но он не работает с пробелами в каталоге или имени
Я относительно новичок в скрипте Linux, и у меня возникла проблема с тем, который я пытаюсь использовать, когда в имени каталога или имени файла есть пробелы. Сценарий сокращает PDF-файлы, чтобы я ...
4
голоса
1ответ
359 показов
Есть ли какая-либо польза от выхода из вложенных сеансов SSH, в отличие от закрытия всего терминального приложения?
Надеемся, что вопрос должен подвести итог, но, по сути, я нахожусь в куче сессий SSH, некоторые из которых имеют дополнительные сессии SSH для других хостов. Есть ли какие-либо негативные последствия ...
4
голоса
1ответ
2k показов
Bash: цвет подсказки и команды отличается от выходного потока
Я хотел бы покрасить подсказку и команду моей оболочки не так, как текст, напечатанный в выходном потоке. Мой текущий экспорт для PS1 выглядит следующим образом: export PS1="\e[0;36m\h:\e[m ...
4
голоса
8ответов
2k показов
Убийство Windows Shell
На машинах Linux у вас есть удобный Ctrl+Alt+Backspace для перезапуска X-сервера, если ваш GUI зависает. Есть ли что-то сопоставимое на Windows? Т.е. комбинация нажатий клавиш для уничтожения / ...
4
голоса
2ответа
140 показов
Прочитать файлы в каталоге и сгруппировать их в новом подкаталоге (создать подкаталог и переименовать файл)
Я выполнил восстановление для старых удаленных файлов! Процесс был полным успехом и восстановил файлы много лет назад. Теперь проблема проходит через все 400000 файлов, восстановленных только по типу ...
4
голоса
4ответа
11k показов
Перенаправить стандартный вывод в стандартный поток ошибок в tcsh
Насколько я понимаю, следующее должно отправить ' test ' на стандартную ошибку в tcsh: echo test >&2 Однако вместо этого он записывает ' test ' в файл с именем 2 , и когда я просматриваю свою ...
4
голоса
2ответа
10k показов
Как добавить команды windows в локальную оболочку XShell 4
XShell - это очень мощный инструмент для удаленных компьютеров ssh, таких как Unix/Linux. И он построил некоторые внутренние команды для запуска в Windows. Xshell:\> help Internal Commands: new: ...
4
голоса
1ответ
1k показов
Неверный вывод команды истории ssh. Как правильно прочитать информацию о метке времени
Я установил переменную HISTTIMEFORMAT для хранения файла информации о временной метке .bash_history . Я могу правильно отображать историю, если использую интерактивную оболочку. Но когда я запускаю ...
4
голоса
2ответа
2k показов
Есть ли способ обратного поиска в истории Zsh с несколькими поисковыми запросами?
Я хотел бы иметь возможность обратного поиска (CTRL+R) в zsh, но при этом команды должны быть выполнены с использованием более одного поискового запроса. Например, я бы хотел выполнить поиск по ...
4
голоса
2ответа
1k показов
Должна ли цель в ln -s быть полным путем?
Я пытался вызвать ln в каталоге ~/download следующим образом: ln -s ./abc ~/abc [EDITED] но это не работает Я делаю ls -al в моем доме и получаю неправильную ссылку abc . ln [OPTION]... [-T] TARGET ...
4
голоса
2ответа
5k показов
Почему команда ls печатает в нескольких столбцах tty, но только в одном столбце?
Даже после использования Unix-подобных ОС в течение пары лет, это поведение все еще сбивает меня с толку. Когда я использую команду ls в каталоге с большим количеством файлов, выходные данные обычно ...
4
голоса
8ответов
41k показов
Как найти длину строки в оболочке
Мне нужно рассчитать длину строки, используя только чистую оболочку sh. Происходит следующее: /bin/sh на самом деле является мягкой ссылкой на bash или другую оболочку. Следовательно, ${#STRING} дает ...
4
голоса
2ответа
1k показов
Bash: как войти в подкаталог, который был недавно изменен?
Я знаю, что могу найти каталог, который был недавно изменен с помощью команды ls -ltr, но последний измененный элемент может быть файлом, а не каталогом. Во-вторых, мне все еще нужно ввести имя ...
4
голоса
1ответ
1k показов
Как я могу сделать Zsh Tab завершения исправить ошибки капитализации? для каталогов и файлов
Я полностью переключился на zsh при предыдущей установке Arch, и мне очень понравилось, потому что arch - это один из дистрибутивов, который использует ваши документы, файлы для загрузки, музыку и ...
4
голоса
2ответа
350 показов
"set -o vi" как получить рывок в буфере обмена
Моя цель - вставить строку в оболочке (например, с помощью yy) в системный буфер обмена, а затем вставить ее в другое место (например, в интернет-браузере). Как я могу это сделать?
4
голоса
3ответа
297 показов
Запустите команду на оболочке и получите вывод в vim
Я знаю, как запускать команды оболочки в vim, используя :!r и :! , но есть ли способ, которым я могу сделать это извне, то есть из Баш? Что-то vim 'ls -al' . Вывод ls должен быть в vim и ...
4
голоса
2ответа
13k показов
Команда оболочки Unix, альтернативная эхо
Я пытаюсь вывести строковые литералы в файл. До сих пор я пытался использовать команду echo, но, к сожалению, я обнаружил, что невозможно вывести '-n', '-e' или '-E' (по крайней мере, без особого ...
4
голоса
2ответа
2k показов
Самый быстрый способ удалить не пустой каталог в Linux
Я использую каталог команды rm -rf, но натолкнулся на следующую статью: Статья Что говорит о том, что rsynch для пустой папки - это самый быстрый способ? rsync -a - удалить пустое / a Почему это так? ...
4
голоса
3ответа
1k показов
Diff 2 файлы, игнорируя части строк
Я хотел бы развести файловую систему. В настоящее время мой bash-скрипт рекурсивно распечатывает файловую систему в файл (ls -l -R) и выводит ее с ожидаемым выводом. Пример строки в этом файле: drw ...
4
голоса
3ответа
254 показов
Как создать пользователя linux с единственным и единственным разрешением READ, а не EXECUTE и WRITE?
Я создал пользователя, например, ronly , теперь я хочу предоставить ему доступ только для чтения к нескольким каталогам в других домашних пользователях, таких как abc/,xyz/,pqr/ поэтому я помещаю ...
4
голоса
1ответ
3k показов
понимание некоторых флагов в команде find в linux
Я хотел переместить только файлы в Linux, и я нашел здесь ответ: find . -maxdepth 1 -type f -exec mv {} destination_path \; который работал для меня отлично. Но мои вопросы: в чем смысл \; в этой ...
4
голоса
5ответов
731 показов
Как передать список чисел прямо из оболочки в команду?
Как передать список чисел прямо из оболочки в команду? Например, что-то вроде этого [1,2,3,4] | sort даст 1 2 3 4 РЕДАКТИРОВАТЬ: В ответ на ответы любезно размещены до сих пор. , , Я спрашиваю об ...
4
голоса
6ответов
2k показов
Можно ли удалить файл MP3, который воспроизводится в данный момент в mplayer?
Я хотел бы удалить файл MP3, который в данный момент воспроизводится в mplayer . Если возможно, я бы хотел сделать это с помощью команды mplayer . Так что мне не нужно выходить из mplayer и удалять ...
4
голоса
2ответа
3k показов
Найти и переместить файлы на один уровень вверх
Я пытаюсь найти файлы с определенным расширением, а затем переместить все их на один уровень вверх в иерархии папок. В принципе у меня что то типа ...