Tag: оболочки

Поиск строки в файлах рекурсивно в BusyBox 1.0?

Возможный дубликат: Как grep текст рекурсивно на BusyBox 1.0? Как я могу искать строку в файле рекурсивно в BusyBox 1.0, если find и grep недоступны? (Я хочу подключиться к маршрутизатору и узнать, где хранятся правила iptables .) BusyBox v1.00 (2011.01.13-12: 30 + 0000) Встроенная оболочка (msh) Введите «help» для списка встроенных команд. # Помогите Встроенные […]

Могу ли я как-то добавить «&& prog2» к уже запущенному prog1?

Большинство оболочек предоставляют такие функции, как && и ; чтобы связать выполнение команд определенным образом. Но что, если команда уже запущена, могу ли я каким-то образом добавить еще одну команду для выполнения в зависимости от результата первого? Скажем, я побежал $ /bin/myprog some output… но я действительно хотел /bin/myprog && /usr/bin/mycleanup . Я не могу […]

Какое правильное имя для команды «>»

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

`command. *` действует в родительском каталоге

Кто-то из нашей команды хотел рекурсивно изменить права пользователя на все скрытые каталоги в домашнем каталоге пользователей. Для этого он выполнил следующую команду: cd /home/username chown -R username:groupname .* Мы были очень удивлены, когда поняли, что он фактически рекурсивно изменил разрешения всех пользовательских каталогов в / home, потому что .* Равно .. также. Вы ожидали […]

Добавление текущей даты из переменной в имя файла

Я пытаюсь добавить текущую дату в конец имени файла следующим образом: TheFile.log.2012-02-11 Вот что я имею до сих пор: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Однако все, что я получаю, это имя файла, и оно ничего не добавляет. […]

Я использую `&`: почему процесс не работает в фоновом режиме?

Я знаю, что я могу добавить & к команде для запуска процесса в фоновом режиме. Я SSH'ing в ящик Ubuntu 12.04 и запускаю программу python с $python program.py & – но когда я иду, чтобы закрыть окно терминала, я получаю сообщение о том, что закрытие терминала приведет к уничтожению запущенного процесса. Почему это? Я использую […]

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

В командной строке я сделал следующее: $ text="name with space" $ echo $text name with space Я пытаюсь использовать tr -d ' ' для удаления пробелов и получить результат: namewithspace Я пробовал несколько вещей, таких как: text=echo $text | tr -d ' ' Не повезло до сих пор, поэтому, надеюсь, вы, замечательные люди, можете помочь!

Список X случайных файлов из каталога

Есть ли способ перечислить набор из 30 полезных файлов из каталога с использованием стандартных команд Linux? (в zsh ) Верхний ответ, описанный здесь , не работает для меня ( sort не распознает параметр -R )

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

У меня около 20 команд, и я должен отправить все это в оболочку Unix и скопировать результат, но я не знаю, как это сделать. Я не уверен, что у меня есть оболочка, потому что это небольшая программа, связанная с Mobile Network Managment, и с этой небольшой программой у нас есть доступ для отправки команд по […]

сохранить команду перед нажатием ctrl + c, оживить потом

Иногда я ввожу длинную команду в свою командную строку, а затем замечаю, что мне нужно что-то проверить, прежде чем нажимать return и выполнить команду. Я ctrl+c , выполняю новую команду и снова вводим отмененную команду и выполняю ее. Есть ли способ «сохранить» команду, которую я должен отменить, с помощью ctrl+c и восстановить ее позже, когда […]

Linux и Unix - лучшая ОС в мире.