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

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

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

В Linux (CentOS 5), вспоминая, когда мы перешли по символической ссылке, и снова собирался "cd .."

Я пытаюсь выяснить, как сказать оболочке (tcsh) запомнить, когда я зашел в папку с символическими ссылками, и разрешить «cd ..» вернуться назад из символической ссылки, а не просто перейти к ...
2
голоса
2ответа
111 показов

Почему многие приложения CLI принимают аргумент "-"?

Я видел много инструментов командной строки, которые принимают аргумент "-". Например: gem install mysql -- —–with-mysql-config=/usr/local/mysql/bin/mysql_config Что это значит? Имеет ли это особое ...
2
голоса
3ответа
878 показов

Найти самый длинный соответствующий префикс в файле?

Например, файл a.txt: /abc /abc/def /abc/xyz /abcd /fghi Введите входные данные и ожидаемые результаты: /abc/dog => /abc /abc/def12 => /abc/def /dog => (NONE) Возможно ли это, используя только ...
2
голоса
2ответа
681 показов

Постоянное сжатие потока stderr

Есть ли способ непрерывно сжимать вывод программы (практически в реальном времени)? Например, у меня есть эта программа, которая производит (много) вывод в stderr. Я хочу сделать что-то вроде ...
2
голоса
2ответа
153 показов

Почему выключение выполняется быстрее при запуске из командной строки?

Всякий раз, когда я использую команду, как shutdown -s -f -t 00 Я вижу, что выключение происходит быстрее, чем когда я иду и нажимаю кнопку выключения в графическом интерфейсе Windows. Этот сценарий ...
2
голоса
1ответ
474 показов

Как получить Quicklook, чтобы открыть шеллскрипт в качестве источника

У меня обычно есть набор сценариев оболочки без расширений. Что-то вроде: git-completion git-flow git-addremove ..etc.. Все эти скрипты написаны на bash. Когда я использую Quicklook на них, он ...
2
голоса
3ответа
106 показов

Какие версии / конфигурации Microsoft Windows включают команду "где"?

Этот вопрос возник в контексте ответа на программный вопрос о переполнении стека. where удобная команда, чтобы найти файл по пути, примерно эквивалентный Unix, which . Моя установка Microsoft Windows ...
2
голоса
2ответа
473 показов

Рабочая команда оболочки не имеет псевдонима

Я могу бежать, svn status |grep -v .jasper$ |cut -d ' ' -f8 |sed '/.*\..*/!d' |xargs ls -altr --color=auto просто хорошо. Но когда я добавляю это как псевдоним (alias svtr = "..."), я получаю ...
2
голоса
2ответа
2k показов

Shell Script, перебирающий папку

У меня есть базовые знания сценариев оболочки. У меня есть фотографии в original папке на многих разных папках, как это folder + folder1 + original + folder2 + original + folder3 + original + folder4 ...
2
голоса
2ответа
1k показов

Использование "найти" на Mac не находит .so файлы

По какой-то причине "find" не находит .so файлы, если они не находятся в той же директории, в которой я нахожусь. Например: r-mbp:~ todd.r$ cd /usr/local/apache/modules/ r-mbp:modules todd.r$ ls ...
2
голоса
1ответ
217 показов

Установка Ruby 1.9.3 OSX 10.7.4 обрывается после изменения PATH

У меня были проблемы с установкой ruby 1.9.3-p194 из ruby 1.8.7 на мой Mac OSX 10.7.4. Я пытался исправить мой домашний напиток после запуска "brew doctor" и получил сообщение «/usr/bin появляется ...
2
голоса
1ответ
2k показов

Отправляйте запланированные SMS через Skype

Я хотел бы отправлять запрограммированные SMS через Skype. Я имею в виду, я пишу список с смс для разных людей, который говорит; а) отправьте в 04:30 SMS-сообщение Джо "Проснись, пожалуйста, мы ...
2
голоса
1ответ
2k показов

Не знаю, почему этот маленький скрипт не будет работать

Я пытаюсь сделать небольшой сценарий для запуска gunicorn для сайта Python, который я делаю. Я немного изменил скрипт, найденный по адресу ...
2
голоса
3ответа
16k показов

Архивирование файлов размером более 2 ГБ в оболочке bash

Я пытался сжать все файлы в отдельном каталоге в один zip-файл и затем передать его на целевой сервер. Команда, которую я использовал, похожа на zip -j $Zipfilename * иногда проблема в том, что общий ...
2
голоса
1ответ
282 показов

ypchsh не меняется на некоторые оболочки

Я в настоящее время в bash, но я хочу изменить свою оболочку на tcsh. Я использовал ypchsh, ввел свой пароль при появлении запроса, а затем изменил оболочку входа в систему /bin /tcsh. И казалось, ...
2
голоса
0ответов
166 показов

Расширение скобок не работает

