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

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

13
голосов
3ответа
10k показов

Настройка pipefail для одной команды

Мне нужно выполнить ряд командных командных оболочек из не-BASH-скрипта (а именно PHP-скрипта), например: command1 | command2 | command3 так что, если command1 завершается с ошибкой с ненулевым кодом ...
13
голосов
4ответа
12k показов

Терминал Vs. Ракушка

Возможный дубликат: Каковы различия между оболочкой, консолью и терминалом? Возможно, это звучит глупо, но у меня много проблем с четким разграничением между оболочкой (такой как Bourne или bash) и ...
13
голосов
2ответа
977 показов

Есть ли способ использования ctrl-r после ввода части команды в bash?

В bash команда Ctrl+r очень полезна, я набираю Ctrl+r whatever и она ищет в моей истории команды, содержащие whatever слово. Но если я whatever что-нибудь и пойму, что хотел бы найти это слово и ...
13
голосов
2ответа
4k показов

Удаленные команды SSH - предупреждение bash bind: редактирование строки не включено

Я использую bash 4.3.11(1) и у меня установлен следующий плагин истории (через .bash_it): # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind ...
13
голосов
2ответа
17k показов

как удалить все символы после курсора в оболочке

Я хочу удалить все символы после курсора в putty или shell. Как я могу достичь этого? Каждый раз, когда я хочу удалить всю строку, мне нужно нажать клавишу удаления, и это то, что я не хочу делать. ...
13
голосов
1ответ
56k показов

Как я могу убить Firefox с помощью консоли?

Я знаю, что могу напечатать: ps -A | grep firefox Я получаю что-то вроде: 6818 ? 00:04:23 firefox Теперь я могу убить его с помощью: kill -9 6818 Как это можно сделать с помощью одной команды и как я ...
13
голосов
5ответов
5k показов

Какой каталог представляет путь `//` в Linux?

Когда я хочу вернуться в каталог верхнего уровня в Linux, набрав cd .. , я опечатываю cd // . К моему большому удивлению, об ошибках не сообщается. Более того, приглашение становится ...
13
голосов
3ответа
5k показов

Как запустить команду в фоновом режиме без вывода, если нет ошибки

Как подавить вывод команды, но показать ее, если команда выхода кодирует ошибку?
13
голосов
5ответов
415 показов
13
голосов
1ответ
15k показов

тройник для винды?

Есть ли для Windows обеспечивает основную tee средство для копирования стандартного ввода произвольного набора файлов , а затем обратно на стандартный вывод? Я вообще скачать общую программу tee но ...
12
голосов
1ответ
66k показов

Получить историю командной строки Linux по дате

Я хочу посмотреть, что я набрал в командной строке bash в определенный день неделю назад. Есть ли способ получить историю командной строки? Возможно, что-то вроде ниже? > history --include-date | ...
12
голосов
8ответов
18k показов

Windows Vista: Как выполнить программу .exe в cmd "Как администратор"

Да это оно. Мне нужно запустить программу .exe в строке dos cmd, и она должна запускаться как при нажатии правой кнопки мыши и выборе "Запуск от имени администратора".
12
голосов
1ответ
3k показов

Как я могу заставить OS X вернуть заголовок терминала к исходному заголовку при возвращении из ssh?

Начиная с OS X, я ssh в foo (окно Linux). Название моего терминала меняется на foo. Затем я ssh в бар (еще одна коробка Linux). Название моего терминала меняется на бар. Я выхожу из бара. Название ...
12
голосов
2ответа
7k показов

Ctrl-e и Ctrl-a не работают на Ubuntu Hardy?

Я использую Mac, поэтому у меня нет клавиш Home и End на клавиатуре. Я также SSH к серверам Linux совсем немного. Я обнаружил, что когда я подключаюсь по SSH к серверу Ubuntu Linux, на котором ...
12
голосов
7ответов
11k показов

Захват экрана - командная строка?

Есть ли инструмент командной строки, который может записать экран вашего компьютера и аудиоустройство, а затем сохранить его в файл?
12
голосов
1ответ
28k показов

При использовании «gzip --decompress» в Windows получается «gzip: MYFILE.zip: неизвестный суффикс - игнорируется»

В Windows PowerShell (если это имеет значение) я хотел бы распаковать zip-файл с помощью gzip с аргументом --decompress , но, к сожалению, он не работает. Пожалуйста, посмотрите на скриншот ниже. ...
12
голосов
1ответ
16k показов

Как убежать "!"и" & в переменных окружения докера

У меня есть докер-контейнер, который я хочу запустить и передать некоторые пароли. Один с восклицательным знаком ! а другой с амперсандом & . Итак, я хочу запустить это: docker run -i -t --rm \ -e ...
12
голосов
3ответа
4k показов

