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

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

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

Поиск файла псевдонима в папке zh custom/

Я пытаюсь использовать псевдонимы, определенные в моем файле ~/ .aliases в моем zsh с установкой oh-my-zsh. В документации предполагается, что псевдонимы / функции / и т.д. Должны находиться в ...
3
голоса
2ответа
394 показов

Византийское поведение в сценарии оболочки

Я написал следующий скрипт для интерактивного и рекурсивного удаления потерянных файлов резервных копий, т. Е. Удаления каждого file.txt~ , который не имеет соответствующего file.txt . #!/bin/sh -x ...
3
голоса
1ответ
532 показов

Почему tmux игнорирует PATH при запуске shell?

Система: macOS 10.12 Версия Tmux: 2.6 Как пользователь macports, у меня есть /opt/local/bin в начале моего PATH . Однако при запуске tmux он использует /bin/bash вместо /opt/local/bin/bash , ...
3
голоса
1ответ
106 показов

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

Я включил оболочку с этим учебником https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10 Но если у меня есть сценарий оболочки с именем ca.sh в корневом каталоге проекта, я ...
3
голоса
1ответ
674 показов

Как навсегда смонтировать диск ntfs в режиме установки WUBI?

У меня установлена ОС Windows 7 в качестве основной операционной системы на диске C:\. У меня есть другой раздел NTFS, D:. Ubuntu устанавливается с помощью WUBI на C:\Ubuntu, что делает C:\ доступным ...
3
голоса
2ответа
418 показов

Заставить aptitude правильно работать через прокси, вызываемый с помощью sudo

Я использую Debian 6. Я сижу за прокси, поэтому я настроил Debian для использования этого прокси. Просмотр и любая активность HTTP и FTP через GUI работают нормально. Я хотел обновить свой ...
3
голоса
1ответ
1k показов

Можно ли безопасно использовать tmux в многопользовательской среде?

Я не мог найти документы о том, как tmux клиенты и серверы общаются. Я хотел бы использовать tmux, но его нельзя развернуть, если для этого используются только сокеты. FIFO или трубы были бы в ...
3
голоса
3ответа
3k показов

Как проверить, что zip-файл пуст в bash

Как я могу проверить, является ли почтовый файл пустым или нет? Я не могу использовать if -s в bash, поскольку размер zip-файла не всегда равен нулю. если в zip-файле есть пустые каталоги, я хочу ...
3
голоса
1ответ
282 показов

Установить таймаут на автозаполнение Zsh

Мне нравится функция автозаполнения ZSH, но часто она зависает на моем терминале. Я хотел бы установить тайм-аут на автозаполнение, чтобы он отменял (убивал) себя через n миллисекунд.
3
голоса
1ответ
884 показов

Не могу завершить процесс nohup

Я хотел бы отправить сигнал SIGTERM процессу nohup, но этот сигнал полностью игнорируется, работает только SIGKILL, что считается плохим выбором для завершения сценария оболочки. Есть ли у меня ...
3
голоса
1ответ
254 показов

Скрипт SSH Interactive Console, которому нужны экранированные символы

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

Командная строка для рекурсивного удаления содержимого папки, исключая скрытые файлы?

Я хочу удалить содержимое папки и ее подпапки, не удаляя скрытые файлы в папке и подпапках. Как я могу сделать это с помощью сценария оболочки ?? Я пробовал rm -rf foldername но он удаляет все ...
3
голоса
2ответа
216 показов

удаление /bin записей в Linux

Я установил CentOS. Я хочу удалить bzip2, поэтому я ввожу эту команду в оболочке: yum remove bzip2 bzip2-libs Затем было удалено около 500 пакетов, и я не могу ввести какую-либо команду. Например: ls ...
3
голоса
1ответ
457 показов

Inotify работает дважды

