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

3
Простой способ колонизировать STDOUT (форматировать текст в столбцах)?

Я просто хочу простой способ колонизации вывода на терминал. Не заботьтесь о цветах. (Ну, на самом деле я делаю совсем немного! Но для этого есть потрясающий, простой в использовании цвет ANSI .) Сценарии оболочки предпочтительнее, но подойдет все , что легко для использования. Гибкие решения...

3
Как заставить ключ удаления работать правильно

Я на linux box: jla@jaspden-desktop$ uname -a Linux jaspden-desktop 2.6.35.13-92.fc14.i686 #1 SMP Sat May 21 17:39:42 UTC 2011 i686 i686 i386 GNU/Linux здесь, в командной строке, клавиша Backspace удаляет символ за курсором, а клавиша удаления удаляет символ под курсором. Я удаленно захожу в другой...

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

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

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

Как наверняка знают многие из нас, всегда полезно, чтобы ваша программа принимала ввод stdin. Очень многие программы допускают такую ​​среду * nix. Это позволяет нам делать классные вещи, такие как трубопровод echo "foo" | less, Довольно часто можно обнаружить, что cat barfile | baz логически...

3
Завершение кавычек или скобок в bash, без нажатия клавиши TAB

Есть ли какой-нибудь способ иметь bash для автозаполнения совпадающих символов, как '"[{(с их правосторонними аналогами? Я хотел бы сделать это без необходимости нажимать вкладку. Например, ввод строки echo "сразу приведет к этой строке echo "|", где мой курсор (труба) находится между двумя...

3
В сценариях оболочки проверьте версию установленного пакета, примите решение на основе вывода

Нужно написать сценарий кросс-дистрибутивной / кросс-версии, который обеспечит установку принудительной версии PHP Пример: Ubuntu 12.04 имеет 5,3, Ubuntu 13.10 имеет 5,5, Debian 7 имеет 5,4 Мне нужен этот сценарий, когда он запускается в дистрибутиве, который имеет старую версию PHP, чтобы обновить...

3
Использование оболочки msysgit в Emacs для Windows

Я новичок в Emacs и пытаюсь настроить emacs, чтобы позволить следующей команде открыть оболочку msysgit. M-x bash-shell Я добавил следующий фрагмент в мой init.el. (defun bash-shell () "Run git bash in shell mode." (interactive) (let ((explicit-shell-file-name "C:/Dev/Apps/Git/bin/sh.exe")...

3
Могу ли я обнаружить наличие второго дисплея в скрипте оболочки или конфиге?

Я хочу изменить свое удобное расположение в зависимости от того, работаю ли я с ноутбуком на коленях (один экран) или у меня на столе, к которому подключен больший монитор (двойной дисплей). Проблема в том, что я хочу, чтобы он отображался в левом нижнем углу экрана моего ноутбука, несмотря ни на...

3
Оболочка: как написать многострочный текстовый файл без экранирования специальных символов?

Я знаю, что этот вопрос звучит тысячи раз раньше. Но почему-то я не могу найти хорошее решение. Проблема: мне нужно написать многострочный текст из оболочки. Текст может содержать специальные последовательности символов (начиная с $), и я не хочу избегать их. Как это сделать? В настоящее время я...

3
как выбрать n-й результат в командной строке, не используя мышь

Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ./Build/Intermediates/SmartTaxi.build/Debug-iphonesimulator/SmartTaxi.build/Objects-normal/i386/NSString+Util.d...

3
Получить время настенных часов процесса Windows с командной строкой

Можно ли получить время безотказной работы от процесса Windows, который не основан на настройках часов системы? Решение на основе Linux это что-то вроде: ps -eo comm,etime Проведя некоторые исследования, я попробовал несколько вещей на Windows, но я не нашел то, что ожидал. Например, используя:...

3
Почему я не получаю сеанс входа по запросу WMI?

Я пишу программу, одной из функций которой является получение текущих сеансов входа в систему на компьютере Windows. Он запрашивает WMI для текущих сеансов с типом входа 2 (интерактивный), тип входа 10 (удаленный интерактив) и тип входа 11 (кэшированный интерактив). Код у меня работает хорошо, за...

3
Что такое psprovider в powershell?

Я новичок в PowerShell и пытаюсь понять концепцию psprovider. Я знаю, что могу использовать, Get-PSProviderчтобы показать список доступных psproviders Вся помощь, которую я нахожу, предполагает, что я знаю то, чего не знаю. Ищете базовое объяснение...

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

Я хочу запустить следующий скрипт оболочки (launch.sh), чтобы запустить / остановить сеанс экрана с помощью crontab !/bin/bash cd ~/screen DATE_FORMAT=+%Y-%m-%d:%H:%M:%S echo --- START --- date $DATE_FORMAT if [ -f ./screen.pid ] then PID="$(cat ./screen.pid)" echo Stopping mitmproxy screen...

3
Импорт переменных в одном сценарии оболочки из другого без выполнения указанного сценария оболочки

У меня есть 2 сценария оболочки, file1.sh и file2.sh file1.sh #!/usr/bin/env bash export var1="/data/share" export var2='password' echo "Hello" file2.sh #!/usr/bin/env bash source file1.sh echo $var1 echo $var2 Когда я выполняю file2.sh, я получаю следующий вывод Hello /data/share password Но мой...

3
Как отобразить подключенные диски в PowerShell?

Нужна команда PowerShell для отображения буквы диска и пути к нему. Другими словами, команда, которая показывает мне то же самое, что и Windows Explorer. Пробовал это: Get-WmiObject -Class Win32_MappedLogicalDisk | select Name, ProviderName и отсутствует несколько дисков (перечисленных в...

3
Альтернатива тройника (ввод пользователя пропущен)

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