Имея простой пример: echo Front- {A, B, C} -Back Расширение скобок, похоже, не работает. Я получил только: Переднее- {A, B, C}, -Назад вместо: Фронт-A-Back Фронт-B-Back Фронт-C-Back Почему это не ...
2
голоса
1ответ
188 показов

Какой владелец файла в OSX для программы или как его получить?

Я использую Mac OS X 10.7. Сегодня я создал новую учетную запись пользователя, переместил все под своей учетной записью в новую и выполнил команду: sudo chown -R [new_user_name] /Applications sudo ...
2
голоса
4ответа
100 показов

Странное поведение с командой UNIX `basename`

Я хочу использовать basename чтобы получить базовые имена для разделенного новой строкой списка путей к файлам. Кажется, работает, когда n> 2: $ basename `echo -e '/foo/bar \n /food/baz \n /oof/rab'` ...
2
голоса
1ответ
340 показов

Имеет ли смысл иметь загрузочный диск EFI/UEFI?

Я хотел бы создать минимальный загрузочный диск и иметь возможность использования исполняемых файлов DOS, Linux или EFI. Как я понимаю, UEFI является заменой классическим системным BIOS и имеет свои ...
2
голоса
3ответа
159 показов

Как передать в команду определенную переменную heredoc

Как я могу передать эту переменную, определенную heredoc, команде? read -r -d '' tables
2
голоса
1ответ
199 показов

Обмен входными данными между сценариями оболочки

У меня есть простой сценарий оболочки для запуска в оболочке Android ADB. while true; do read var1 echo $var1 > /data/local/tmp/debug.txt am force-stop $var1 done Это работает нормально, если я ввожу ...
2
голоса
1ответ
5k показов

Почему я иногда вижу странное поведение возврата на свою оболочку?

Я использую командную оболочку bash, а иногда и все sudded, моя клавиша Backspace перестает работать (когда это происходит, Ctrl + Backspace по- прежнему работает нормально) Я не уверен, почему это ...
2
голоса
4ответа
229 показов

Получение определенного значения из "df -h" с помощью оболочки

Когда я использую df -h, я получаю следующий вывод: Используемый размер файловой системы. Используется. Используется%. /dev/mapper/VolGroup00-LogVol00 59G 2.2G 54G 4% / /dev/sda1 122M 38M 78M 33% ...
2
голоса
1ответ
305 показов

Нужна ли учетная запись администратора для использования таких оболочек, как zsh и fish?

У меня странная ситуация. Я использую Mac OS X 10.11 (El Capitan) и iTerm2. Zsh по умолчанию указан в /etc/shells как /bin/zsh , и это позволяет мне без проблем использовать Zsh в моей стандартной ...
2
голоса
1ответ
3k показов

Ошибка при использовании apt при установке в оболочку Ubuntu Windows 10

Я пытался получить Python и настроить среду для работы над предстоящим проектом. В Windows 10 Ubuntu bash я успешно выполнил следующую команду: sudo wget ...
2
голоса
1ответ
403 показов

Помогите конвертировать .bat в .sh

Мне нужна небольшая помощь в преобразовании короткого скрипта из .bat в .sh :convertfile @IF %1 == "" GOTO end imf_copy -p %1 "%~d1%~p1%~n1.map" @SHIFT @GOTO convertfile :end @ECHO. @ECHO Done! ...
2
голоса
1ответ
57 показов

Различные среды и странное поведение

Я играю с перенаправлением ввода / вывода, и у меня есть проблема с меньшим поведением по-разному в двух средах. Обе среды основаны на Solaris и имеют одинаковую версию. Я выполняю программу в двух ...
2
голоса
1ответ
517 показов

протрите диск с дд

Я знаю, что мы можем стереть жесткий диск, используя случайные данные или нули, но возможно ли стереть, используя фиксированную строку? например, это правильно? dd if="string" of=/my/harddisk ... ...
2
голоса
2ответа
66 показов

Каков наилучший способ хранить и перечислять команды (особенно для git и docker) (например, шпаргалка)