Я хотел написать скрипт, который запускает некоторый код, когда файл изменяется (то есть изменяется содержимое или файл перезаписывается файлом с тем же именем) в определенном каталоге (или в ...
3
голоса
3ответа
6k показов

Linux Ubuntu 12.04 высокая нагрузка без высокой загрузки процессора / оперативной памяти. Какие инструменты и методы для диагностики / решения этой проблемы?

У меня огромная нагрузка после установки Linux Ubuntu 12.04 Моя машина сейчас представляет собой Intel G620/ 4G RAM/ 1T HD, до этого она была Amd X2 5000/ 4G RAM/ 250G HD Сейчас время работы в режиме ...
3
голоса
3ответа
9k показов

Как найти файлы в Linux, где только root имеет разрешение на чтение

Я хочу найти файлы в некоторой папке, например /home/mike/www/test где только root имеет права на чтение, а не какой-либо другой пользователь. РЕДАКТИРОВАТЬ: У меня есть sudo и разрешение, но я хочу ...
3
голоса
1ответ
2k показов

Как запустить команду AppleScript или shell в Mac OS X при разблокировке экрана?

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

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

Я пытаюсь создать мягкие ссылки на двоичные файлы Mingw в Cygwin. На данный момент у меня есть: find /cygdrive/c/MinGW/bin/ -name "*.exe" -exec ln -s {} basename {} \; но я получаю: ln: target ...
3
голоса
3ответа
217 показов

сменить каталог (cd) в unix на основании предыдущего действия

Некоторое время назад я видел сообщение в блоге об уловке, позволяющей сэкономить время в Unix, которую я не смог вспомнить, а на странице руководства ничего нет. По сути это был способ перейти в ...
3
голоса
0ответов
224 показов

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

После многих лет чтения полезных вопросов / ответов о суперпользователе, сегодня моя очередь. Я играю с "lshell", оболочкой linux, написанной на python (lshell на github), которая дает возможность ...
3
голоса
2ответа
2k показов

Как использовать опцию "фильтр" для GNU split с параллельной GNU?

Я пытаюсь разбить несколько огромных файлов gz на сжатые по N-строке фрагменты. Чтобы продемонстрировать, давайте рассмотрим следующее: seq 100 | gzip > big_file0.gz Я могу разделить это на несколько ...
3
голоса
1ответ
65 показов

Получите выходные данные для удаления файлов позже

Я хотел бы взять результаты этой команды: find . -type f -size +200M -exec ls -lh {} \; сохранить содержимое в переменной какой-либо формы, а затем удалить найденные файлы. Как я могу это сделать?
3
голоса
2ответа
103 показов

Linux Shell - отображение системной информации в верхней части экрана

из любопытства: Есть ли способ отобразить системную информацию в верхней трети оболочки Linux, которая остается там и обновляется автоматически? В моем скромном понимании для этого может ...
3
голоса
2ответа
3k показов

Как проверить, что тормозит запуск моего терминала?

Есть ли способ проверить, что замедляет запуск моего терминала? Я использую Zsh с Ohmyzsh на iTerm2. Требуется около 10 секунд, чтобы открыть новое окно :( Это мой файл zshrc: export ...
3
голоса
1ответ
52 показов

Генерация имени файла из переменной в zsh без появления подоболочки

В zsh у меня есть шаблон glob в переменной, и я хочу определить другую переменную, которая выполняет генерацию имени файла для этого шаблона. Есть ли способ сделать это, не создавая подоболочки? ...
3
голоса
1ответ
4k показов

git rebase - интерактивно выдает ошибку

Я относительно новичок в мерзавцах. Может ли кто-нибудь помочь, пожалуйста, правильно запустить git rebase --interactive ? Выдает ошибку, когда я пытаюсь ее выполнить. Примечание: я не хочу удалять ...
3
голоса
2ответа
887 показов

ограничить rsync (или скрипт bash) каталогом

После неудачной аварии с rsync, удаляющей неправильные файлы из-за неправильного параметра назначения, я хочу ограничить rsync (или выполняющий его скрипт bash) возможностью удалять / изменять файлы ...
3
голоса
2ответа
10k показов

Текст не в формате ISO с расширенной ASCII

когда я пытался узнать кодировку файла all.txt, используя $ file all.txt это показывает это сообщение all.txt: Non-ISO extended-ASCII text, with very long lines что это за кодирование текста ...
3
голоса
5ответов
3k показов

Рекурсивно удалять файлы в Windows

Мне нужно удалить все файлы и каталоги начинается с ._ рекурсивно: find . -name \._* | xargs rm Как это можно сделать в Windows с помощью команды DOS/shell (без Cygwin)?
3
голоса
1ответ
9k показов

Как узнать, работает программа с nohup или нет?

Там нет разницы в ps -ef | grep sleep выводит команды: nohup sleep 60 & sleep 60 & Каким образом я могу обнаружить, что программа запускается с nohup?
3
голоса
1ответ
2k показов

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

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

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

Я запускаю команду find, которая возвращает несколько результатов, но мне нужен только первый результат. Небольшое приближение привело меня к команде "читать", но я не мог понять это, и страница ...
3
голоса
3ответа
6k показов

В оболочке Linux, почему обратная косая черта не вводит пробелы?

При использовании оболочки Linux я сталкиваюсь со следующей ситуацией: $ A=B\ > C $ echo $A BC На мой взгляд, когда новая строка встречается с escape-символом, она не может быть символом CR, но все ...
3
голоса
1ответ
1k показов

Как извлечь определенную базу данных из полного дампа Mysql?

У меня есть регулярные резервные копии моего сервера MySQL.Для удобства я настроил его как одну ночную свалку Mysql. Теперь мне нужно восстановить одну из баз данных из дампа. Как восстановить одну ...
3
голоса
2ответа
2k показов

Невозможно удалить скрытый файл на сетевом диске, используя DOS / пакетный скрипт

Я пытаюсь удалить файл с подключенного сетевого диска, I: В моем пакетном скрипте у меня есть: del /f I:\bin\.hiddenfile Когда я запускаю скрипт, я захожу в каталог I:\bin и вижу, что .hiddenfile все ...
3
голоса
2ответа
11k показов

Выход из sudo в середине сценария оболочки

У меня есть сценарий оболочки, в котором большинство команд необходимо запускать под sudo; тем не менее, последние несколько команд должны выполняться от имени текущего пользователя. Есть ли способ ...
3
голоса
1ответ
7k показов

Как мне исправить «Неверные данные лицензии. Требуется переустановка ». Ошибка в Visual Shell Express (Isolated) 2010?

Поэтому я недавно установил Visual Shell Express (Isolated) 2010 в Windows 7. Проблема в том, что каждый раз, когда я открываю его, он говорит, что неверные данные лицензии. Требуется переустановка. ...
3
голоса
2ответа
14k показов

Как выполнить несколько многострочных запросов MySQL с помощью сценария оболочки?

Я хочу выполнить несколько запросов MySQL из сценария оболочки. Я использую следующий код: mysql -u -p servermail
3
голоса
3ответа
1k показов

Управляющая последовательность Xterm для получения значения RGB для цвета ANSI

Мясо В (некоторых) терминалах вы можете использовать последовательность, подобную этой; printf "\e]4;3;rgb:cc/78/33\e\\" установить третий цвет в цветовой палитре ANSI равным значениям RGB, ...
3
голоса
2ответа
12k показов

изменить оболочку пользователя с /bin /false на другую

Я сделал ошибку, изменив корневую оболочку на /bin /false, но когда я хочу изменить ее обратно, я всегда получаю ошибку sudo chsh -s /bin/bash root [sudo] password: password: chsh: PAM: ...
3
голоса
5ответов
17k показов

Поиск в меню "Пуск" в Windows 7 "увидеть больше результатов" не работает

После поиска в моем меню "Пуск" и нажатия "увидеть больше результатов" я получил сообщение об ошибке: Кажется, что это должен быть поиск-ms: запрос = документ, а не поиск: запрос = документ, но где я ...
3
голоса
1ответ
294 показов

Установка переменной окружения $ SHELL

По какой-то причине, когда я запускаю chsh -s /bin/zsh , моя переменная окружения $SHELL не устанавливается. Когда я бегу: echo $SHELL Это выводит: /bin/bash
3
голоса
1ответ
947 показов

В tcsh, как я могу заставить замолчать вывод уже запущенного фонового процесса?

Если я запустил задание в фоновом режиме, как я могу перенаправить его вывод в /dev/null или каким-то образом отключить вывод? Я не начал работу, как: CMD >& /dev/null & Я начал это так: CMD & ...
3
голоса
2ответа
1k показов

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

Когда я неправильно набираю команду, оболочка пытается найти пакет, который ее предоставляет. Как отключить эту функцию? Пример: [dave@dave cpp]$ sl bash: sl: command not found... Install package ...
3
голоса
5ответов
1k показов

Оболочка: можно ли ссылаться на предыдущий параметр?

Можно ли запускать последовательные команды с последующими ссылками на параметры, передаваемые самой первой? Например, download, untar и cd: wget superuser.tar.gz tar -xzf superuser.tar.gz cd ...
3
голоса
2ответа
603 показов

Неожиданное завершение глобуса Bash использует первое совпадение, даже если оно неоднозначно

Если у меня есть следующие файлы в каталоге: $ ls a-file-1 b-file-2 something-else А я типа $ cat *file* Линия неожиданно обновляется до $ cat a-file-1 | (pipe обозначает курсор), хотя glob также ...
3
голоса
1ответ
826 показов

Режим оболочки UEFI без ключа двоеточия

У меня недавно собранный ПК с материнской платой с поддержкой UEFI, и у меня возникают проблемы с загрузкой моего привода DVD в режим UEFI, поэтому я решил загрузиться в оболочку UEFI, чтобы вручную ...
3
голоса
3ответа
3k показов

После переключения обратно на bash не могу получить доступ к root

Я новичок в Linux и использую Debian 7. Я использовал bash, но попробовал zsh, используя chsh. Первоначально, вероятно, введено неверное имя оболочки, но в итоге успешно переключилось на zsh. Теперь ...
3
голоса
1ответ
694 показов

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

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

В bash объявите псевдоним, который зависит от содержимого текущей переменной

Я хотел бы объявить псевдоним (в моем .bash_profile , который будет использовать содержание (значение) переменной , когда используется псевдоним, а не когда он определен. Например, alias ...