Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
4
голоса
2ответа
1k показов
Отсутствует вывод segfault в терминале Linux при запуске с "&"
Я отлаживаю приложение, которое должно работать с другими компонентами. Я оборачиваю все в сценарий: #!/bin/bash ./component1 > 1.log & ./my_application & ./component2 > 2.log & Я хочу увидеть вывод ...
4
голоса
2ответа
2k показов
Midnight Commander SubShell - совместное использование файла истории с оболочкой mc
Я ищу способ заставить midnight commander делиться своей историей подоболочек с родительской оболочкой. Более конкретно, когда я запускаю mc , открываю его подоболочку, используя Control+o, и затем ...
4
голоса
2ответа
730 показов
перезапуск процесса оболочки в буфере
В emacs я часто открываю несколько буферов оболочки и использую rename-buffer для их отслеживания. Иногда я случайно закрываю оболочку, нажимая слишком много ^ D, или нахожусь в системе, которая ...
4
голоса
1ответ
267 показов
Что означает этот zsh для синтаксиса?
Я работаю над источником, контролирующим мои точечные файлы, и большая часть того, что я делаю, основана на точечных файлах Зака Холмана. Я хочу получить исходные тексты всех файлов zsh, как он это ...
4
голоса
2ответа
12k показов
Является ли Git Shell Windows Power Shell?
У меня простой вопрос. Что такое Git Shell? Это так же, как Windows Power Shell? Потому что когда я запускаю Git Shell на моем компьютере с Windows 7, открывается Windows Power Shell. Спасибо за ...
4
голоса
3ответа
3k показов
Терминал странности после установки Xcode на Lion
У меня есть простое настраиваемое приглашение bash: PS1="\[\e[47;1;30m\]\u@\h [\W] \!\[\e[0;32m\]$\[\e[0m\]" Он отлично работал под Snow Leopard и отлично работал в Lion, пока я не установил Xcode. Я ...
4
голоса
1ответ
2k показов
Как получить автозаполнение в стиле bash в zsh (для команды git)
Я переключился на zsh и нашел его лучше, чем bash, но у меня проблема с функцией автозаполнения oh-my-zsh (здесь и далее « OMZ »). Когда я git chec , OMZ завершает это для git check ; в bash он ...
4
голоса
1ответ
935 показов
Bash - отключить режим монитора по умолчанию
В bash set +m должен отключить режим монитора. Я хотел бы, чтобы это было поведение по умолчанию, и поместите строку в .bashrc Файл .bashrc читается (рядом с ним стоит строка echo "hello" ), но ...
4
голоса
1ответ
4k показов
Как открыть git для оболочки Windows внутри вкладки на ConsoleZ
Я использовал git bash 1.9.5 из https://git-scm.com/download/win (этот URL-адрес запускает загрузку) на ConsoleZ в качестве оболочки, и у меня нет проблем с его открытием на вкладке. Но с новым Git ...
4
голоса
1ответ
127 показов
Поддержка истории оболочки, которая не сосет?
Когда я использую несколько терминальных сессий одновременно, bash сохраняет команды только одного из них. Затем, когда я попытаюсь выполнить обратный поиск команд, нужная мне команда не появится, ...
4
голоса
2ответа
4k показов
форматирование вывода diff
У меня есть 2 файла, которые я хочу отличать. Файл B создается с добавлением новой строки в файл A. Я хочу выделить добавленные данные, используя diff . Я хотел бы избежать распечатки символов «>» и ...
4
голоса
1ответ
2k показов
Почему мой .bashrc читается, когда я запускаю неинтерактивные команды через ssh
Я добавил каждый из моих файлов конфигурации bash (~/.bashrc , ~/.bash_profile , ~/.profile) с echo NAME_OF_FILE , т.е. я получаю «.bashrc», когда исходный код находится в ~/.bashrc . Меня сбивает с ...
4
голоса
1ответ
2k показов
Sourcing .bashrc не позволяет использовать nvm
Я пытаюсь настроить сценарий оболочки для запуска в контексте учетной записи пользователя после создания виртуальной машины с использованием vagrant; Я пользователь Windows, поэтому я ограничен в ...
4
голоса
1ответ
787 показов
Что значит "CD!$ означает в bash, а какие еще замены можно использовать?
Я видел, как кто-то делает: cp . yy/ cd !$ последняя строка переведена на: cd yy/ так я думаю !$ означает "последний аргумент из предыдущей строки". Я прав? Есть ли другие замены такого рода? Где я ...
4
голоса
2ответа
8k показов
что такое опция -z в тестовой команде (linux)
В одном из моих лабораторных занятий была команда для проверки. test -z $LOGNAME || echo Logname is not defined когда я выполняю эту команду, выводится "Имя логина не определено". Справочная страница ...
4
голоса
1ответ
3k показов
Какой файл используется при входе в Unix?
Когда вы входите в оболочку в системе Unix, обычно есть несколько файлов, которые запускаются в вашем домашнем каталоге. Вы будете использовать их, например, для установки псевдонимов и дополнений в ...
4
голоса
1ответ
3k показов
Как я могу сначала перечислить каталоги в терминале с помощью команды zsh / ls в Mac OSX?
Большинство подобных вопросов / ответов здесь не работают в Mac / OSX, потому что нет такого понятия, как --options. Я использую оболочку ZSH, я пробовал команды, указанные здесь: ...
4
голоса
2ответа
1k показов
Является ли установка почтовой оболочки для пользователя /usr /bin /passwd в файле /etc /passwd безопасным способом, позволяющим им изменять свой пароль, просто используя ssh'ing?
У меня есть машина, которая используется в основном в качестве почтового сервера: $ uname -a Linux myhost.com 2.6.32-279.19.1.el6.x86_64 # 1 SMP Ср 19 декабря 07:05:20 UTC 2012 x86_64 x86_64 x86_64 ...
4
голоса
1ответ
853 показов
Вместо /bin /bash в качестве оболочки, /bin /passwd в файле /etc /passwd
Я администратор поддержки Unix, и у меня здесь редкая ситуация. Недавно я принял среду, в которой пользователь использует двоичный файл /bin/passwd в качестве оболочки. ...
4
голоса
2ответа
5k показов
Какова единица вывода df -k?
Что такое единица измерения Used и Available? А что значит 1K-blocks? Значит ли это, что размер в килобайтах? Команда: df -k | head -2 Выход: Filesystem 1K-blocks Used Available Use% Mounted on ...
4
голоса
2ответа
906 показов
Как мне обработать несколько кавычек в псевдониме (для bash или zsh)
Я использую Zsh, и я пытаюсь использовать Python в качестве простого калькулятора. Я очень хорошо знаком с Python, но не могу заставить псевдоним (или функцию) работать должным образом. Пока что у ...
4
голоса
5ответов
2k показов
Очистка текущей директории rm -r * в unix
Это правильный способ очистки текущего каталога, верно? rm -r * .
4
голоса
1ответ
106 показов
Создать расширяемые команды
Я использую ZSH через Oh-my-zsh, и я вижу одну замечательную особенность - командная оболочка расширяет мои команды, когда они находятся в обратных тиках. Например, `pwd` + tab заменяет` `pwd` на мой ...
4
голоса
1ответ
607 показов
Завершение bash не работает для вновь добавленного пользователя
Я добавил нового пользователя в свою систему Ubuntu с sudo useradd -d /home/peeyush -m peeyush sudo passwd peeyush Приведенный выше список команд успешно создал нового пользователя, но новый ...
4
голоса
5ответов
834 показов
Command-T для оболочки
Я ищу расширение оболочки, которое позволяет мне выполнять завершение имени файла аналогично Command-T. Command-T - это функция в TextMate и плагин для Vim, который позволяет выбирать имена файлов, ...
4
голоса
1ответ
27k показов
как загрузить оболочку UEFI
Я пытаюсь выполнить некоторые инструкции по обновлению прошивки, и мои инструкции x64 среда UEFI: загрузка в оболочку UEFI Запустите update.nsh Моя ОС: Server 2012 R2 Так, когда я загружаюсь, у меня ...
4
голоса
3ответа
1k показов
Команда оболочки для поиска файлов, содержащих одно слово, но не второе слово
Все У меня есть два файла ниже в моей машине Linux, и я хотел найти файл, который содержит "word1" и не содержит "word99" file1.txt word1 word2 word3 word4 word5 file2.txt word1 word2 word3 word99 Я ...
4
голоса
0ответов
883 показов
Небуферинг оболочки для CygWin: возможно ли это?
Я тестировал CygWin, выполняя «ls -R» с большим каталогом и отправляя вывод в файл Test.txt, поэтому процесс занимает около 30 секунд; файл создан, но он пуст ; она будет заполнена только тогда , ...
4
голоса
6ответов
3k показов
Почему я иногда получаю 'sh: $'\302\211 ... ': команда не найдена' в xterm/sh?
Иногда, когда я просто набираю допустимую команду типа «найти ...» или что-то действительно, я получаю следующее, что совершенно неожиданно и сбивает с толку (... это имя команды, которое я печатаю): ...
4
голоса
3ответа
422 показов
Псевдонимы замедляют запуск оболочки?
Иногда моя оболочка (zsh) запускается дольше, чем обычно (я открываю терминал, и он немного зависает, пока не могу вводить команды). У меня есть несколько псевдонимов на моем .zshrc (ну, на самом ...
4
голоса
4ответа
281 показов
Как эффективнее разрезать файл на кусочки?
Предположим, у меня есть 10 МБ текстовый файл foo.txt , и он имеет 100 000 строк. Теперь я хочу обработать foo.txt окно за окном с размером окна 10. Мой текущий скрипт выглядит так: for ((i=0;i tmp1 ...
4
голоса
1ответ
3k показов
Как мне настроить Logitech G502 Spectrum под Linux?
Я подумываю о покупке Logitech G502 Spectrum (G502 со светодиодами RGB), но поскольку я работаю под управлением Linux (указано в Debian @ work, ubuntu @work и archlinux @home), я задаюсь вопросом, ...
4
голоса
2ответа
100 показов
Как заставить CD переключаться на полный путь при переходе по символическим ссылкам?
Как я могу получить оболочку, чтобы понять полный путь после перехода по символической ссылке. В приведенном ниже примере я хотел бы, чтобы первая команда "pwd" сообщала ...
4
голоса
2ответа
415 показов
Как я могу получить emacs 24. * под окнами для автозаполнения путей в буферах оболочки, используя «\» вместо «/»?
См. Как я могу получить emacs под Windows для автозаполнения путей в буферах оболочки, используя "\" вместо "/"? Я использую Emacs на Windows 7, при вызове оболочки Mx, Emacs открывает DOS-Shell. ...
4
голоса
3ответа
556 показов
почему "CD -" в .sh файле будет печатать адрес
Я использую «CD -» для переключения между папками. лайк: cd /etc/ cd - но почему "cd -" будет печатать адрес (как pwd)? Как я могу остановить это распечатать адрес?
4
голоса
1ответ
2k показов
Замените оболочку bash на интерфейс командной строки программы Python
У меня есть программа, которая использует модуль Python cmd для интерфейсов командной строки. Теперь я хочу, чтобы он запускался на моем сервере Linux всякий раз, когда на него заходит какой-либо ...
4
голоса
1ответ
580 показов
Можно ли принудительно выйти из tar при первой ошибке?
По умолчанию для многих типов ошибок tar печатает сообщение в stderr и затем продолжает свой путь - ошибки, которые он называет "восстанавливаемыми" ошибками, обычно это ошибки, относящиеся к одному ...
4
голоса
1ответ
875 показов
псевдоним "..."
У меня есть псевдоним ZSH: alias -g ...='../..' alias -g ....='../../..' Когда я пытаюсь cd ... , все работает отлично. Я не могу, однако, использовать его в команде cp cp .../file . не работает с ...
4
голоса
3ответа
11k показов
в оболочке, как я могу определить разницу между каталогом и файлом
Как я могу узнать, какие каталоги находятся в выводе ls? Кажется, ls не различает каталоги и файлы. Я знаю, что могу использовать cd для тестирования, но есть ли способ сделать это более очевидным, ...
4
голоса
1ответ
2k показов
Сценарии оболочки: способ анализа параметров из командной строки
myscript [-a a-arg] [-c c-arg] [-b] [-e] somedirectory Учитывая, что я хочу, чтобы мой сценарий оболочки вызывался из командной строки с использованием указанных выше параметров - где [эти квадратные ...
4
голоса
2ответа
5k показов
Используйте команду sed для замены, появляясь между числами
У меня есть файл CSV, где данные в следующем формате |001|,|abc,def|,123456,789,|aaa|,|bbb|,444,555,666 Я хочу заменить только те ",", которые появляются между числами, на другие символы, такие как ...
4
голоса
2ответа
2k показов
Linux: использовать find для поиска текстовых файлов?
Есть ли способ указать, чтобы find что я хочу только текстовые файлы (а не двоичные файлы)? Grep есть возможность исключить двоичные файлы, поэтому я подумал, что find вероятно, имеет аналогичную ...
4
голоса
5ответов
2k показов
команда cat linux для сохранения результатов других команд
Этот вопрос может быть глупым и очень простым для знатоков Linux, но мне просто интересно, например, я хочу использовать команду> find для поиска файла и отправки результатов в текстовый файл, любой ...
4
голоса
2ответа
5k показов
ssh, "Последний вход в систему", `last` и OS X
Я поразил Google как можно больше по этому вопросу, в частности, для OS X, я не нахожу ответа. Нет ничего плохого, но уровень любопытства высок. $ssh foobar@lan-connection.local Password: Last login: ...
4
голоса
2ответа
206 показов
Запись SSH терминала в linux
Я настраиваю Bastion Host Jump Server Я пытаюсь автоматически записывать SSH-терминалы на сервере, использую TermRecord . Проблема начинается, когда я добавляю TermRecord -o ss.html в мой .bashrc: ...
4
голоса
1ответ
1k показов
Оболочка Bash: как согласовать переносимые файлы конфигурации и типы запуска терминала с графическим интерфейсом (логин или интерактив)?
Пытаясь "правильно" реализовать стандартную конфигурацию моей предпочтительной оболочки bash для использования на нескольких платформах, я натолкнулся на некоторую путаницу при работе с терминалами, ...
4
голоса
2ответа
637 показов
Командная строка Windows перехватывает вывод сценария bash за один шаг
У меня есть сценарий bash postCloneSetup.sh: script_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) cd "$script_path" printf 'Updating submodules for project\r\n' git submodule update --init ...
4
голоса
3ответа
133 показов
улучшить поиск по страницам руководства
Есть одна маленькая вещь, раздражающая меня на страницах руководства. Когда я ищу текст с помощью команды «/», строка, в которой находится текст, располагается в верхней части экрана. Я нахожу это ...
4
голоса
4ответа
6k показов
Как "глобализировать" двоичные файлы в Linux?
Например, любой двоичный файл, помещенный в /usr/local/bin будет работать в любом месте. Если бы я поместил двоичные файлы в /myname/local/bin как бы я смог выполнить то же самое?
4
голоса
3ответа
2k показов
Как я могу вызвать функцию в сценарии оболочки bash
Мне просто интересно различие, вызывающее функцию между $(one_function) и one_function в сценарии оболочки bash. Когда я устанавливаю переменную PS1 в ~/.bashrc , я не могу вызвать функцию с помощью ...