Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
2
голоса
1ответ
157 показов
Несоответствия контрольных сумм MD5
Я пытаюсь получить md5 хэш строки. Указанная строка состоит только из прописных и строчных букв и цифр. Никаких других символов, включая пробелы и символы новой строки. Строка вводится через ...
2
голоса
0ответов
1k показов
Как изменить оболочку по умолчанию для пользователя сети?
Я работаю с Ubuntu, и я хотел бы изменить мою оболочку по умолчанию на z shell. Я не могу использовать команду chsh -s /bin/zsh или chsh-s /bin/sh myuser так как моего имени пользователя нет в ...
2
голоса
2ответа
193 показов
Разница между почти одинаковыми командами каталога
Есть ли разница между этими (почти одинаковыми) командами каталога? 1. cd 2. cd ~ 3. cd ~/ Я попробовал это в своей оболочке, и все они ведут в домашний каталог. Есть ли возможный сценарий, где они ...
2
голоса
4ответа
19k показов
Как выполнить команду Linux в фоновом режиме?
В настоящее время я использую nohup command & для отправки в фоновом режиме. Но проблема в том, что если я nohup command & выхожу как: root@ubuntu:/home/test# nohup sleep 10 & [2] 52439 ...
2
голоса
2ответа
131 показов
Установка переменной $ USERNAME не имеет никакого эффекта
Установка переменной USERNAME не имеет никакого эффекта. Доступ к переменной всегда возвращает текущего зарегистрированного пользователя. james@localhost:~$ USERNAME=foo james@localhost:~$ echo ...
2
голоса
2ответа
673 показов
Какую команду лучше использовать для изменения метки времени на читаемую дату, когда 'tail -f' -ing-log-файл?
У меня есть программа, которая регистрируется так: 1324218770.7644 ИНФОРМАЦИЯ и т.д. Какая лучшая программа для Linux-оболочки предназначена для преобразования временных меток в удобочитаемый формат, ...
2
голоса
1ответ
951 показов
Вручную запустить "Запустить" записи реестра на Windows
Я разрабатываю прибор для компании. Я должен разработать пользовательский "explorer.exe" для запуска в качестве оболочки. Проблема заключается в том, что текущий проводник выполняет некоторые ...
2
голоса
1ответ
246 показов
найти команду в Linux
Я пытаюсь найти файлы, измененные в некоторый интервал времени в иерархии каталогов, начиная с текущего каталога, я пытаюсь: находить . -мимин 60 находить . время 60 Но я не получил результат. Я ...
2
голоса
0ответов
48 показов
Можно ли запустить оболочку из диалогового окна сохранения файла
Использование Ubuntu. Если вы попытаетесь распечатать файл, откроется диалоговое окно сохранения. Есть ли способ, которым можно выполнить оболочку (или терминал) из поля ввода имени файла диалога ...
2
голоса
2ответа
90 показов
несколько условий в сценарии оболочки
Это сводит меня с ума. Есть много сообщений на эту тему, но ничего не работает для меня. Я хочу проверить, если файл не AVI или MPG, то я хочу выйти. Вот простой пример: #!/bin/sh extension="avi" if ...
2
голоса
3ответа
14k показов
Скрипт для автоматического удаления файлов старше нескольких минут в Ubuntu
существует ли сценарий оболочки, который удаляет все файлы в папке, которые старше x минут?
2
голоса
2ответа
7k показов
Как выполнить связанный набор команд Linux из Python
Ниже приведен пример команды оболочки, которую я хотел бы выполнить дословно. Любой способ сделать это в python (т. Е. Аналогично конструкции% x {command} в ruby, которая будет принимать все, что вы ...
2
голоса
2ответа
2k показов
Как я могу преобразовать этот сценарий .sh в исполняемый файл Windows (.bat)?
Я давно создал сценарий оболочки для создания вложенной структуры каталогов и теперь хочу использовать его на своем компьютере с Windows. Есть ли простой способ конвертировать эти скрипты? Или ...
2
голоса
2ответа
519 показов
Как посмотреть прошлую историю каталогов, в которой была оболочка?
Иногда мне нравится оглядываться в истории команд, чтобы понять, что я делал. Иногда было бы полезно узнать, что такое cwd для каждой команды. Итак, мне интересно, есть ли способ отследить это. Я ...
2
голоса
1ответ
4k показов
Как выглядит стандартный /etc /profile в Mac OS X 10.8?
Кто-то отредактировал мой файл /etc/profile , и я хочу вернуть его к системному значению по умолчанию, потому что теперь я понял, что предпочел бы переопределить все, что необходимо переопределить, ...
2
голоса
2ответа
91 показов
Как исследовать команды, выполняемые при смене каталогов?
Я вижу « awk », « find », « sed » и « which », которые на мгновение появляются в заголовке окна моего терминала при смене каталогов. (И не все из них появляются всегда, и некоторые из них мне не ...
2
голоса
4ответа
465 показов
Бесконечный цикл в .bashrc предотвращает попадание в оболочку
У меня очень необычная проблема ... Я запутался в своем файле .bashrc и мне удалось сделать там своего рода цикл. Ну, строго говоря, это не цикл, но он застревает из-за какой-то недостающей ...
2
голоса
2ответа
3k показов
Запуск Zsh в ConEmu в указанной директории
ConEmu прекрасно работает под Zsh под CygWin. Я хочу добавить опцию щелчка правой кнопкой мыши в проводнике, чтобы "Запустить ConEmu с CygWin Zsh в этой директории" ConEmu предоставляет страницу ...
2
голоса
2ответа
398 показов
Не создавать новый файл во время перенаправления вывода
Я использую это для перенаправления вывода: cat filename | grep 'dis' | wc -l > test.txt Но я не хочу, чтобы файл с нулевым байтом создавался, если не найдено результата из команды grep. Есть ли ...
2
голоса
2ответа
1k показов
Построить переменную оболочки динамически
Мне нужно динамически создать имя переменной следующим образом (упрощенный пример): #!/bin/sh IDX=1 SERIES1="a b c d e f g" SERIES2="h i j k l m n" # How to get this value contains $SERIES1 or ...
2
голоса
0ответов
325 показов
Манекены, руководство по mailutils
В качестве вступления к изучению postfix и dovecot (как чистого любителя) я пытаюсь понять пакет mailutils. Я использую Davmail, поэтому сервер настроен на localhost, и мой mailutils.rc выглядит ...
2
голоса
1ответ
478 показов
Перемещение процесса из оболочки в другой?
Возможный дубликат: Скрининг запущенного процесса Можно ли переместить процесс из одной оболочки в другую? Пример: я запустил процесс в какой-то оболочке, и я решил перенести его на экранную сессию ...
2
голоса
12ответов
4k показов
Как я могу заблокировать выполнение rm -rf * в оболочке Linux?
У меня есть привычка набирать rm -rf * каждый раз, когда я нахожусь в каком-то режиме сна. Кажется, мое подсознание хочет, чтобы я удалил все, что я кодирую, в конце дня. Есть ли способ заблокировать ...
2
голоса
1ответ
131 показов
PATH не включается в сценарий запуска
Я пытаюсь добавить путь к компилятору в переменную $ PATH. Для этого я добавляю строку $ export PATH="$PATH:actualpathhere" в файл ~/.bash_profile . Теперь, когда я открываю другой терминал и пытаюсь ...
2
голоса
6ответов
3k показов
Нужна команда Linux, которая занимает много времени
Не спрашивайте почему, но я хотел бы знать команду linux, кроме "la -laR", поскольку это не может занять столько времени, в зависимости от того, где вы находитесь в структуре папок, что занимает ...
2
голоса
1ответ
70 показов
Отдельные части работают, но передача данных через них ломает их
Вкратце: я пытаюсь создать другой вывод для ping, который лучше работает для некоторых вещей, которые я пытаюсь сделать. Для этого я перенаправляю вывод ping в sed, чтобы удалить все, кроме ...
2
голоса
2ответа
458 показов
Bash: не могу набрать 'e', или я буду бесконечно повторять 'H'
На моем рабочем месте есть несколько независимых сетей, с которыми я работаю, и все они работают под различными версиями RedHat Linux 4, 5 и 6. В одной из этих сетей я не могу использовать bash (или, ...
2
голоса
3ответа
527 показов
SSH регистрационный скрипт
Может ли кто-нибудь написать или помочь мне написать сценарий bash, который сделает следующее: Новый пользователь подключается к моему серверу FreeBSD и выполняет вход через SSH с определенными ...
2
голоса
1ответ
2k показов
Промывка именованной трубы
Я использую следующее, чтобы перенаправить вывод из моего скрипта и в терминал, и в файл журнала, добавляя дату к каждой строке, которая идет в файл журнала: NPIPE=/tmp/$$_$RANDOM.tmp mknod $NPIPE p ...
2
голоса
1ответ
102 показов
странное ли утверждение поведения на linux
Я пишу сценарий оболочки и столкнулся с каким-то странным поведением. Мой вопрос прост: почему [[ "╝" = [█] ]] оценивается как истина? Это потому что они оба необычные персонажи ascii? На моем Mac ...
2
голоса
1ответ
688 показов
Какую подсказку использует sh при вводе sh в Терминал?
При использовании приглашения PS1 по умолчанию, с которым поставляется MAC OS/Terminal, при вводе sh вы получаете приглашение нового стиля. station-4:~ user$ sh sh-3.2$ Когда вы экспортируете свой ...
2
голоса
1ответ
3k показов
Как записать команду bash с ее выводом?
Я хочу, чтобы фактическая командная строка была зарегистрирована вместе с ее выводом. Я обычно выполняю важные команды, подобные этой: PERL5LIB=${PERL5LIB}:/something/extra my-command.pl many ...
2
голоса
1ответ
932 показов
Как сохранить историю оболочки из emacs и использовать ее в терминале?
Я использую emacs почти для всего, но когда я запускаю shell M-x shell и затем выхожу из emacs, история не сохраняется, я попытался (savehist-mode 1) для этой цели, но, похоже, не работает, есть ли ...
2
голоса
4ответа
969 показов
Предотвратить кошку от открытия двоичного файла
Есть ли способ, чтобы предотвратить или запросить вас при попытке cat двоичных файлов? Часто мне нужно работать с файлами журналов или файлами данных, некоторые из которых являются текстовыми, а ...
2
голоса
1ответ
490 показов
Как показать ветку git в оболочке Emacs
Как я могу показать текущую ветку git как часть приглашения shell Emacs? Например, у меня есть это в моем ~/.bash_profile (я на Mac OSX 10.9 Terminal): parse_git_branch() { git branch 2> /dev/null | ...
2
голоса
1ответ
422 показов
tmux не использует оболочку по умолчанию
Мой tmux начал вести себя странным образом, ненадолго. Сегодня я заметил, что моя сессия tmux не начинается с оболочки bash, а начинается с?(без понятия). Я вижу только доллар. Затем, если я ...
2
голоса
2ответа
2k показов
Переименовать файлы в подкаталогах
Я хочу переименовать некоторые файлы "folder.jpg" в "cover.jpg". Сами файлы расположены на два уровня ниже текущего каталога. Простой звонок mv */*/folder.jpg */*/cover.jpg не работает. Итак ... как ...
2
голоса
2ответа
2k показов
Как отобразить команду и запустить ее?
Как напечатать команду (повторить ее), а затем запустить ее в одной команде? Это полезно, когда у вас есть псевдоним / функция и вы хотите напечатать, что это за команда, прежде чем запускать ...
2
голоса
1ответ
2k показов
Не могу найти хороший исполняемый файл оболочки Cygwin
Я работаю на Windows 7 и мне нужен Cygwin для моего проекта. Я пытаюсь запустить терминал Cygwin из Java-программы, а затем написать командные строки, но моя проблема в том, что я не могу найти ...
2
голоса
3ответа
610 показов
Использование find, xargs и т. Д. Для вывода файлов с одинаковыми именами
У меня есть папка, полная файлов HTML: 001.htm 002.htm 003.htm … Я хочу запустить Pandoc на них, чтобы преобразовать их в файлы Markdown с одинаковыми именами: 001.md 002.md 003.md Эта команда ...
2
голоса
1ответ
1k показов
Эхо-строка в tcsh со специальными символами экранирована
Возможно ли выводить строку в tcsh так, чтобы она полностью экранировалась, как понял бы tcsh? Так же, как printf% q работает в bash: % # Create a variable containing a tab character % ...
2
голоса
2ответа
358 показов
Почему команды оболочки для файла PNG в Windows 8 не работают?
У меня точно такая же задача, как здесь: Windows 7 - Добавить команду оболочки для .png файла Но это решение не работает в Windows 8 по неизвестной причине только для файлов PNG. И я не знаю почему. ...
2
голоса
1ответ
535 показов
chsh: операция была отклонена, поскольку текущие учетные данные не имеют соответствующих привилегий
Я не могу изменить оболочку по умолчанию в OSX High Sierra. sudo chsh -s /bin/zsh username chsh: Operation was denied because the current credentials do not have the appropriate privileges. Operation ...
2
голоса
2ответа
1k показов
Невозможно указать имя файла с пробелом
Я очень новичок в написании сценариев и написании сценариев для проекта. У меня проблема при выполнении "stat" для имени файла, чтобы проверить размер, в котором есть пробелы. Проблема в том, что я ...
2
голоса
1ответ
382 показов
как записать терминальную сессию в Windows?
Linux и Unix есть script команды, что весьма полезно: Команда script - это утилита Unix, которая записывает сеанс терминала. 1 Команда scriptreplay предлагает функцию воспроизведения сценария. [2] ...
2
голоса
1ответ
257 показов
Невозможно изменить SSH_AUTH_SOCK с помощью launchctl setenv
Я хочу установить значение SSH_AUTH_SOCK в другом месте в системе OSX El Capitan. Я попытался сделать это, выполнив следующую команду: $ launchctl setenv SSH_AUTH_SOCK ~/.gnupg/S.gpg-agent.ssh Тем не ...
2
голоса
3ответа
3k показов
Проблемы с цветом Vim + iTerm2
У меня проблемы с правильной конфигурацией Vim. Я использую последнюю версию Vim, а также последнюю версию iTerm2. Я пытаюсь заставить работать соляризованную цветовую схему, но пока безуспешно. ...
2
голоса
2ответа
173 показов
стабильные альтернативные оболочки для Windows?
Я посмотрел на альтернативные оболочки для Windows, которые обеспечивают поддержку виртуальных рабочих столов. Я нашел http://www.sharpe-shell.org и http://www.emergedesktop.org/ Достаточно ли они ...
2
голоса
2ответа
152 показов
Запуск сценариев bash из сценария bash в другой папке
У меня есть несколько папок (по одной на каждый месяц), каждая со скриптом bash savetodatabase.sh . Я хочу запустить их все друг за другом, поэтому я создал скрипт с именем saveall.sh который имеет ...
2
голоса
2ответа
460 показов
bash script.sh vs ./script.sh vs #shebang
Предполагая, что я сейчас нахожусь в оболочке bash и выполняю следующее [me@server]$ bash script.sh q1) Создан ли новый дочерний процесс bash для выполнения скрипта? Если я сделаю [me@server]$ ...