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

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

2
голоса
2ответа
7k показов

Как отключить локальную сеть от CMD в Win XP?

Я хочу отключить мою локальную сеть из командной строки. Для этого я попробовал команду netsh interface set interface Local Area Connection DISABLED . Я получаю сообщение об ошибке: Area is not an ...
2
голоса
2ответа
313 показов

Что означает @ в конце имен файлов при автозаполнении в OS X?

У меня на ноутбуке был установлен yadr , и я решил избавиться от него, запустив rm -rf ~/.yadr в соответствии с указаниями его автора. Однако после того, как я это сделал, началась странность: если я ...
2
голоса
0ответов
269 показов

Запуск функции KDE "Присоединить как вкладку" из сценария оболочки

Мне очень нравится возможность прикрепить любое окно к любому другому как вкладку в KDE. В частности, в рамках моего рабочего процесса у меня часто есть окно Dolphin (файловый менеджер), подключенное ...
2
голоса
1ответ
913 показов

Как мне использовать zsh_highlight, чтобы выделить только "|"?

В настоящее время я использую zle_highlight в zsh, чтобы выделить всю командную строку. Однако я также надеюсь, что смогу выделить «|» используя другой более проницательный стиль. Погуляв некоторое ...
2
голоса
1ответ
520 показов

Zsh работает команда, но не с пути

Мой zsh делает что-то странное, он запускает исполняемый файл, который не является первым исполняемым файлом на моем пути. У меня есть скрипт-обертка для ssh, но обертка не вызывается, а вместо этого ...
2
голоса
0ответов
133 показов

Что-то меняет оболочку OSX по умолчанию на tcsh

На одной из машин Mac, за которую я несу определенную ответственность (Snow Leopard), что-то периодически меняет оболочку входа по умолчанию с bash на tcsh. Это кажется подозрительным, но не ...
2
голоса
2ответа
156 показов

Сценарии UNIX-Shell

При выполнении приведенного ниже сценария я получаю сообщение об ошибке: Синтаксическая ошибка в строке 1: `('не ожидается. sudo su - user1 -c "cd $HOME ; tar -cvf $HOME/mine.tar `cat ...
2
голоса
5ответов
2k показов

Изменение рабочего каталога родительского скрипта из скрипта 'sourced'

Я хочу изменить рабочий каталог моего скрипта другим скриптом, который был включен. Первый скрипт: #!/bin/bash pwd source script2 pwd Sedond скрипт: cd .. pwd Результат следующий: > ./script1 ...
2
голоса
3ответа
735 показов

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

Мой обычный рабочий процесс git для развертывания следующий: [пока на главной ветке] git pull git push git checkout production git pull git merge master git push Можно ли создать функцию для ...
2
голоса
3ответа
2k показов

Скрипт оболочки не работает как "./", но он запускается "sh"

Я запускаю скрипт на плате целевой мишени как суперпользователь, то есть как пользователь root. Но скрипт не выполняется, если я запускаю его со следующим синтаксисом root@freescale$ ./Script.sh -sh: ...
2
голоса
6ответов
1k показов

хэш md5 отличается при разбиении файла, опять кошка

Вот выдержка из команд, которые я выполнил, когда split а затем cat файл: sh-3.2# split -b 600m bt4-final.iso sh-3.2# ls -hal total 6132096 drwxr-xr-x 6 root staff 204B Jan 12 19:59 . drwxr-xr-x 13 ...
2
голоса
3ответа
324 показов

Использование bash для экспорта списка через запятую в html

У меня есть csvma, разделенный cxomma, который я хочу превратить в пользовательский html, и я столкнулся с другим скриптом, который это сделал, но для меня это было не что иное, как проблемы, так как ...
2
голоса
1ответ
280 показов

Безопасно ли рекурсивно удалять пустые каталоги в Linux?

Используя команду find, легко рекурсивно удалить все пустые каталоги. Какие пустые каталоги безопасно удалить, а какие нет?
2
голоса
1ответ
3k показов

Редактирование с помощью NotePad++, щелчок правой кнопкой мыши на проводнике не отображается

Когда я впервые установил NotePad++, он создал ярлык (расширение оболочки), чтобы вы могли щелкнуть правой кнопкой мыши файл и выбрать «Редактировать с помощью NotePad++». Он действительно был там, и ...
2
голоса
2ответа
11k показов

Как я могу раскрасить файлы и каталоги в моей оболочке?

Я видел много онлайн-трансляций, в которых файлы и каталоги имеют различную цветовую кодировку для простоты использования. Я хотел бы добиться того же на моем терминале Bash, на OS X 10.9 и с ...
2
голоса
1ответ
1k показов

Как получить подсказку оболочки в NX?

Я установил nxserver на машину с Ubuntu и могу подключиться к ней через бесплатный клиент NX на машине с Windows. Кажется, все работает нормально, за исключением того, что xterm имеет странное ...
2
голоса
2ответа
2k показов

Auditd - правило audctl для мониторинга только dir (не всех sub dir, файлов и т. Д.)

