English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Shell учебник
Shell - это программа, написанная на языке C, которая является мостом для использования Linux. Shell - это и командный язык, и языковой дизайн.
Shell - это приложение, которое предоставляет интерфейс, через который пользователь может получить доступ к услугам ядра операционной системы.
Shell Ken Thompson'a sh - это первый Unix Shell, Windows Explorer - это пример графического интерфейса Shell.
1. Что такое SHELL
(1) Shell - это командная строка interpreter.
(2) Это мост между пользователем и ядром Linux, относится к middleware. См. рис.
(3) Интерактивный процесс: shell принимает команды пользователя => передает их ядру Linux => после обработки ядра возвращает shell-interpreter => возвращает пользователю understandable content
Два, давайте посмотрим, как shell выполняет действие по извлечению изображений с сервера.
Извлечь все изображения на сервере, чтобы упростить демонстрацию, я извлекаю только первые 10 строк.
find /home/wwwroot/default/ -name "*.png" -or -name "*.jpg" -or -name "*.jpeg" -or -name "*.gif"
Извлеченные изображения необходимо заменить на путь http. Давайте посмотрим на следующий shell syntax. Syntax очень прост, я не буду говорить больше.
for i in `find /home/wwwroot/default -name "*.png" -or -name "*.jpg" -or -name "*.jpeg" -or -name "*.gif" | sed 's/^\/home\/wwwroot\/default\///g'`; do echo http://211.159.175.39/shell_img/$i; done
Команда sed предназначена для замены пути на желаемый путь. В нем обработаны символы, такие как косая черта.
Результат выполнения приведен на следующем рисунке:
Обобщение
Ниже описано, как использовать скрипты shell для извлечения изображений с сервера, надеюсь, это поможет вам. Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий, я отвечу вам своевременно. В этом разделе также выражаю благодарность всем, кто поддерживает呐喊 tuition!
Заявление: содержание этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета по собственной инициативе, сайт не имеет права собственности, не производит редактирование вручную и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите контент,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. Если после проверки будет установлено, что материал нарушает права на интеллектуальную собственность, сайт немедленно удалят涉嫌侵权的内容。