Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
2
голоса
2ответа
1k показов
Шестнадцатеричный размер файла
Я следую учебному пособию по нескольким разработчикам ядра. Я столкнулся с операцией, где я должен использовать dd как dd ... if=PBL.bin of=... count=block_number Переменная block_number определяется ...
2
голоса
3ответа
215 показов
Как я могу найти папки, содержащие x файлов определенного типа, и вывести эти пути на OSX?
У меня есть этот скрипт для OSX для поиска папок, которые содержат только один файл, и если этот файл является аудиофайлом с выводом пути аудиофайла find "$1" -type d -exec sh -c '[[ $(find "$0" ...
2
голоса
2ответа
750 показов
Как найти, а затем сравнить похожие файлы в папке Dropbox?
Я использую Dropbox и получаю несколько файлов, таких как: prefs (конфликтующая копия дома 2009-07-20).js То, что я хотел бы сделать, это найти все файлы "конфликтующих копий ...", а затем сравнить ...
2
голоса
1ответ
66 показов
Команда unix expr показывает странные результаты, сравнивая целые числа
Когда я пишу expr 123 \< 5 результат правильный (0), потому что expr вычисляет два целых числа. Также expr 123. \< 5 дает ожидаемый результат (1), потому что теперь он сравнивает две строки. Но expr ...
2
голоса
1ответ
260 показов
ksh эквивалент perl $! причина ошибки
Есть ли эквивалент $! в ksh, который предоставляет строку ошибки? $? хранит только код выхода.
2
голоса
0ответов
372 показов
Добавление нового (скрытого) элемента контекстного меню "Удалить" в Windows 7
Я хотел бы добавить новый пункт контекстного меню "Удалить", чтобы я мог удалять большое количество файлов и папок одним щелчком правой кнопки мыши без использования проводника, поскольку он ...
2
голоса
2ответа
203 показов
Связывание нескольких файлов
В bash , скажем, я хочу связать некоторые, но не все файлы из каталога, например, ln -s /dir/file1 /dir/file2 ... /other/dir но формат имен файлов не следует простому правилу, поэтому мы не можем ...
2
голоса
3ответа
4k показов
Скрипт Bash, строка неправильно заменена на экранированные символы $ и &
Я создал сценарий оболочки, который принимает строку в качестве входных данных. Если строка содержит $ или & , то мне нужно заменить эти символы на \$ и \& . Я мог сделать это с помощью команды sed . ...
2
голоса
1ответ
12k показов
Есть ли способ обойти сломанную трубу?
У меня есть каталог с большим количеством файлов. ./I_am_a_dir_with_many_subdirs/ Внутри скрипта я хотел бы найти все подкаталоги в нем, отсортировать их и вывести в массив bash. Итак, я делаю: ...
2
голоса
2ответа
2k показов
Скрипт оболочки для показа онлайн-пользователям
Я знаю, что это любительский вопрос. Мне нужно написать скрипт оболочки Bash, который подсчитывает, сколько пользователей в данный момент подключено к серверу SSH. Мне нужно игнорировать несколько ...
2
голоса
1ответ
728 показов
Что такое ZSH-эквивалент «expr»?
Утилита expr вычисляет выражение и записывает результат в стандартный вывод. Какой канонический способ ZSH оценить выражение и распечатать результат? Решение: Я считаю, что ответом является ...
2
голоса
1ответ
5k показов
Как переименовать имя файла с отметкой времени созданной даты с помощью JavaScript, Perl или оболочки в OSX?
Не могли бы вы рассказать мне, как получить временную метку даты создания файла и переименовать имя файла с помощью JavaScript, Perl или оболочки в OSX 10.9.2? Пример: Существующее: отметка времени ...
2
голоса
3ответа
7k показов
Можно ли TFTP файлы через сценарий оболочки в OS X?
Я работаю над переносом среды разработки с Windows на OS X и столкнулся с проблемой TFTP. Я использую TFTP для загрузки файлов на встроенное сетевое устройство, это единственный вариант для получения ...
2
голоса
4ответа
2k показов
Добавьте отображение, чтобы позволить пользователю ждать в bash
Я ищу довольно глупый кусок кода для bash, который будет отображать своего рода "пожалуйста, подождите", с символами: - \ | / Первая проблема заключается в том, что я не знаю названия этой вещи, ...
2
голоса
0ответов
151 показов
Скачивание и сборка O3D
Я пытаюсь установить программу под названием O3D на свой компьютер, следуя инструкциям в вики O3D. Я попытался загрузить проект в свой каталог, но подсказка дала мне ответ: gclient is not recognized ...
2
голоса
1ответ
2k показов
Как запустить скрипт SVN post-commit от имени root?
У меня есть сервер репозитория SVN, который работает под пользователем repository , и я хочу запускать скрипт после каждого действия после фиксации. Поэтому я написал сценарий оболочки, который ...
2
голоса
3ответа
2k показов
Поиск имен файлов определенной длины в Unix
Как мне найти все файлы определенной длины в каталоге в UNIX? Например, как мне найти все файлы, имена которых имеют длину 5 в каталоге /blah? Я осмотрелся и не могу его найти.
2
голоса
1ответ
202 показов
Как определить исполнение сценария оболочки и выполнение точки
Я пишу bash-скрипт, который должен быть запущен в текущем процессе, чтобы он был полезным. То есть я хочу убедиться, что скрипт был вызван с помощью source script.sh или . ./script.sh а не ...
2
голоса
2ответа
2k показов
Как вставить bash-скрипты в переменную PS1
Я сделал собственную переменную PS1, что очень запутанно. Вот тот, который наиболее близок к полноценной работе: PS1 = "\n [\e [1; 31 м] \u @ \H [\e [35 м] \@ [\e [32 м] PWD: \w [\e [1; 34 м] В этой ...
2
голоса
1ответ
663 показов
написание более сложного математического ввода для рыбной раковины
В документации на рыбу объясняется, что math команда по сути является тонкой оболочкой для bc . Документация bc содержит дополнительную информацию о более сложных операциях: Если bc вызывается с ...
2
голоса
1ответ
49 показов
Powerline и Fish: как я могу удалить большие пробелы между приглашением оболочки и курсором?
Недавно я начал использовать Arch Linux и только что установил Powerline и Fish (версия 3.0.0) на прошлой неделе. В моем терминале, который является Termite (версия 14), есть большой (горизонтальный) ...
2
голоса
3ответа
2k показов
Сохранить сессию с помощью команды оболочки в KDE
Я могу сохранить сеанс KDE с помощью меню запуска KDE. Но как мне сохранить мой сеанс командой shell?
2
голоса
2ответа
609 показов
Могу ли я использовать команды shell: для изменения каталога в CMD?
Я пытаюсь создать командный файл, который устанавливает избранное на всех ПК и ноутбуках компании. Можно ли изменить каталог в CMD, используя shell:favorites? Мне это нужно, потому что на ноутбуках ...
2
голоса
2ответа
5k показов
Linux: Как я могу удалить все файлы, имя файла которых превышает X символов?
Я хочу удалить все файлы в текущем каталоге и подкаталогах, имя файла которых превышает определенную длину. Есть ли простой способ сделать это из Bash?
2
голоса
2ответа
310 показов
История команд?
Есть ли способ узнать, какие команды были выполнены между 2 конкретными датами (например, период от 2 до 3 месяцев)? Я могу использовать команду истории, но я включил / выключил систему. Это ...
2
голоса
1ответ
833 показов
Как мне подключиться к моей потерянной оболочке? (после падения терминала)
У меня было несколько вкладок в терминале, и я выполнял некоторую работу, когда он падал, но мои процессы все еще работали (их можно было увидеть в Activity Monitor/htop). Когда я снова запустил ...
2
голоса
4ответа
54k показов
Сценарий оболочки: SSH к удаленной машине, затем выход: «выход» не работает
У меня есть сценарий оболочки следующего типа: #!/bin/bash ssh mylogin@myremotemachine.com echo "Hi" exit Я запускаю его локально, чтобы что-то сделать на удаленном сервере (обозначается как «echo" ...
2
голоса
2ответа
2k показов
Как перенаправить вывод из программы с бесконечным циклом
У меня есть программа, выполняющая бесконечный цикл, и она не прекратится до получения сигнала CTRL+C Я хочу перенаправить вывод этой программы в файл, например, в log . Однако после того, как я ...
2
голоса
1ответ
282 показов
Почему я не должен делать каждую отдельную оболочку для запуска оболочки входа?
Многие люди говорили мне, что я не должен делать каждую оболочку, я использую оболочку входа в систему. Разогрев через TTY или приложение терминала Xorg, на котором запущен bash ... Кто-нибудь может ...
2
голоса
4ответа
3k показов
Как переместить файлы на две директории с помощью ssh?
Я могу переместить файлы на один каталог вверх, используя следующую команду: mv * .. но есть ли способ переместить файлы на две директории вверх?
2
голоса
2ответа
411 показов
Как вы вызываете ActivePython из оболочки Cygwin?
Я установил ActivePython, который является установкой Python версии 3.x для Windows. Я переименовал интерпретатор в activepython.exe чтобы можно было вызывать его из cygwin без изменения пути ...
2
голоса
1ответ
154 показов
Вызвать скрипт для каждой команды, набранной в командной строке?
На bash, есть ли простой способ запуска команды каждый раз, когда в вашей оболочке вводится другая команда? Я знаю о ловушке DEBUG ', но, к сожалению, он не запускает указанный код для каждой ...
2
голоса
1ответ
529 показов
Реестр: Shell Open Command - Открыть несколько программ
Я пытаюсь зарегистрировать команду открытия оболочки через реестр и хочу открыть более одной программы, поэтому я попробовал это так: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\myFile\Shell\Open\Command] ...
2
голоса
2ответа
940 показов
Как динамически изменить хардстат экрана с форматом, из оболочки?
Как динамически изменить хардстат экрана с форматом, из оболочки? Я успешно настроил экран, используя 256 цветов и вкладок и так далее, вот мой .screenrc: http://pastebin.com/g8XbMWBH Я использую ...
2
голоса
1ответ
7k показов
Crontab скрипт на Mac OS X Lion больше не работает
У меня проблема с задачами cron. Ранее этот сценарий работал нормально на сервере Mac OS X 10.6, но когда я инициализировал его на Lion (клиент), этот сценарий перестал работать. По сути, этот файл ...
2
голоса
2ответа
1k показов
значение ascii в bash/awk
У меня есть сомнения, я знаю, что с помощью этой команды она печатает значение символа на основе таблицы Ascii: printf "%d\n" "'a" ##prints 97 Но мне интересно, как я могу заставить мою программу ...
2
голоса
1ответ
279 показов
Вариант дополнения в tr
Я не могу понять параметр complement (-c) в команде tr используемой вместе с режимом замены (то есть без каких-либо других параметров), например, для: эхо "а" | tr-cab Почему это производит: ab root ...
2
голоса
1ответ
193 показов
В bash 4.3.27 "su" игнорирует пользовательские переменные при объединении «-» с «-c командой»?
С тех пор мы всегда запускали пользовательские скрипты из другого пользовательского crontab, например: 00 12 * * 1 su - user2 -c "/home/user2/myscript.sh" При этом скрипт запускается после загрузки ...
2
голоса
1ответ
9k показов
Команда ntpdate не найдена [только при использовании cron]
У меня есть машина linux с установленным ntpdate, и она работает, когда я запускаю ее из своего терминала ssh или из сценария оболочки вручную. Однако, когда я добавляю скрипт оболочки в crontab, я ...
2
голоса
1ответ
279 показов
Пользователи машины Ubuntu, входящие в тот же сеанс SSH?
Я не совсем уверен в настройке, но на работе есть машина с Ubuntu, для которой мы используем общую учетную запись для входа в систему. Однако, если кто-то еще вошел в учетную запись, вы входите в их ...
2
голоса
4ответа
4k показов
Как я могу заставить Linux правильно интерпретировать символы клавиатуры?
Я получаю доступ к оболочке сервера Linux через замазку, но многие из ключей, которые я использую, не переводятся через, вверх, вниз, влево и вправо все рассматриваются как ^ [[A, ^ [[B, ^ [[D и ^ ...
2
голоса
1ответ
51 показов
Как проверить, используется ли компакт-диск в настоящее время в Linux?
Как проверить, используется ли компакт-диск, прежде чем удалить его из виртуальной машины? В настоящее время он смонтирован в /dev /sr0 на машине с Ubuntu 14.04, и мне нужно размонтировать его для ...
2
голоса
2ответа
3k показов
Работа с git через crontab
У меня есть следующий скрипт #!/bin/bash REPODIR=$HOME/work/repository/ cd $REPODIR var=`git fetch --dry-run 2>&1` echo $var > $HOME/error.txt Я хочу запускать свой скрипт каждую минуту, поэтому я ...
2
голоса
2ответа
203 показов
Debian - LAMP Install
Я устанавливаю LAMP на Debian GNU/Linux, и меня попросили ввести следующую команду sudo touch /var/www/info.php Мне просто интересно, может кто-нибудь объяснить, что он делает. Спасибо Джек
2
голоса
1ответ
403 показов
Ошибка «Небезопасный доступный для записи каталог / Тома / BOOTCAMP в пути, режим 040777»
Я попробовал ответ sudo chmod go-w в моем /Volumes/BOOTCAMP но я все еще получаю предупреждение Это говорит Небезопасный доступный для записи каталог dir /Volumes /BOOTCAMP в PATH, режим 040777 И ...
2
голоса
5ответов
108 показов
Имя файла, начинающееся с *\*
У меня есть странный файл в моем домашнем каталоге с именем \e[m . Я использую Linux. Как я могу удалить его, потому что я пробовал rm но он говорит, no such file or directory found?
2
голоса
1ответ
93 показов
сохранение результатов команды time при отбрасывании результатов команды timed (unix)
Я рассчитываю, сколько времени потребуется, чтобы запустить команду foo . Я хочу добавить результаты команды time в файл и удалить результаты команды foo . Я попробовал следующее, но не получилось ...
2
голоса
3ответа
869 показов
Как я могу предотвратить сброс $ PATH каждый раз?
У меня проблемы с настройкой PATH на моем MacBook Pro. Я перешел по этой ссылке, чтобы изменить мою переменную пути. Каждый раз, когда я запускаю новый терминал, я получаю ПУТЬ, указывающую на ...
2
голоса
2ответа
11k показов
Использование rz и sz под оболочкой Linux
Кто-нибудь знает, как использовать rz и sz под linux shell? Я могу использовать его под sercurecrt, но не в оболочке Ubuntu. Вот скриншот.
2
голоса
5ответов
15k показов
Простой способ демонизации в CentOS 5.4
Я знаю, что есть программа с именем upstart, которая позволяет легко создавать маленьких демонов. Я не могу настроить эту программу на CentOS. Я получаю всевозможные ошибки, касающиеся pkg-congfig, ...