Я пытаюсь использовать audd для мониторинга изменений в каталоге. Проблема в том, что когда я настраиваю правило, оно отслеживает указанный мной каталог, а также все подкаталоги и файлы под ним, что ...
2
голоса
1ответ
352 показов

Невозможно начать новый сеанс рыбы после неправильного закрытия fish_config

Я опробовал fish (дружественную интерактивную оболочку) и попробовал браузерный конфиг с fish_config . Я не закрыл это правильно. Я ударил ctrl-C в моей оболочке. Теперь я вижу ошибку "Запрос получил ...
2
голоса
1ответ
1k показов

Скрипты, расширяющие wget - page-реквизиты?

Я опубликовал очень похожий вопрос сегодня, но я хотел бы задать его еще раз с фокусом на wget/linux. Я надеюсь, что все в порядке. Мне нужно создавать автономные копии веб-страниц программно в стеке ...
2
голоса
2ответа
12k показов

установить -T в Bash - что он делает?

Что означает set -T в bash? Что оно делает? Я считаю, что это связано с ловушками в Unix, но я не уверен. Я нашел это: Многие из таких конструкций становятся более простыми, если ловушки будут ...
2
голоса
1ответ
336 показов

Как получить приглашение bash в ssh-туннеле с ключами rsa?

После настройки клиента и сервера с открытыми ключами и разрешения «да» для PubKeyAuthentication я ввожу следующую команду и получаю оболочку, которая ожидает бесконечно долго. mad@amd:~> ssh -T ...
2
голоса
7ответов
3k показов

Создание среды программирования Unix/Linux для разработчика Windows

Я был разработчиком Windows C++/.NET в течение нескольких лет и хотел бы начать программирование на C++ в среде Unix. Я думаю, что мне нужно создать виртуальную машину, установить версию Unix, для ...
2
голоса
1ответ
39 показов

Легко распечатать пробелы между большими выходами данных в Bash

Я пролистываю очень большой веб-каталог, и когда я выполняю несколько операций grep подряд, при прокрутке вверх трудно сказать, когда заканчивается один результат, а начинается другой. Я попытался ...
2
голоса
5ответов
760 показов

Псевдоним с несколькими командами входит в оболочку bash, но не может перейти к пути

Я определил этот псевдоним для запуска bash и перехода к определенной папке, но когда я запускаю его, он запускает только bash и остается в текущем пути /directory /folder. Я определил их двумя ...
2
голоса
1ответ
184 показов

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

в командной строке я могу изменить вывод двух команд с $ diff
2
голоса
1ответ
416 показов

Использование того же файла, что и stdin, и stdout приводит к пустому файлу

Если хотите отфильтровать файл, но если я использую тот же файл, что и для ввода и вывода, выходной файл будет пустым. Есть ли другое решение вместо использования второго файла? php -r "echo ...
2
голоса
2ответа
2k показов

Проблема режима оболочки Emacs