я сейчас нахожусь в точке, где мне часто нужны команды git или docker(например, docker system prune -a или docker stop $(docker ps -a -q) . Я хочу знать, как вы справляетесь с этими частично длинными ...
2
голоса
1ответ
588 показов

Найти только уникальные именованные файлы рекурсивно

У меня проблема с поиском только уникальных именованных файлов по каталогам и подкаталогам. Файлы должны быть уникальными по имени, а не по сумме md5 или содержанию. Мне удалось получить список ...
2
голоса
2ответа
2k показов

Невозможно войти как root или как пользователь, потому что zsh отсутствует

Я установил zsh на свой raspberry pi и по разным причинам, включая тот факт, что оболочка полностью замедлилась, я решил удалить ее. Я удалил пакет, изменил оболочку обратно на /bin /bash и ...
2
голоса
1ответ
461 показов

tcsh: как мы можем отобразить тело цикла foreach в истории

Я вижу, что история не отображает тело циклов. Есть ли способ показать их? san: cd /tmp/test san: touch abc san: touch def san: ls abc def san: foreach file ( `ls` ) foreach? echo "File is $file" ...
2
голоса
1ответ
139 показов

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

Я хочу запустить программу с графическим интерфейсом, набрав в konsole: foo args … и выйти из оболочки (это вызывающая сторона), когда программа (foo) активна. Как мне это? Есть ли в Linux/Unix ...
2
голоса
1ответ
1k показов

Правильный метод использования nohup в пакетном процессе

Что было бы лучшим методом использования nohup в пакетном скрипте с несколькими вызовами внутри скрипта. Например, у меня есть скрипт с именем filebuilder.sh, и он содержит что-то вроде: ...
2
голоса
1ответ
332 показов

Продолжение полного сбоя системы iTunes OS X: виноват ли плохой медиафайл? Как мне его изолировать?

ОТВЕТ - НЕТ РЕШЕНИЯ Кажется, что это (аппаратное обеспечение?) ошибка с Intel iMacs и Mac Minis, как я обнаружил в этой ветке о поддержке Apple (которую, правда, было нелегко найти с таким названием, ...
2
голоса
1ответ
3k показов

Ошибки времени выполнения Cygwin («не удалось выделить кучу Cygwin»)

Я получаю следующие исключения, когда я запускаю некоторые команды в Cygwin. C:\cygwin\bin\bash.exe (4136): *** couldn't allocate cygwin heap, Win32 error 0, base 0x740000, top 0x755000, reserve_size ...
2
голоса
3ответа
626 показов
2
голоса
1ответ
833 показов

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

Я пытаюсь открыть новую консоль и запустить несколько команд в основном из моей открытой терминальной оболочки, мне нужно: Откройте новую терминальную оболочку Установить среду, расположенную в ...
2
голоса
2ответа
3k показов

Удалить каталоги из файла со списком каталогов

У меня есть список каталогов в текстовом файле, и каждый из них должен быть удален. Как я могу прочитать в этом списке в команду (rm -r или rmdir)?
2
голоса
1ответ
291 показов

Специальный равный персонаж с sed из оболочки

Моя среда: Я работаю с интерпретатором команд в Windows. Я использую sh.exe, который поставляется с некоторыми проприетарными инструментами, которые я установил. Я не знаю деталей этого sh.exe, но ...
2
голоса
3ответа
3k показов

Есть ли способ вставить метку времени в файл в Ubuntu?

Мне часто приходится набирать временную метку в текстовом файле. Есть ли способ быстро вставить текущую метку времени в файл в Ubuntu?
2
голоса
1ответ
177 показов

Оболочка иногда не может вывести ESC ^ [символ перед escape-последовательностью

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

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

Возможный дубликат: Оставить скрипт bash запущенным на удаленном терминале, пока не залогинен? Привет всем, я запускаю программу, скажем ./a.out 10 из командной строки. Предположим, что есть ...
2
голоса
1ответ
1k показов

Найти файлы, но исключить несколько каталогов?

Как использовать find чтобы вывести список всех файлов, но исключить несколько каталогов из поиска? find / -type f -not -path "./foo*" -not -path "/bar*" -print Я видел примеры на других обменах ...
2
голоса
1ответ
568 показов

ConEmu / cmder последняя строка оболочки скрывается / прокручивается под дном

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

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

У меня в папке разные файлы, и я подумал, что могу просто сделать: mv '*.(png|jpg|gif)' images/ чтобы они были перемещены в папку изображений. Но это не работает ... какие-нибудь мысли?
2
голоса
1ответ
444 показов

Zsh не регистрирует не найденные команды в истории

Есть ли способ настроить zsh, чтобы не сохранять команды, не найденные в истории? Например, если по ошибке я наберу: got push вместо git push затем got push запись добавляется в файл истории, как это ...
2
голоса
1ответ
241 показов

Какая команда в рыбном панцире эквивалентна Bash Compgen?

compgen - полезная команда, а fish - превосходная командная оболочка. Но я не могу найти эквивалент в рыбе. Я пишу один сам: function compgen --description 'Print a list of documented fish commands' ...
2
голоса
1ответ
2k показов

Mac OS X: обновление Python для Shell

Возможный дубликат: Использование Python на Mac Итак, я вижу похожие вопросы, но ни один из ответов не работает для меня. Я обновил Python до 3.1.3 с 2.6.1. Все работает, кроме: когда я python в ...
2
голоса
5ответов
29k показов

Как восстановить Linux из-за ошибки 'repair file system'

К сожалению, моя мама сделала что-то, чего я не знаю, и Linux работает в режиме командной строки. Что является ключом для выхода из оболочки и перехода на рабочий стол? Я старался Alt + F2 Alt + F6 ...