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

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

3
голоса
1ответ
368 показов

Перенаправить стандартный вывод на несколько программ

Я делаю некоторую потоковую обработку некоторых довольно существенных файлов - мне было интересно, есть ли способ разделить стандартный вывод для передачи в несколько программ. Я хотел бы сделать ...
3
голоса
1ответ
115 показов

Как я могу получить завершение командной строки bash, чтобы завершить частичный аргумент, а затем предоставить больше подсказок

Представьте, что у меня есть команда 'command', которая принимает аргументы foo:bar foo:foo bar:bar или bar:foo Я могу написать скрипт завершения командной строки, который я могу использовать в своей ...
3
голоса
1ответ
129 показов

Разбить и перезапустить команду Linux, когда появится определенный текст

Чтобы максимально упростить ситуацию, скажем, я следил за файлом журнала, который вращается при завершении работы приложения. Поскольку файл изменяется, хвост останавливается. Для продолжения хвоста ...
3
голоса
2ответа
586 показов

SQLITE3 для чайников - решено (вроде)

Я пытаюсь изучить SQLite с помощью "sqlite3 -интерактивной" оболочки (под Cygwin). По предположительным юридическим причинам sqlite3 показывает следующее приглашение каждый раз, когда я забываю ...
3
голоса
2ответа
3k показов

Инструмент для различий больших файлов

Когда я использую "diff", чтобы найти разницу между двумя большими файлами данных, diff A.txt B.txt > dif.info это вывод: diff:memory exhausted или добавьте аргумент "-H" diff -H A.txt B.txt > ...
3
голоса
4ответа
36k показов

Поиск с помощью "grep" для имен папок

При использовании grep вы можете искать определенное регулярное выражение, но только внутри файла. Есть ли способ, я могу искать имя папки?
3
голоса
3ответа
3k показов

Как выполнить второе условие, если первое условие верно в сценариях оболочки Linux

У меня есть условие if . Если это условие истинно, тогда будет запущен один скрипт, и после этого мне нужно проверить другое условие. Как я могу сделать это, используя оператор if или что-то еще? ...
3
голоса
2ответа
446 показов

В Vim, каковы различия между использованием:sus и:sh для доступа к оболочке без завершения сеанса Vim?

Я знаю, что, находясь в Vim (и Vi тоже, я думаю), если я хочу временно получить доступ к оболочке, я могу сделать одну из нескольких вещей: Используйте :sh (aka :shell), затем выйдите из оболочки, ...
3
голоса
2ответа
9k показов

удаленная оболочка для windows 7?

Не могли бы вы порекомендовать удаленную оболочку для Windows 7? Или уже есть функциональность удаленной оболочки внутри Windows 7?
3
голоса
1ответ
76 показов

Индивидуальная настройка оболочки каталога

Можно ли получить файл оболочки при входе в каталог и удалить его из исходных данных, когда я уйду? Т.е. определенные каталоги проектов были бы действительно полезны для автозагрузки некоторых ...
3
голоса
3ответа
2k показов

Какую оболочку использовать для изменения / замены Проводника Windows (не нужно модный рабочий стол, но лучше просматривать папки / файлы ... похоже на Classic Shell)

Я знаю о существовании альтернативных оболочек, таких как SharpE, Emerge Desktop, Ashton Shell, BB4Win и т.д. Я рассмотрел некоторые из этих популярных / знаменитых, но все они кажутся очень ...
3
голоса
4ответа
1k показов

rm -rf: Unix считает, что -rf - это файл, а не опция

Я запускаю следующую команду в терминале на моем ноутбуке OS X Snow Leopard: rm -rf /path/to/directory Обычно это удаляет каталог и все содержимое / подкаталоги. Однако по какой-то причине теперь ...
3
голоса
2ответа
789 показов

Почему cronjob не выполняет команду feh

Я создаю cronjob для загрузки новой картинки из источника каждые десять минут и устанавливаю ее в качестве обоев, используя feh. Файл загружен, но обои не меняются. В чем проблема? crontab -e ...
3
голоса
1ответ
109 показов

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

Пример: если бы я просматривал example.txt в блокноте и редактировал изображение в GIMP, я бы хотел сгенерировать пакетный файл, который бы запускал эти файлы с помощью этих приложений после того, ...
3
голоса
1ответ
350 показов

Почему не удается назначить локальную переменную ZSH?

Я читал этот вопрос и ответ: zsh - назначение переменных не работает. Пост объясняет, как это исправить, но не почему. Почему в этом случае происходит сбой присвоения локальной переменной? Есть также ...
3
голоса
2ответа
8k показов

Как я могу добавить "ярлыки" в Linux?

Как я могу добавить ярлыки, такие как 'rst', для перезапуска кота в терминале?
3
голоса
3ответа
6k показов

Сценарий оболочки для передачи нескольких аргументов с параметрами в командной строке