Заставить оболочку Linux показывать последнее возвращаемое значение

В настоящее время я работаю на компьютере с Linux, и в командной строке отображается последнее возвращаемое значение и количество выполненных команд (на рисунке изображено фиолетовым цветом). Мой ...
12
голосов
2ответа
13k показов

Как я могу сказать, если OS X подключен к сети VPN из командной строки?

Как я могу сказать, если OS X подключен к сети VPN из командной строки? ifconfig без каких-либо аргументов, когда я подключен, я вижу, что есть интерфейс utun0 который выглядит как VPN-соединение. ...
12
голосов
2ответа
16k показов

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

Если я начну новый сеанс оболочки Windows и введите: env Я вижу множество переменных окружения. Я хочу отладить запуск программы командной строки, удалив все переменные окружения из текущего сеанса ...
12
голосов
2ответа
22k показов

Застрял на UEFI интерактивной оболочке с Mac OS X High Sierra VM

Я получил виртуальную машину Mac OS X на VirtualBox, и когда я запустил ее, я попал в эту оболочку UEFI: Что я должен делать?
12
голосов
8ответов
5k показов

Уведомления Growl для завершения задачи оболочки

(OSX Specific) Я, как и многие другие, кроме меня, часто начинаю процесс в оболочке, который занимает минуту или две, чтобы завершиться (например, большой коммит svn). В течение этого времени я часто ...
12
голосов
2ответа
2k показов

Как заставить Ctrl + P вести себя так же, как стрелка вверх в Zsh?

Прежде всего, я использую zsh и oh-my-zsh практически без других настроек. В Zsh, когда я нажимаю стрелку вверх, он приносит мне последние команды. И если я наберу несколько символов до того, как ...
12
голосов
3ответа
23k показов

Можно ли использовать PuTTY в качестве пользовательского интерфейса для оболочки Windows?

PuTTY намного лучше, чем cmd.exe. Могу ли я использовать PuTTY для выполнения команд Windows?
12
голосов
2ответа
2k показов

Сделать bash TAB более похожим на cmd.exe

Я задавался вопросом, есть ли способ сделать завершение ротационного стиля в bash похожим на поведение на cmd.exe, я обнаружил, что это ускоряет мне ввод команд
12
голосов
3ответа
7k показов

Как запустить команду Vim из оболочки?

Это может быть глупый вопрос, но терпите меня. Я автоматизирую некоторые из обычных вещей, которые я делаю при настройке новой рабочей среды, и хотел бы автоматизировать команду Vim :BundleInstall ...
12
голосов
5ответов
3k показов

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

Linux (например, Ubuntu) терминал, есть ли способ получить последнюю строку? Скажем, я случайно набираю команду td , которая не была установлена в моей системе, поэтому я получу сообщение, как ...
12
голосов
4ответа
17k показов

Лучший способ сделать "echo $ x | sed ..." и "echo $ x | grep ..."

Я часто нахожу это в сценариях (и, должен признать, сам это пишу): a=$(echo "$x" | sed "s/foo/bar/") или же if echo "$x" | grep -q foo then ... fi Рассмотрим "foo", чтобы включить некоторые ...
12
голосов
2ответа
17k показов

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

Я работаю на устаревшей системе, и у меня есть куча файлов, которые ссылаются на изображения, которые находятся в других папках. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> ...
12
голосов
2ответа
9k показов

Указывает конец стандартного ввода

Как указать, что вы завершили ввод теста в stdin? Например, предположим, что я хочу зашифровать «синий» с использованием MD5 (я знаю, что MD5 небезопасен, но только для этого примера). Я старался ...
11
голосов
1ответ
28k показов

Как выйти из оболочки EFI в виртуальной коробке

Я использую виртуальную машину для Mac OSX, и она всегда загружается в оболочку EFI, мне просто нужно простое объяснение, что это такое и как, если возможно, выйти из нее.
11
голосов
5ответов
129k показов

Запустите скрипт оболочки с помощью кнопки HTML

Я хочу запустить скрипт bash при нажатии кнопки на веб-сайте. Это моя первая попытка: Click Me! Но не повезло. Какие-либо предложения? Edit- После slhclk годов и советы Массачусетского ...
11
голосов
9ответов
4k показов

Массовое переименование, * nix версия