В то время как режим оболочки Emacs, когда я запускаю ls Я получаю [0m[01;32mmanage.py[0m [01;34mtemplates[0m это должны быть manage.py и шаблоны. Почему это так и как это можно исправить?
2
голоса
0ответов
930 показов

Команда "Сценарий" в Bash на Mac OSX

краткий вопрос о команде "script" в Bash в системе Mac OSX 10.8.4. В любой другой среде bash на Fedora, CentOS и т. Д .; когда я использую команду script, она просто начинает запись без проблем. ...
2
голоса
0ответов
900 показов

скручивание цикла не может разрешить хост

У меня был рабочий скрипт, который вдруг не работает. Он содержит что-то вроде этого: while read url; do curl $url done < links файл ссылок: http://duckduckgo.com http://google.com И я не могу решить ...
2
голоса
1ответ
1k показов

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

Я использую Fedora 14, и я изменил свое имя хоста в /etc/sysconfig/network и с помощью команды hostname . Оболочка предлагает правильно отобразить новое имя хоста. Однако заголовки терминала ...
2
голоса
1ответ
173 показов

Автоматически закрывать незанятые окна в Gnome

Могут ли окна открываться автоматически, если они не использовались в течение X секунд в Gnome? Например, сейчас у меня есть несколько окон Firefox и некоторые другие окна браузера файлов и т.д., ...
2
голоса
2ответа
2k показов

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

Я просто настроил сервер Minecraft на своем VPS для моего брата и запустил его с помощью скрипта bash: sh ./server.sh& Таким образом, сервер работает, и я все еще могу работать в той же командной ...
2
голоса
2ответа
450 показов

Bash history - получить последнюю команду по строке, содержащей пробел

Я знаю о функции bash!текст, который запускает последнюю команду, начинающуюся с "текст". Но, кажется, не работает, когда "текст" содержит пространство. Иногда полезно искать что-то, содержащее ...
2
голоса
2ответа
919 показов

Что такое эквивалент Windows для envsubst в Linux

Я использую envsubst для замены переменных среды в файл в Linux. envsubst < task-definition.json > new-task-definition.json Как добиться этой функции в Windows, используя ресурсы по умолчанию или ...
2
голоса
1ответ
386 показов

Когда я использую sudo для запуска команды, не отображаются ли переменные окружения?

$cat test export var=value $source ./test $cat print.sh echo $var $chmod +x print.sh $echo $var value $sudo ./print.sh Я ничего не получаю. Я ожидал увидеть ценность. Что здесь происходит?
2
голоса
2ответа
252 показов

Два вопроса о команде * nix tr

У меня есть два вопроса по поводу команды tr в оболочке Linux: $ echo 'abcd123' | tr -c 'a-z' '0-9' результат: «abcd9999». У него 4-9, почему? И почему 9, а не один из '0-8'? ② это: $ echo hello 1 ...
2
голоса
2ответа
3k показов

Grep в новейшем файле

Я пытаюсь найти конкретную строку из нового файла, который у меня есть в подпапках. Файлы имеют одинаковые имена. Итак, структура похожа на: скоросшиватель SubFolder1 filename.xml SubFolder2 ...
2
голоса
2ответа
261 показов

Расширение параметра Bash: лучшие практики для скорости?

Мне просто интересно, если кто-нибудь знает какие-либо лучшие практики или есть какие-либо документы по этой теме: Сценарий поиска / поиска в файлах журнала. Чтобы высказать свою точку зрения, я буду ...
2
голоса
0ответов
1k показов

«Ошибка: AudioQueueStart fail» при повторном запуске afplay

Каждый раз, когда запускаешь в Терминале команду: while :; do afplay "/Users/username/Library/Application Support/Nada/Bell.aif"; sleep 10; done Я получаю ожидаемый результат, но через некоторое ...
2
голоса
1ответ
111 показов

Файлы, созданные в Cygwin, имеют поврежденные настройки безопасности Windows

На одном компьютере с Windows 10 при создании файла из оболочки Cygwin bash параметры безопасности Windows для этого файла повреждены. Так, например, если я echo test > test.txt , когда я открываю ...
2
голоса
1ответ
282 показов

Изменить предустановки puTTy через реестр

Я исправляю пресеты через файл .reg а не в puTTy, потому что я собираюсь сделать этот реестр открытым исходным кодом. В основном меняются темы, и моя школа не знает, что, черт возьми, они делают, и ...
2
голоса
2ответа
339 показов

советы о легкой альтернативе / управлении PATH в windows

Я пришел из Linux, где я привык к тому, что большинство приложений устанавливаются в /usr /bin, а мои инструменты я помещаю в ~ /bin. Это означает, что мне редко нужно изменять переменную PATH. ...
2
голоса
1ответ
515 показов

Передать стандартную ошибку в файл и оставить ее при стандартной ошибке?

У меня есть скрипт (фрагмент), для которого я регистрирую вывод и стандартную ошибку: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, ...
2
голоса
4ответа
922 показов

Утилита для неразрушающего сворачивания или повторного отступа HTML

У меня есть скрипт, который принимает входные данные от wget или аналогичные и ищет по ним ключевые слова, используя grep . (Я обещаю, что не пытаюсь анализировать HTML с помощью регулярных ...
2
голоса
1ответ
723 показов

Bash - список файлов в диапазоне дат

До сих пор я основывал свои усилия на этом блоге и придумал: startdate=”201407010000? enddate=”201408010000? touch -t $startdate ./startdatefiles touch -t $enddate ./enddatefiles find ./ -type f ...
2
голоса
2ответа
4k показов

FFmpeg: mp4 и несколько строк в mkv

У меня есть пара треков srt субтитров для видео в формате mp4 . Как мне превратить их в mkv с помощью ffmpeg/avconv? Я хотел бы использовать пространство эффективно. Выполнение конвертации на Darwin ...
2
голоса
3ответа
277 показов

Лучший способ сократить параметры команды в * nix

Каков наилучший способ в * nix (псевдоним, скрипт и т.д.) Сократить доступные параметры для команды, которая не предоставляет краткую форму? Идея заключалась бы в том, чтобы обернуть команду ...
2
голоса
2ответа
3k показов

Как "отключить" все сети в Linux от bash?

Я хотел бы написать сценарий bash/shell, который "отключает" способность машины взаимодействовать через ее сетевую карту, эффективно отключая все сети. Из командной строки: # To turn all networking ...
2
голоса
1ответ
615 показов

Получить оцененное значение PS1 или значение приглашения оболочки

Я пытаюсь найти команду, которая вернула бы мне оцененное значение переменной $ PS1 или просто приглашение оболочки с текущим путем. например foo-user@bar-pc:~\bar Я хотел бы избежать использования ...
2
голоса
1ответ
60 показов

Почему этот простой цикл оболочки останавливается и начинает потреблять огромное количество памяти?

Мой друг, известный своим бесчеловечным отношением к машинам, хотел подчеркнуть нагрузку на их процессор и поэтому написал одну строчку: for z in {1..100000000};do num1=$(($z * $z)) && echo ...