Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
1
голос
1ответ
884 показов
Только рекурсивные файлы переименования в Linux
Я пытаюсь рекурсивно переименовать все файлы в каталоге и подкаталогах в нижний регистр, но оставляя имена каталогов без изменений. Все найденные примеры переименовывают как файлы, так и каталоги в ...
1
голос
1ответ
452 показов
Пакетная установка Yum вызывает 100% загрузку процессора?
Мне нужно установить список пакетов следующим образом; поэтому я сделал небольшой скрипт для его автоматизации: yum -y install libstdc++.i686 yum -y install libibcm.x86_64 yum -y install ...
1
голос
2ответа
444 показов
Переименование файлов делает имя папки дерева в терминале, shell mac или shell linux
Я работаю с деревом папок и файлов со структурой \ Рассказы \ 00 \ 0 \ 00000 \ temp.xxx \ Рассказы \ 00 \ 0 \ 00001 \ temp.xxx ... \ История \ 10 \ 5 \ 10552 \ temp.xxx \ История \ 10 \ 5 \ 10553 \ ...
1
голос
1ответ
4k показов
Последняя команда терминала не отображает историю входа
last команда в терминале (в Mac OS X 10.11.2) должна отображать список истории входа. Однако, когда я набираю это, все, что я получаю, это user$ last wtmp begins Mon Jan 11 13:17 user$ last user wtmp ...
1
голос
1ответ
1k показов
Специальные символы в оболочке
Я знаю, что некоторые символы, такие как " или * должны быть экранированы, чтобы обозначать его буквальное значение. Интересно, есть ли какой-либо определенный набор / список всех их?
1
голос
1ответ
337 показов
как "отследить" программу типа оболочки?
Я понимаю, что dash - это "модельная" оболочка - она была написана недавно и хорошо, и она реализует только то, что требуется от оболочки POSIX. Я посмотрел на исходный код тире, чтобы понять, как ...
1
голос
2ответа
3k показов
Как получить HTML-файл как контент для почты (скрипт оболочки)
Я новичок в сценарии оболочки, у меня есть файл HTML, который содержит данные таблицы. Теперь мне нужно отправить этот файл на почту. mail -s "test" abc.com
1
голос
1ответ
46 показов
shell:(foldername) не работает
Я случайно удалил две из своих пользовательских папок - Изображения и видео в Windows RT 8.1. Я восстановил их, используя регистрационные записи. Папки восстанавливаются, но когда я пытаюсь искать ...
1
голос
2ответа
2k показов
Найти доступное дисковое пространство в unix без анализа вывода `df`
Когда я df -k . Я получаю следующий вывод Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 16512936 8650196 7023932 56% / Что я делаю, так это хвост последней строки и извлечение ...
1
голос
1ответ
593 показов
Можно ли «получить» исходный код скрипта Python?
У меня есть большая кодовая база Python, которая много знает о моей рабочей среде. Я хотел бы использовать его для настройки сеанса ZSH при открытии окна терминала. Скрипт python будет выводить ...
1
голос
1ответ
345 показов
Передача нескольких паролей через SSHPASS
У меня 3 системы Linux. Система_А Система_В Система_C Я хочу скопировать файл из "System_B" в "System_C" при входе в систему из System_A. Приведенный ниже код копирует файл из "System_A" в "System_C" ...
1
голос
3ответа
651 показов
В чем разница между командной строкой, запускаемой через меню «Пуск» или напрямую из проводника?
В окнах мы можем запустить командную строку через меню «Пуск» [меню «Пуск» >> «Все программы» >> «Стандартные» >> «Командная строка» или просто ввести поле редактирования запуска cmd.exe] 2-й способ ...
1
голос
2ответа
440 показов
Передайте все * .txt файлы параллельно скрипту Python
У меня есть сценарий Python, который берет файл .txt и что-то делает с ним. Мне нужна команда оболочки Linux, которая будет искать файлы .txt по всей системе и передавать файлы .txt моему скрипту ...
1
голос
1ответ
24 показов
Как я могу направить вывод на экран и в файл одновременно?
Linux, (Ubuntu) здесь. Должно быть эффективным каждый раз, когда я открываю новый терминал. Вывод в файл должен содержать все сообщения, включая ошибки и предупреждения, должен быть таким же, как ...
1
голос
1ответ
574 показов
Как отправить пароль sudo в сценарии оболочки
Мой сценарий оболочки (без EXPECT, и это невозможно) запускает сценарий оболочки, выдавая себя за другого пользователя. Допустим, следующий скрипт называется toto1.sh и выполняется с пользователем ...
1
голос
1ответ
300 показов
Как сохранить в формате XML/JSON всю информацию из команды «free» и «vmstat», включая время?
Мне это нужно каждые 2 минуты: Я использую Debian (только текстовый режим).
1
голос
2ответа
195 показов
Встроенное в строку время Bash не выполняется
$ cmd='time sleep 2' $ $cmd bash: time: command not found Что тут происходит? Дело не в том, что встроенные оболочки не работают, потому что это работает: $ cmd2='echo wef' $ $cmd2 wef Есть идеи? ...
1
голос
1ответ
156 показов
Сделать `последний` показ года в Терминале
Есть ли способ заставить last (в Mac OS X 10.11.2) отображать полную дату (включая год)? Сейчас он отображает только день и время: user$ sudo last user | head -n3 user ttys000 Fri Jan 15 18:12 - ...
1
голос
1ответ
889 показов
эхо "что-то"> файл не работает, когда сценарий sh выполняется удаленным сервером PHP
У меня есть веб-сервер с моей жестко запрограммированной веб-панелью для управления исходным сервером, и у меня есть VPS на CentOS, который на самом деле не хочет выполнять скрипт sh при запросе с ...
1
голос
2ответа
139 показов
Изменить вывод каждой команды
Я хотел бы знать, есть ли способ изменить вывод каждой команды, которую я выполняю в терминале. Цель состоит в том, чтобы сделать вывод форматированным для моих инструкций по уценке. Например ls -la ...
1
голос
2ответа
35 показов
Два сценария: один изменяет каталог, другой нет?
У меня есть два сценария. Один : #!/bin/bash if [ $1 = 1 ]; then dir=mydir-1.6_ else dir=mydir fi cd ~/code/${dir}$2 echo $(pwd) Вышеприведенный скрипт меняет каталоги, хотя есть несколько сообщений, ...
1
голос
2ответа
50 показов
Добавьте /sbin в $ PATH, но только временно
Есть много ответов о том, как добавить каталог в $ PATH. Тем не менее, я ищу способ добавить его к пути временно. Например, при запуске сценария с именем sudo не все сценарии имеют полный путь к ...
1
голос
1ответ
192 показов
Что такое опция -f в zsh
Я пытаюсь понять, когда источник .zshenv и в руководстве, как в терминале и онлайн упоминается, что .zshenv используется во всех вызовах оболочки, если не задана опция -f Однако я не могу найти, что ...
1
голос
1ответ
87 показов
Использование SFTP для настройки входа по SSH-ключу
На самом деле ... сервер , который не имеет оболочки SSH? Когда вы входите в систему, многие хосты говорят: Shell access is not enabled on your account! If you need shell access please contact ...
1
голос
1ответ
100 показов
rm -irf -Irf с находкой
почему нижеприведенное утверждение не запрашивает подтверждения при использовании опции i или I для rm? // pass aggregated find . -name $name -type d -exec rm -irf {} \; // pass each find . -name ...
1
голос
1ответ
653 показов
Гудрон, не сохраняющий разрешения на выписку
Я создаю резервную копию папки пользователя с правами администратора tar -czf /mnt/disk/cloud.tar.gz -C /home/cloud/ . В /mnt /disk я делаю тест tar ztvf cloud.tar.gz и это показывает -rw-r--r-- ...
1
голос
2ответа
45 показов
mv файлы с несколькими `.` в имени файла
У меня есть некоторые файлы, которые я получаю с именами вроде (для многих, чтобы делать это каждый день вручную): AA.B.txt WW.C.txt и я хочу переименовать их в AA_B.txt и WW_C.txt чтобы существующий ...
1
голос
1ответ
195 показов
Диапазон адресов и команда sed
Может кто-нибудь, пожалуйста, объясните мне, почему делает следующую строку: echo -e "ab\ncd" | sed "3,4 p" выход продукции: ab cd Это потому, что линии 3 и 4 находятся вне диапазона ввода? Я ...
1
голос
2ответа
86 показов
POSIX-совместимо использовать функцию оболочки в конвейере?
Можно ли использовать функцию оболочки в конвейере? Скажем, у меня была функция, которая действовала как grep , называемая mygrep . Есть ли способ, используя только функции оболочки POSIX, чтобы ...
1
голос
1ответ
83 показов
Сортировать файлы по дате и копировать все остальные в новую папку
Мне было интересно, что будет самым кратким способом сортировки файлов по дате, а затем копировать все остальные в новую папку. Моя проблема: у меня есть файлы, переименованные так, что они ...
1
голос
1ответ
85 показов
Выбор определенных полей из выходной команды.
top -o %MEM -b > file.txt time1 = 27 марта 21:27:55 time2 = 28 марта 20:27:32 Мне нужно только перенаправить вывод команды top -o %MEM -b в output.txt если время1
1
голос
1ответ
40 показов
Произошло ли событие сразу после завершения выполнения команды?
В Bash после ввода команды (например, ls) она выполнит команду, которая запишет свой стандартный вывод (если не перенаправлен) в терминал (в нашем примере содержимое текущего каталога). После этого ...
1
голос
5ответов
180 показов
Как переименовать / переместить файл, просто "отредактировав" его путь в оболочке?
Рассмотрим проблему, когда вы хотите переименовать файл с именем some/path/File With A Long Name.txt в some/path/File with a very long name.txt . Для меня это всегда была одна из немногих ситуаций, ...
1
голос
1ответ
82 показов
Войдите в систему как «-bash», а не как "bash". А какая разница?
Я вошел через ssh на удаленную Ubuntu-Machine. По умолчанию я нахожусь в терминале с именем -bash (обратите внимание на дефис). Этот bash не загружает / не использует мой ~ / .bashrc. При вводе bash ...
1
голос
0ответов
119 показов
no-Perl no-Kernel open3 cPanel Сообщение об ошибке в CentOS7
Я попытался установить cPanel с файлом последней версии .sh . но я получил это сообщение об ошибке: 2017-11-18 15:57:58 906 (DEBUG): - ssystem [BEGIN]: /usr /local /cpanel /scripts /checkyum ...
1
голос
1ответ
294 показов
Выполнение отступа приводит к zshell
Я хотел бы настроить свой zshell так, чтобы подсказка прижималась к левой границе, как обычно. Я также хотел бы иметь отступ всех результатов выполнения, возможно, на 2 пробела. Есть ли способ ...
1
голос
1ответ
2k показов
обработка последовательных и параллельных заданий в скрипте bash
Я понимаю, что в программировании bash comamnd1;command2;command3 будет запускать их последовательно, а command1&&command2&&command3 будет запускать их параллельно. Однако, что происходит, когда я ...
1
голос
1ответ
459 показов
Ищите строку и читайте следующую строку
Мне нужно написать программу оболочки, которая устанавливает некоторые пакеты. Программа будет работать в Linux (очевидно, некоторые команды не будут работать, например, в дистрибутивах на основе ...
1
голос
2ответа
328 показов
Метод для ls и awk содержимого каталога в переменную оболочки
Я изо всех сил пытаюсь найти способ выразить это каким-то другим способом, который даст соответствующий результат: var="$(ls /var/run/ | grep searchterm | awk {'NR == 2'})" Я видел в таких местах, ...
1
голос
2ответа
3k показов
Значение shmmax слишком велико при установке Oracle 11g на RHEL7
Я пытаюсь установить Oracle Database 11g Release 2 на RHEL 7.2 . runfixup.sh , он выводит: # /tmp/CVU_11.2.0.1.0_oracle/runfixup.sh Response file being used is ...
1
голос
3ответа
582 показов
команда sed в консоли работает; но в скрипте оболочки выдает ошибку
Я пытаюсь написать сценарий оболочки, чтобы заменить строку ПОИСК на строку ЗАМЕНИТЬ во всех файлах текущего каталога (каталог, где мой сценарий остается). У меня есть условие: сценарий должен ...
1
голос
0ответов
457 показов
Как сохранить вывод консоли с помощью команды timeout
Я хочу сохранить консольный вывод php-скрипта, когда я использую тайм-аут. Следующая команда запускает скрипт, но не создает файл xyz.out timeout -k 10s 3h nohup php foobar.php > xyz.out Я думаю, что ...
1
голос
5ответов
1k показов
UNIX, как возобновить процесс, используя идентификатор процесса?
У меня проблема с возобновлением процессов. Когда я пытался вывести процесс на первый план с помощью jobs , он работает, но если я закрываю оболочку и запускаю ее снова, мой процесс не отображается в ...
1
голос
2ответа
678 показов
найти команду и параметр пути
Имея такую файловую структуру: /root/abc/1.txt /root/abc/2.txt и сидя в /root каталог. 1.) Почему не команда: находить . -path "abc/*. txt" пока не возвращает результатов находить . -path ...
1
голос
1ответ
226 показов
Переменные в сценарии оболочки linux и пользовательский ввод
Здравствуйте, я пытаюсь сделать короткий скрипт, который должен принимать пользовательский ввод в виде файла, оканчивающегося на .txt или .odt, и набирать, сколько файлов с таким окончанием ...
1
голос
2ответа
857 показов
SSH автоматически выходит из системы
Я потратил часы и часы на "простое и веселое" задание на онлайн-платформе обучения. По данным сайта: Когда запускается Bash (популярная оболочка Linux), он выполняет команды в различных сценариях. ...
1
голос
1ответ
149 показов
передать результат команды другому в пакетном режиме
Допустим, команда command1 выдает массив из 10000 значений, Я хочу передать этот результат в command2 в 20 патчах, по 500 значений каждый. Что у меня сейчас command1 arg $(command2 arg)
1
голос
2ответа
234 показов
Получение Unix-пути к нескольким файлам / папкам в сервисе Automator
Я хочу получить путь к (нескольким) файлам (папкам) в службе Automator, выбрав их в Finder, а затем использовать их в команде оболочки. У меня уже есть что-то вроде этого: Запустите AppleScript: on ...
1
голос
0ответов
263 показов
Перенаправить дескриптор файла с удаленного компьютера на локальный компьютер
Предположим, у меня есть следующий скрипт на удаленном хосте: $ cat remote_script #!/bin/bash exec 3>file.log echo "Output to stdout" echo "Output to stderr" >&2 echo "Output to fd3 >&3 Когда этот ...
1
голос
2ответа
59 показов
Выход из персонажа и эхо-команда
Наличие простых команд эха: echo "\n" а также echo "\\n" оба результата дают одинаковый результат \n Может кто-нибудь объяснить мне подробно, как bash обрабатывает такие команды (char за char) и ...