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

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

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

Некоторые символы в zsh не отображаются, пока ключ не отпущен

При вводе определенных символов в оболочке zsh (в моем случае e и;) они не отображаются сразу после нажатия клавиши. Вместо этого они появляются только через короткое время после отпускания ключа. ...
1
голос
2ответа
98 показов

Bash: выполнить, когда работа в фоновом режиме завершена

Если вы хотите выполнить серию команд, одну за другой, вы можете выполнить command1 & command2 & command3 & Если я command1 , затем Ctrl+Z , а затем bg , она выполнит команду command1 в фоновом ...
1
голос
1ответ
37 показов

Системный ресурс Windows 7 в качестве имени папки

Я надеюсь, что это не глупый вопрос, но возможно ли установить имя папки для локализованного строкового ресурса system32.dll? Я могу легко установить значок в окне свойств (например, из ...
1
голос
2ответа
223 показов

Получить промежуточные узлы, используя пинг

Мне нужно получить промежуточные узлы при запросе маршрута через пинг. Я могу получить промежуточные маршруты через traceroute url , но на сервере есть проблема Я не могу использовать traceroute. Мне ...
1
голос
0ответов
58 показов

сделать переменную окружения доступной внутри cmd скрипта в windows

Я запускаю скрипт, как показано ниже, но путь к переменной среды не содержит C:\tmp внутри script.cmd, как сделать его доступным? Ос это окна. cmd.exe /c "set path=%path%;C:\tmp && script.cmd" ...
1
голос
1ответ
364 показов

Скрипт Bash: цикл for после двух команд ssh

После Double SSH и запуска интерактивной оболочки мне нужно запустить два типа циклов после двух команд ssh: #!/bin/bash/expect ssh -t -t server.com ssh -t -t virtualHostName '" declare -a ...
1
голос
1ответ
25 показов

Обрабатывать имя файла с пустым в оболочке

Это моя структура папок. [set symbolic links here] /links/ [entity] /data/a 1/ #(folder name has blank) /data/b 1/ /data/c 1/ /data/d 1/ . . . Я хочу сделать символическую ссылку для каждой сущности ...
1
голос
1ответ
439 показов

Как настроить Babun для работы с Meteor?

Я попытался добавить плагин Meteor в файл .zshrc следующим образом: plugins=(git meteor) Я не смог найти никакой документации на http://babun.github.io/faq.html, которая бы ответила на этот вопрос ...
1
голос
6ответов
1k показов

Bash: Как вывести команду в следующее приглашение для использования пользователем?

В bash-скрипте я хочу вывести команду в конце, поэтому пользователю нужно только нажать Enter после того, как мой скрипт завершит выполнение этой команды. Например, пользователю необходимо выполнить ...
1
голос
0ответов
212 показов

Удаление элемента словаря Plist по ключу заголовка из сценария оболочки

Я пытаюсь создать сценарий оболочки, который удалит папку верхнего уровня из закладок Safari с помощью файла Bookmarks.plist Safari по имени папки. К сожалению, я нашел единственный способ удалить ...
1
голос
1ответ
679 показов

Вызов скрипта bash рекурсивно с разными параметрами

Я пытаюсь написать скрипт bash, который подсчитывает все файлы в данном каталоге и подкаталогах, поэтому я написал это: #!/bin/bash var=0 if ["$#" == "0"] directory="$(echo pwd)" then directory=$1 fi ...
1
голос
1ответ
29 показов

Bash находит старую версию исполняемого файла в /usr /bin после установки в /usr /local /bin, почему?

Я установил новый исполняемый файл в /usr/local/bin и этот каталог находится на моем пути впереди /usr/bin . Но bash по-прежнему предпочитает версию в /usr/bin пока я не начну новый процесс bash. ...
1
голос
1ответ
117 показов

Неожиданное поведение вывода консоли BPython

Я использую BPython для запуска скриптов Python, и я обнаружил, что вывод консоли отличается от обычного Python. Например, этот небольшой фрагмент: import time for i in range(100): time.sleep(.1) ...
1
голос
1ответ
78 показов

Как сохранить выражение $ {USER}, когда сценарий оболочки создает файл, в котором требуется вывод выражения против выражения

Вот моя дилемма: в сценарии оболочки, который я использую для установки или настройки OpenVPN и / или просто файлов конфигурации клиента, я расширил сценарий, включив в него установку Google ...
1
голос
2ответа
2k показов

Запуск gnome-терминала и автоматический запуск определенного процесса (roscore)

Я печатаю $ roscore и начинается успешно. $ run_roscore.sh . run_roscore.sh: #!/bin/bash /opt/ros/indigo/bin/roscore exec $SHELL Но я добавлять ярлык каир доке (или меню через Alacarte), когда я ...
1
голос
3ответа
187 показов

Как быстро переключать пути (в Bash)

Иногда, обычно при установке пакетов с помощью brew , я хочу отключить / удалить определенные части моего пути, а затем восстановить их. Я не смог найти простой способ сделать это, и хотя я мог бы ...
1
голос
1ответ
2k показов

Как вызвать переменные окружения в команде runas для контекстного меню правой кнопкой мыши

У меня возникли проблемы с использованием переменных среды с использованием runas при использовании команды в реестре для команды контекстного меню правой кнопкой мыши. Я пробовал разные способы ...
1
голос
2ответа
32 показов

Как создать один и тот же файл во всех подкаталогах?

У меня есть много существующих подкаталогов, например: /path/to/my/subs/a /path/to/my/subs/b /path/to/my/subs/c Нет, я хочу создать новый файл в каждом из них. Имя файла является постоянным, ...
1
голос
1ответ
7k показов

i3 Как сохранить фон и разрешение экрана?

Я использую i3 на ОС Lubuntu с очень низкими характеристиками. i3 - отличное окружение рабочего стола, но каждый раз, когда я выхожу из системы, мое изображение bg и разрешение экрана возвращаются к ...
1
голос
1ответ
142 показов

Дедупликация истории Bash, вызывающая опасное поведение нескольких оболочек

Я использую следующий код в моем .bash_profile для фильтрации и дедупликации моей истории bash: shopt -s histappend HISTSIZE=100000 HISTFILESIZE=100000 HISTCONTROL=ignoredups:erasedups ...
1
голос
2ответа
22 показов

Есть ли опасность не заменить user @ machine в выводе оболочки онлайн?

В сети я обычно скрываю свое имя пользователя и имя компьютера, когда делюсь выводом терминала. Есть ли реальная опасность публикации моего user:~ machine$ онлайн?
1
голос
1ответ
144 показов

как открыть TCP соединение в оболочке рыбы

Я ищу способ открыть TCP-соединения в оболочке рыбы. В bash я могу сделать следующее, чтобы открыть TCP-соединение. Это быстрый тест типа telnet, когда telnet не установлен. $ echo > ...
1
голос
1ответ
119 показов

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

Когда в Linux запускаются графические программы (такие как Sublime Text, например) из Терминала, программа работает нормально, но регистрирует консольные сообщения, которые не являются точно сбоями, ...
1
голос
2ответа
386 показов

Запустите интерактивную команду оболочки как буфер emacs

Я хотел бы запустить команду оболочки, которая задает несколько интерактивных вопросов, прежде чем продолжить, из Emacs. Функциональность, которую я ищу, похожа на xterm -e , только с открывающимся ...
1
голос
1ответ
2k показов

KDE - открыть окно в центре экрана

Можно ли открыть окно в KDE с помощью командной строки (аналогично примеру ниже) в центре экрана? Если да, возможно ли установить это независимо от размера экрана? Пример: konsole --hide-tabbar ...
1
голос
1ответ
87 показов

функция bash, эквивалентная псевдониму

Есть ли лучший способ написать bash-функцию, эквивалентную псевдониму, и работает ли она во всех случаях? Кажется, все в порядке (редактировать: это не так). alias g="git" g(){ git `echo $@ |xargs`;} ...
1
голос
1ответ
271 показов

Нажмите ввод автоматически, когда apt-get install <package> выводит диалоговое окно

Я запускаю команду apt-get install -y . Это преодолевает подтверждение, как Вы хотите продолжить? [Y/ N] Но в процессе обновления я получил всплывающее окно, которое просит нажать Enter, чтобы ...
1
голос
1ответ
41 показов

Проблема с неверной командой, введенной в fish-shell и выводимой ей

На самом деле я сейчас использую fish и полностью переключился с bash на fish (с помощью команды запуска chsh и терминала), но дело в том, когда я ввожу неправильную команду, например, вывод qwerty : ...
1
голос
1ответ
605 показов

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

У нас есть компьютер с Win 7, который запускает программное обеспечение в специальной оболочке. Эта оболочка блокирует пользователей из операционной системы в зависимости от того, кто вошел в ...
1
голос
2ответа
937 показов

Как узнать, какие у меня файлы запуска для sh или bash?

Из этого вопроса я понимаю, что в зависимости от операционной системы sh и bash ведут себя по-разному. Делая env и alias я могу сказать, что: Каждый раз, когда я открываю OSX Terminal или запускаю ...
1
голос
0ответов
106 показов

Не удается запустить GAP в Cygwin

У меня есть GAP, который я хотел бы запустить из Emacs. Для emacs есть кое-что, называемое «gap mode», которое я установил. Очевидно, он находит правильный исполняемый файл для запуска GAP, так как ...
1
голос
2ответа
33 показов

Необходимо пропустить проверку разрешений HomeDirectory на удаленном компьютере для клиента ssh.Как отключить StrictModes для конкретного хоста в ssh клиенте?

Я пытаюсь подключиться к удаленной машине через ssh без пароля с помощью ssh-ключей.Но он не может подключиться без пароля из-за разрешения на домашнюю папку удаленного сервера (777). Когда я изменяю ...
1
голос
0ответов
81 показов

Vim на удаленной оболочке: не может перейти в "обычный режим"

Я учусь в лаборатории на сертификацию, и после того, как у меня есть доступ к компьютеру с удаленной оболочкой, единственная программа, которую я могу использовать для редактирования файла, это Vim. ...
1
голос
1ответ
7k показов

Как правильно установить переменную $ PATH в zshrc?

Когда я впервые устанавливаю zsh(oh-my-zsh), файл ~/.zshrc по умолчанию имеет следующие строки: # If you come from bash you might have to change your $PATH. # export ...
1
голос
2ответа
95 показов

Есть ли bash helper, который показывает типичные примеры при наборе текста?

Есть ли сценарий или конфигурация или другой инструмент, который может показать вам встроенные наиболее распространенные примеры использования данной команды для ex. тип пользователя: tar и ...
1
голос
1ответ
707 показов

bash: history -a не пишет, если в HISTFILE уже нет текста

Постановка задачи Я следовал за многочисленными примерами создания творческих вещей с историей bash по следующим направлениям: # simplified example PROMPT_COMMAND='history -a; history -c; history -r' ...
1
голос
1ответ
141 показов

Xrandr | grep "connected" дает мне более одной строки, но чтение IFS = $ '\n' не может разбить его

У меня есть что-то вроде этого: declare -a DISPLAYS AUXILIAR="$(xrandr | grep " connected ")" IFS=$'\n' read -ra DISPLAYS
1
голос
2ответа
78 показов

«Read» работает как положено в ZSH, но ведет себя по-разному при использовании любой другой оболочки

Я написал короткое while - do цикл, но я нахожу его странным для разных оболочек. Это оно: find "`pwd`" -type d | while read -r D; do ls ${D}; done Когда я запускаю его, используя zsh , все идет ...
1
голос
1ответ
1k показов

Bash скрипт для создания структуры папок

Я пытаюсь написать сценарий Bash для автоматизации повторяющейся задачи, а именно создания структуры папок, где некоторые из них должны быть пронумерованы (если быть более точным, это предназначено ...
1
голос
1ответ
658 показов

Upstart: Каков первый отслеживаемый PID без ожидаемого, но со сценарием AND exec?

У меня есть несколько конфигов Upstart, которые используются для запуска некоторых передних планов и блокирования процессов в фоновом режиме как некие "демоны", особенно те процессы, которые ни в ...
1
голос
0ответов
85 показов

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

Как я могу изменить подсветку для переменной, которая в двойных кавычках с Notepad ++? Я хотел бы иметь переменную "$ 1", как в примере, if [ ! -z "$1" ] и все остальные в двойных кавычках другого ...
1
голос
0ответов
297 показов

RVM не является функциональным сообщением при использовании рыбной раковины

Я пытаюсь использовать RVM изнутри оболочки fish rvm gemset use rails3 Я получаю следующее сообщение об ошибке от рыбы RVM is not a function, selecting rubies with 'rvm use ...' will not work. You ...
1
голос
0ответов
92 показов

Как прочитать содержимое чипа ATSAM3X8E на плате Arduino Due в Mac OS X

У меня есть две платы Arduino Due с некоторым программированием, которое с тех пор было потеряно. Мне нужно сделать резервную копию содержимого перед заменой программы. Я играл с другим Arduino Due, ...
1
голос
0ответов
124 показов

Как проверить на Ubuntu 17.10 процент мощности от устройства Bluetooth в командной строке?

Хотелось бы узнать, как проверить заряд с устройства, подключенного на ноутбуке с Ubuntu 17.10. Пробовал с bt-device безуспешно (пакеты bluez): root@ubuntubox:/home/marlon# bt-device -l Added ...
1
голос
2ответа
14k показов

Как я могу получить имя хоста машины, на которой я работаю?

Мне интересно, как я могу получить имя хоста (полное доменное имя) компьютера, на котором я работаю? Вот мой сценарий: #! /bin/sh hostname=$(host $ipaddr | awk '{print substr($NF,1,length($NF)-1)}') ...
1
голос
0ответов
522 показов

Как настроить вывод терминала на внешний VGA-дисплей

У меня есть ноутбук с сломанным экраном и внешний монитор, который я могу подключить к ноутбуку через порт VGA. Есть ли способ, как настроить вывод оболочки (у меня нет установленного графического ...
1
голос
3ответа
236 показов

Как выполнить scp-and-ssh с указанием хоста дважды?

Я часто делаю такие вещи: scp somefile me@host:/some/path ssh me@host Напечатать me@host дважды может быть утомительно. Мы (или, по крайней мере, bash) можем получить последний аргумент с помощью !:$ ...
1
голос
1ответ
2k показов

Sed: неизвестная опция для `s '

Я пытаюсь изменить файл конфигурации с помощью скрипта bash. Я использую команду sed, чтобы изменить, как показано ниже. VAR1=$(cat postgresql.conf | grep "shared_buffers =" | cut -d# -f1) ...
1
голос
1ответ
909 показов

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

Например для чисел от 7 до 12 мне нужно 7,8,9,10,11,12 Это для разделения csv-файлов с помощью csvcut. это требует, чтобы я перечислил индексы столбца. Например, если мне нужно вырезать столбцы из ...
1
голос
1ответ
2k показов

Задание cron для изменения разрешения файла

когда я запускаю chmod 777, чтобы вручную изменить разрешение файла, он запускается. но когда я помещаю это в работу cron, это никогда не меняет разрешение. #!/bin/bash YESTERDAY=`TZ=aaa24 date ...