У меня есть скрипт, мне нужно выполнить этот скрипт следующим образом: ./create_endpoint.sh --controller-ip 10.20.20.1 --controller-name User1. Но это выполняется так: ./create_endpoint.sh 10.20.20.1 ...
3
голоса
1ответ
48 показов

Обработка аргументов в скрипте для модифицированной функции поиска?

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

В tmux стрелки и ctrl+ стрелка приводят к одному и тому же коду

Ubuntu 12.10, TERM установлен в screen-256color в putty и tmux.conf, что подтверждается при export в сеанс tmux и из него. Если я запускаю cat > /dev/null а затем нажимаю затем , я получаю ^[[B^[OB ...
3
голоса
6ответов
36k показов

Зачем нужен sudo bash?

Я читал следующий код: $ sudo bash # cd /home/ # ./gitpull.sh Зачем мне первая строка, что она делает именно? Что если я просто сделал $ sudo вместо $ sudo bash ?
3
голоса
2ответа
716 показов

Как запустить сеанс экрана из сценария оболочки с помощью crontab, а затем снова подключиться к нему?

Я хочу запустить следующий скрипт оболочки (launch.sh), чтобы запустить / остановить сеанс экрана с помощью crontab !/bin/bash cd ~/screen DATE_FORMAT=+%Y-%m-%d:%H:%M:%S echo --- START --- date ...
3
голоса
2ответа
56 показов

Как проверить каждый размер каталога с помощью одной команды оболочки?

Я хочу получить размеры базы данных для - test, mysql, performance_schema, sakila, information_schema [root@linux data]# ls -ltrh 总用量 32M drwx------ 2 mysql root 4.0K 4月 27 17:44 test drwx------ 2 ...
3
голоса
1ответ
8k показов

Как отсортировать вывод find?

Я использую команду find, чтобы вывести список файлов с их именами, содержащими строку: find ~/ -type f -name "*inductive*" Я бы хотел использовать конвейер для сортировки результирующего списка ...
3
голоса
1ответ
658 показов

Как удобнее сохранить историю оболочки в tcsh?

Я использую tcsh довольно широко и у меня есть несколько вопросов по поводу его истории: Есть ли способ сохранить команды для разных вкладок оболочки отдельно? Есть ли способ сохранить команды по ...
3
голоса
1ответ
4k показов

Установите MatroskaProp на Windows 7 x64

Чтобы узнать больше информации на страницах свойств Windows Explorer и в меню о файлах Matroska Video (.mkv), аналогично тому, что можно увидеть при выборе файлов Windows Media (.avi, .asf, .wmv или ...
3
голоса
2ответа
144 показов

Очень простой скрипт для удаления последних 5 строк серии текстовых файлов

По какой-то причине этот скрипт выводит три файла для каждого оригинала, а не один. Должно быть, я допустил небольшую ошибку - я новичок в этом! Очень признателен, если кто-нибудь сможет объяснить, ...
3
голоса
1ответ
762 показов

Могу ли я подключиться к терминалам, которые отображаются в `ps`?

Я noob из Unix, использующий zsh на Mac OSX и играющий с tmux. Я открыл окно терминала в iTerm2 и запустил tmux. После того, как это было открыто, я создал несколько новых окон ctrl+b c . Затем я ...
3
голоса
1ответ
2k показов

Отсюда начинается сессия SSH. Док не выходит должным образом

Сеанс SSH не завершается и возвращает tty при выполнении в документе here. Ниже приведен фрагмент кода, который находится внутри моего сценария оболочки: ssh -t -t root@$HOST_ADDRESS server ...
3
голоса
2ответа
2k показов

как узнать, если на ссылку ссылается символическая ссылка

Есть ли команда, которую я мог бы выполнить, чтобы выяснить, есть ли ссылка на каталог по символической ссылке где-то на машине. то есть: pwd => /home/user/source/ vdir lrwxrwxrwx 1 user group 24 ...
3
голоса
1ответ
863 показов

Использование обоих "source" и «&» в bash

Я просто читал о том, как работают оболочки Unix (в частности, bash ), и я попробовал что-то, что не имело для меня смысла. Насколько я понимаю, source команда запускает программу, которую вы даете ...
3
голоса
3ответа
196 показов

Прозрачное использование временных файлов в качестве средства передачи

Как многие из нас наверняка знают, это хорошая идея, чтобы ваша программа принимала ввод stdin. Очень многие программы допускают такую среду * nix. Это позволяет нам делать классные вещи, такие как ...
3
голоса
1ответ
11k показов

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

Я признаю, что этот вопрос задавался здесь раньше: Как Zip в отдельных файлах, где человек, который спросил, не указал ОС, которую он использовал, и не получил ответов. Мне нужно разделить огромный ...
3
голоса
1ответ
1k показов

Функция .bashrc не работает на Cygwin

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

как сделать getopts просто прочитайте первый символьный пост `-`

У меня есть сценарий оболочки testShell.sh который использует getopts как показано ниже: #!/bin/bash while getopts ":j:e:" option; do case "$option" in j) MYHOSTNAME=$OPTARG ;; e) SCRIPT_PATH=$OPTARG ...
3
голоса
1ответ
806 показов

Windows "Открыть окно команд здесь" дает неправильную среду

Я часто использую правую кнопку "открыть окно командной строки" в Windows-7, но только что обнаружил проблему, когда среда, которую он предоставляет, отличается от того, что я получаю при запуске cmd ...
3
голоса
2ответа
546 показов

Найти местоположение сценария оболочки (или символической ссылки) из оболочки

Я нахожусь на Ubuntu 14.04 и у меня есть сценарий оболочки или символическая ссылка (я не могу вспомнить, какая именно - и я не знаю, как сказать, что это), называемая pbar которая запускает ...
3
голоса
1ответ
3k показов

Автозаполнение вкладок в Mac OS X при использовании sftp в терминале

Я был очень разочарован в последнее время, так как функциональность readline была удалена из MacOSX и Tab Auto-Completion больше не работает. Поэтому мне было интересно, знает ли кто-нибудь хорошую ...
3
голоса
1ответ
274 показов

Как запустить оболочку без входа в систему из оболочки входа?

У меня есть сценарий, предназначенный для настройки моей системы после новой установки операционной системы. Большая часть того, что он делает, требует прав суперпользователя, но некоторые команды ...
3
голоса
3ответа
414 показов

У "DOS" есть оболочка?

Я читал сообщения, которые я нашел о shell, Terminal, Bash, но я все больше путаюсь с этими терминами. Есть ли в операционной системе DOS оболочка, такая как bash в linux? Это оболочка DOS, оболочка ...
3
голоса
3ответа
5k показов

Windows CLI выглядит как терминал Ubuntu

Как я могу сделать мой интерфейс командной строки Windows 7 похожим на терминал в Ubuntu?
3
голоса
4ответа
4k показов

Используя команду cp в оболочке linux, как мне скопировать весь каталог в другой каталог?

У меня есть каталог, скажем, "работа": ~/work/ В этом каталоге есть несколько подпапок (d1, d2 ...) и файлы в этих подпапках. Я хочу сделать резервную копию в той же папке, поэтому она будет ...
3
голоса
4ответа
5k показов

Обратный порядок с помощью команды

Есть ли способ использовать параметр ps --sort в linux для отображения процессов в обратном порядке на основе идентификатора процесса или есть другая команда, которую я могу использовать для этого?
3
голоса
2ответа
2k показов

Как создать ограниченные учетные записи пользователей в Linux

Я хочу создать учетную запись пользователя для каждой из ключевых программ, установленных на моем сервере Debian. Например, для следующих программ: Tomcat Nginx Supervisor PostgreSQL Это, кажется, ...
3
голоса
1ответ
416 показов

Различение локального и удаленного доступа в оболочке (TERM-related)

Мой TERM умолчанию - xterm-color . Я хотел бы, чтобы он был xterm-256color когда я работаю на своей машине локально, но если я использую ssh я хочу, чтобы он был xterm-color . Как я могу различить ...
3
голоса
2ответа
1k показов

Как я могу запустить несколько параллельных заданий оболочки и контролировать их все одновременно?

У меня есть большое количество больших файлов (сотни файлов, сотни МБ каждый), которые мне нужно передать через несколько программ для их фильтрации и преобразования. Я использую преимущества ...
3
голоса
1ответ
218 показов

Сценарии оболочки Linux: неожиданное поведение переменных

У меня есть переменная $myvar которая содержит две строки, и я хочу поместить первую из них в новую переменную. Когда я пытаюсь: $ myvar1 = $(echo $myvar | head -n 1) Это не работает, потому что эхо ...
3
голоса
3ответа
911 показов

Могу ли я удалить привязку ctrl-z в моей оболочке?

Предпосылки для этого вопроса: в настоящее время мне приходится выполнять большую часть своей работы в терминале через ssh, и я довольно часто использую экран. Поскольку привязка клавиш ctrl-a для ...
3
голоса
1ответ
1k показов

Создавайте псевдонимы динамически

Я хочу создать псевдонимы на основе команды, ее подкоманд и параметров. Я хотел бы, чтобы псевдоним был аббревиатурой этих компонентов. Это проще объяснить на реальном примере: alias mc="mvn compile" ...
3
голоса
3ответа
2k показов

Создать новое пустое дерево каталогов из существующего дерева с файлами

У меня есть большое дерево каталогов с большим количеством файлов. Я хотел бы воссоздать структуру каталогов в новом месте, но только каталоги, а не файлы. Я проверил справочную страницу cp , но не ...
3
голоса
2ответа
951 показов

Заставить sudo запрашивать пароль один раз из-за пределов sudoers

Я пытаюсь собрать воедино собственное приложение для Android, которое открывает SSH-соединение с моим компьютером и отправляет команды. Я стремлюсь свести интерактивность этого процесса к минимуму, ...