Я искал способ переименовать огромное количество файлов с одинаковыми именами, очень похоже на этот (вопрос, связанный с Windows), за исключением того, что я использую * nix (Ubuntu и FreeBSD, ...
11
голосов
3ответа
18k показов

Значки оверлея TortoiseSVN не отображаются при установке другой учетной записью пользователя?

Я установил TortoiseSVN на своей рабочей машине с Windows XP в качестве администратора. Когда я вхожу в систему как обычный пользователь, мои рабочие копии не отображают значки наложения в проводнике ...
11
голосов
2ответа
15k показов

Как правильно завершить сеанс KDE из оболочки без прав root

Я получаю доступ к машине (OpenSuse 11 с KDE) через NX. Я не могу использовать сочетания клавиш Alt-Ctrl-Del, поскольку они записаны моей системой. Обычная кнопка выхода из системы просто завершает ...
11
голосов
4ответа
3k показов

Почему перестает работать менее хвостовой режим?

Использование команды less на linux в хвостовом режиме (команда F или less -f) последовательно прекращает работу на определенных машинах и / или определенных файлах. Новые изменения просто перестают ...
11
голосов
5ответов
12k показов

gzip все файлы без их удаления

Мне нужно сжать все файлы в директории отдельно, включая все файлы в подкаталогах без последующего удаления оригиналов. Итак, допустим, у меня есть index.html, в конце я хочу иметь index.html.gzip ...
11
голосов
4ответа
14k показов

Параллельные петли оболочки

Я хочу обработать много файлов, и, поскольку у меня здесь куча ядер, я хочу сделать это параллельно: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Я знаю решение ...
11
голосов
8ответов
9k показов

Завершение процесса в Unix вместо его прерывания

В командной строке Unix, если я нажимаю Ctrl-C, это не завершает процесс, а скорее прерывает его, и я возвращаюсь к приглашению оболочки. Итак, у меня есть следующие два вопроса: 1.Есть ли способ ...
11
голосов
2ответа
15k показов

Баш, как глобально исправить ^ H и ^? проблемы возврата

Я хотел бы исправить эту частую проблему, когда оболочка на удаленном сервере считает, что ключ возврата моего терминала равен ^? и иногда он думает, что это ^H , и это неправильно, и выводит ...
11
голосов
2ответа
2k показов

почему bash во время цикла не завершается при отправке по завершенной подкоманде?

Почему команда ниже не выходит? Вместо выхода цикл выполняется бесконечно. В то время как я обнаружил это поведение с помощью более сложной настройки, простейшая форма команды сводится к следующему. ...
11
голосов
1ответ
2k показов

Vim игнорирует псевдонимы

Если я сопоставлю команду в VIM, используя что-то вроде map :! pdflatex % Vim будет игнорировать мой псевдоним для pdflatex (что-то вроде псевдонима pdflatex = 'pdflatex --temp-dir = кое-что'). Можно ...
11
голосов
10ответов
2k показов

Файлы журналов bash/zsh для отдельных каталогов

Я обнаружил, что много работаю над проектом в заданном каталоге. Иногда - несколько месяцев спустя - мне нужно что-то переделать в этом проекте, но я не могу вспомнить, что я сделал. Я использую ...
11
голосов
2ответа
3k показов

Как редактировать файл Excel (xlsx), используя оболочку linux

Есть ли способ (инструмент) для редактирования файлов XLSX с помощью оболочки Linux? Мне нужен способ удалить последние три непустые строки с первого листа. Я знаю, что XLSX - это просто zip-файл, ...
11
голосов
1ответ
615 показов

Почему эта ссылка не работает, как ожидалось?

bash4.3 # pwd /bin bash4.3 # ll sh lrwxrwxrwx. 1 root root 4 May 17 22:22 sh -> bash bash4.3 # ll bash -rwxr-xr-x. 1 root root 1072056 May 17 22:22 bash bash4.3 # bash bash4.3 # sh sh-4.3# Моя ОС ...
11
голосов
3ответа
41k показов

Отключить цвет в оболочке / терминале

Я хочу отключить все цвета в моей оболочке. Не ls, не nano, не vi, ничего. Какой лучший способ достичь этого?
11
голосов
2ответа
6k показов

Выполнение команды без наследования родительской среды

Есть ли способ выполнить команду "как будто" в новой сессии входа в систему? Я уже пробовал env -i . Однако я не хочу иметь дело с различными переменными ENV, которые я должен установить или ...
11
голосов
8ответов
59k показов

Как узнать топ каталоги или файлы, занимающие много места?

На моем диске недостаточно места: $ df -h Filesystem Size Used Avail Use% Mounted on ... /dev/sda7 803G 715G 48G 95% /home Я хотел бы пройтись по всему домашнему каталогу и выяснить 10 лучших ...
11
голосов
2ответа
13k показов

Какие параметры имеет ulimit?

В примерах я вижу, что опция -u используется с командой ulimit , но я не могу найти документацию, в которой говорится, что означает эта опция. man ulimit показывает руководство по функции системной ...
11
голосов
2ответа
11k показов

Псевдонимы в подоболочке / дочернем процессе

Я установил псевдонимы в /etc/profile.d/alias.sh для каждой оболочки входа в систему. Но если я запускаю script.sh, я не могу использовать этот псевдоним. Как я могу установить псевдоним даже для ...