Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
1
голос
2ответа
5k показов
Скрипт Bash: ожидается бинарный оператор
Поэтому я просмотрел много записей здесь и не могу понять, что я делаю здесь не так. Я новичок в написании сценариев и хочу знать, почему это не работает: вход ./filedirarg.sh /var/logs fileordir.sh ...
1
голос
1ответ
44 показов
Как получить цветной канал?
Я использую FreeBSD с оболочкой csh. Как пример, в терминале / экране я получаю цветной вывод для ls (например, ls -lGs). Но когда я передаю его через more (например, ls -lGs | more), вывод не имеет ...
1
голос
2ответа
86 показов
Если заявление не оценивается, как ожидалось. Я неправильно настраиваю переменные?
Я пытаюсь создать команду, которая позволит мне проверять сайты на наличие определенных слов. Я использовал \ в конце строки, чтобы обернуть его к следующему (не уверен, правильно ли я использовал их ...
1
голос
1ответ
38 показов
su другой пользователь через ssh с локальным скриптом
У меня есть следующий фрагмент: ssh root@"${DO_DROPLET_IP}" -i "${SSH_PRIVKEY_PATH}" su www -c sh -c -- \ "./server-user-setup.sh" "${BB_USER}" "${APP_USER}" который вдохновлен следующим (рабочим) ...
1
голос
1ответ
19 показов
Fish Shell - путь Virtualenv, не предшествующий PATH
Я на Mac под управлением MacOS Mojave. Я запускаю Iterm2 для терминала и рыбы версии 3.0.0. Я также использую pipenv для управления своим локальным развитием. У меня есть проблема, когда я активирую ...
1
голос
1ответ
67 показов
Пропустить связку ключей, не пропуская остальную часть .profile
Я использую связку keychain ssh-agent из funtoo.org. Я загрузил его автоматически, добавив строку eval в мой .profile . Например: eval `keychain --eval id_rsa github bitbucket` Иногда я вхожу в ...
1
голос
1ответ
34 показов
Мне нужно найти файл окружения в моих сценариях оболочки
У меня есть несколько файлов среды, которые заканчиваются на .env. Я хочу найти их в существующих на том же каталоге сценариев оболочки. я делаю for i in [ ls -1 *env ] do grep $i *.sh >> ttt done ...
1
голос
2ответа
5k показов
"Меньше" запрашивает отображение "двоичного файла", когда цвета выводятся
Недавно мы включили раскрашивание лог-файлов нескольких сервисов, я думаю, что для этого мы используем escape-последовательности ANSI. Выглядит так: [2014-06-12 10:56:43,214] [main] [VOID] ...
1
голос
0ответов
303 показов
ffmpeg, неверный пакет PCM
Я пытаюсь замедлить звук с помощью ffmpeg. Я делаю это в 8 этапов примерно так: ffmpeg -i output5.aiff -filter:a "atempo=0.5" -vn output6.aiff но когда я добираюсь до шестого этапа, я получаю эту ...
1
голос
2ответа
478 показов
Ctrl-enter для рыбной раковины
Я пытался создать некоторое принятое завершение и сразу выполнить комбинацию в рыбе при нажатии Ctrl+Enter. function fish_user_key_bindings bind \c\n accept-autosuggestion execute end К сожалению, ...
1
голос
1ответ
135 показов
realpath (GNU coreutils 8.22) разрешает "." символическая ссылка независимо от "-s"
Я пытаюсь использовать realpath в сценарии, который должен гарантировать, что он находится под определенным (возможно, символьным) путем. Также скрипт должен быть запущен из любого места, поэтому он ...
1
голос
1ответ
106 показов
Как играть крошечный звук каждый раз, когда есть вывод в командной строке
Это новый вызов: я хочу, чтобы командная строка Windows 10 или окно PowerShell воспроизводили очень короткий, «тиковый» звук, как в фильмах, каждый раз, когда в командном окне печатается новая ...
1
голос
3ответа
1k показов
Проверка синтаксиса BASH-скрипта, отслеживание выполнения?
Как новичку (Debian) в Linux, мне было интересно, есть ли способ отследить выполнение скрипта bash shell (.sh)? Как и в Windows, вы запускаете это с помощью команды echo on в командном файле. Мой ...
1
голос
2ответа
16 показов
Новая установка Python всегда выдает ошибку "Python Shell, подсказка [x], строка [x] встроенная.NameError: имя '[function]' не определено
Я новичок в программировании, и я только что установил Python 3.7.1 и Wing IDE Personal 6.1 на свой компьютер. Сначала я установил python, затем Wing IDE и указал Wing на python.exe через меню ...
1
голос
2ответа
37 показов
Запустить приложение из пронумерованного списка вариантов
Я хочу, чтобы все приложения динамически отображались в папке в нумерованном списке и запускали их, вводя номер, связанный с приложением. До сих пор у меня была простая часть работы, нумерованный ...
1
голос
0ответов
22 показов
Запуск скриптов с использованием SSH
Случай 1: ./Myscript.sh param (on a first node) Другой узел: (параллельно я запускаю тот же скрипт) ./Myscript.sh param (on a second node) Вариант 2: С моего хоста, используя ssh: for i in $(seq ...
1
голос
2ответа
98 показов
Выполните предыдущую команду в оболочке и получите команду сразу после
Однажды мой коллега показал мне очень полезный метод (ярлык?) на ракушке CSH?) чтобы после выполнения предыдущей команды автоматически отобразить команду после в истории. Например, вот моя история: $ ...
1
голос
2ответа
165 показов
Есть ли терминал, поддерживающий встроенный граф под Linux?
каждый. Я хочу знать, есть ли графический терминал, который поддерживает просмотр изображений в режиме реального времени. Ipython qtconsole очень хорош, потому что в нем есть магия «% matplotlib ...
1
голос
2ответа
343 показов
Как я могу использовать одновременно окна и Emacs и оболочку cygwin в Windows?
У меня Cygwin работает с Emacs 24.3.1 в Windows 8.1 с Emacs, загруженным из установки Cygwin, однако я не могу одновременно использовать Emacs и оболочку Cygwin или открывать несколько окон Emacs. Я ...
1
голос
2ответа
38 показов
Не удалось войти после установки fish в качестве оболочки по умолчанию
Я попробовал fish некоторое время, а затем я хотел установить ее в качестве оболочки по умолчанию. Я отредактировал /etc/passwd и изменил оболочку моего пользователя на /bin/fish . Проблема в том, ...
1
голос
1ответ
814 показов
Цвет в приглашении bash портит вывод git
Я изменил свой .bashrc, чтобы включить export PS1="\033[1;33m\u@\h: \w>\033[0m" чтобы моя подсказка оболочки была цветной, но кажется, что \033 испортил вывод git (войти и отличаться, по крайней ...
1
голос
1ответ
45 показов
Запустите zsh в указанной директории
Я могу начать новую вкладку терминала с помощью gnome-terminal --tab zsh . Но теперь я хочу также указать каталог новой оболочки. Я не мог найти какие-либо варианты, которые не потребовали бы, чтобы ...
1
голос
0ответов
20 показов
Запуск MySQL на Ubuntu ошибка
У меня проблемы с запуском mysql в Ubuntu с помощью терминала. Я набрал mysql и это дает мне эту ошибку ERROR 1045 (28000): Access denied for user 'victim'@'localhost' (using password: YES) Я пытался ...
1
голос
0ответов
485 показов
Терминал bin/bash не отвечает
Я прогуглил несколько примеров этой проблемы, но не могу открыть терминал с помощью bash. Я перезапустил программу, компьютер и даже вошел в систему через другую учетную запись администратора, но это ...
1
голос
2ответа
475 показов
Могу ли я создать временную оболочку sudo?
Мне нравится особенность sudo, когда после аутентификации один раз, в течение следующих N минут (15?) когда я запускаю sudo мне не нужно вводить свой пароль. Я часто работаю в окне tmux, и у меня ...
1
голос
1ответ
2k показов
iTerm2 (OS X) изменить фоновое изображение для текущего окна из оболочки?
iTerm2 позволяет установить фоновое изображение или цвет, либо для текущего окна, либо по умолчанию (используется для всех новых окон). Однако можно ли также установить фоновое изображение или цвет ...
1
голос
1ответ
536 показов
Оболочка, подоболочка, источник, фоновый процесс, PID == путаница
Я пытаюсь понять, как все эти вещи соединены вместе. Например, с помощью этого скрипта: #!/bin/bash . script1 ./script2 . script3 & ./script4 & sleep 5 Как выглядят PID? Что такое отдельный процесс, ...
1
голос
1ответ
69 показов
Как быстро я могу отправить сигнал фоновому процессу (ловушке)?
У меня есть скрипт, из которого я запускаю второй скрипт в подоболочке. Какой самый быстрый, который может послать сигнал на второй сценарий? script1: ./script2 & kill -SIGCONT $! Скрипт2: echo "~~ ...
1
голос
2ответа
98 показов
Обновить имена файлов в одном каталоге с префиксом плюс буква
Я нашел множество способов добавить простой префикс к файлам в папке на Linux, например for FILENAME in *; do mv $FILENAME REF_$FILENAME; done ...
1
голос
1ответ
2k показов
Значки подпапок OneDrive продолжают сбрасываться
Мне очень не нравится мой клиент OneDrive, где, когда я настраиваю значки оболочки для подпапок внутри моего облачного диска, при синхронизации он сбрасывает значок по умолчанию. Каким бы ...
1
голос
1ответ
1k показов
Как программно изменить файлы systemd unit?
Я хотел бы отредактировать файл модуля systemd из сценария оболочки. Я хочу изменить только строку ExecStart . Использование systemctl edit для меня выглядит умным, но команде нужен редактор, ...
1
голос
2ответа
3k показов
Использовать источник псевдонима с относительным путем
Я хочу добавить файл псевдонимов в папку моего проекта, чтобы быстро открывать и редактировать файлы в ней с помощью простой команды оболочки. Чтобы сделать его более переносимым, я хотел бы ...
1
голос
1ответ
552 показов
Запустите интерактивную оболочку из bash-скрипта
В настоящее время я пишу сценарий Bash, который создает туннель SSH. Как только это будет сделано, я бы хотел, чтобы скрипт открывал новый локальный (!) интерактивная оболочка, чтобы я мог работать в ...
1
голос
1ответ
57 показов
Переименование файла с помощью mv: "не может перейти в подкаталог"
Я пытаюсь переименовать файл с помощью обычной команды mv которая работала бесчисленное количество раз раньше. $ ls -l |grep "Picture 001" -rwxrwxrwx 1 rolf rolf 657711 Feb 19 21:42 Picture ...
1
голос
1ответ
117 показов
Как я могу запустить `Mx compile` под определенной оболочкой в emacs?
У меня есть часть программного обеспечения, которая может быть скомпилирована только под my-weird-sh . Мне нравится использовать some-better-sh в моей повседневной работе, так что это моя оболочка ...
1
голос
1ответ
322 показов
Почему IGNOREEOF не работает в Zsh?
Я часто использую Ctrl-D для выхода из интерактивных сеансов Python, но иногда я случайно нажимаю на него, когда сеанс Python не был включен. Это приведет к отправке EOF в оболочку и последующему ее ...
1
голос
1ответ
2k показов
Как отсортировать файлы по дате в имени файла?
У меня есть набор имен файлов, как это vorlesung 02.11.15.mp4 vorlesung 04.01.16.mp4 vorlesung 07.12.15.mp4 vorlesung 09.11.15.mp4 vorlesung 09.12.15.mp4 ... Последняя часть имени файла - это дата в ...
1
голос
2ответа
2k показов
Каковы различия между каждой виртуальной консолью (Ctrl+Alt F1 - F6)?
В Ubuntu есть 6 виртуальных консолей, к которым можно получить доступ, нажав Ctrl + Alt + F1 - F6 и F7, чтобы выйти. Каковы различия между этими виртуальными консолями? Они запускают разные вещи, ...
1
голос
1ответ
606 показов
Извлечение содержимого из файла журнала за последние 5 минут
Я пытался использовать команду awk для извлечения содержимого из файла журнала за последние 5 минут. Ниже была команда, которую я использую `awk -v d1="$(date --date="-5 min" "+%m/%d/%y ...
1
голос
1ответ
2k показов
Сценарий оболочки завершается ошибкой при выполнении службы systemd
Итак, у меня есть служба systemd, которая называется startup.service: [Unit] Description=startup scripts [Service] Type=oneshot ExecStart=/home/user/Documents/Tools/Scripts/startup.sh [Install] ...
1
голос
1ответ
764 показов
Доступ к индексной переменной массива из цикла скриптов оболочки bash
Я хочу получить доступ к переменной индекса массива во время цикла по массиву в моем сценарии оболочки bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done ...
1
голос
0ответов
42 показов
Добавленная команда к пути не будет выполнена
Итак, я попытался установить NBFC. Я добавил команду в $ PATH навсегда. Но если я скажу nbfc, оболочка этого не знает. Я использую оболочку bash. Я добавил в файл .bashrc следующее export ...
1
голос
1ответ
604 показов
Расширение реестра контекстного меню оболочки не работает, если программа по умолчанию отличается от Блокнота
Я пытаюсь добавить запись "Tail" в контекстное меню оболочки для файлов .txt , но что бы я ни делал, опция просто не появляется. Мой файл .reg выглядит так: Windows Registry Editor Version 5.00 ...
1
голос
4ответа
709 показов
Как обернуть этот вывод в кавычки?
У меня есть следующая команда, которая дает мне 99% того, что я хочу: root@CA2UA5232QPZ:/# tail -3 newtag | awk '{print $1}' v1.0.20170512.1 v1.0.20170712.1 v1.0.20170712.2 root@CA2UA5232QPZ:/# Но ...
1
голос
1ответ
19 показов
Объявление локального массива zsh вызывает странное поведение
Я новичок в zsh и обнаружил какое-то странное поведение, но это все превосходит. Я только что столкнулся с этим чрезвычайно странным поведением, когда объявлял локальный массив в функции zsh, которую ...
1
голос
1ответ
51 показов
Доступ к строковым аргументам в скрипте оболочки
Интересно, есть ли возможность доступа к полному вызову командной строки в сценарии оболочки. В моем сценарии мне нужно передать его дальше. Я обнаружил, что есть методы доступа $ @ и $ *, но они не ...
1
голос
1ответ
301 показов
Сценарий Linux Shell для изменения grep для строки, затем закомментируйте 2 строки выше и 1 ниже строки, найденной в файле
Нужна помощь в решении этой задачи. Я пробовал несколько сценариев оболочки, чтобы сделать это, но не уверен, что я подхожу к этой проблеме правильно. У меня есть файл, который содержит несколько ...
1
голос
2ответа
35 показов
есть ли способ найти все команды в CentOS
Можно ли искать все команды в CentOS? как команда перечисляет все команды, чтобы я мог использовать grep для фильтрации того, что я ищу? Есть такие команды, как firewall-cmd иногда вы помните ...
1
голос
0ответов
39 показов
Лучше ломать линию в терминале?
Я не уверен, что мой запрос действителен, выполним или лучше, чем вариант по умолчанию, но я все равно его опробую. Обертывание слов в терминале обычно беспокоит меня, так как оборачивается в ...
1
голос
2ответа
211 показов
Какой риск при редактировании файла crontab без команды "crontab -e"?
Я разработал скрипт, в котором я добавляю строки в файл crontab с помощью команды echo а удаляю строки с помощью команды sed . Я не знаю, каков риск этого, особенно когда я читаю на каком-то ...