English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Tutorial de Shell
Shell é um programa escrito em C, que é a ponte para que os usuários utilizem o Linux. Shell é tanto um linguagem de comando quanto uma linguagem de programação.
Shell é o nome de um aplicativo, que fornece uma interface para que os usuários acessem os serviços do núcleo do sistema operacional.
O sh de Ken Thompson é o primeiro Shell Unix, o Windows Explorer é um Shell de interface gráfica típico.
) O shell é um interpretador de linha de comando.
(1(
(2) é a ponte de comunicação entre o usuário e o núcleo do Linux, pertence ao middleware. Veja a figura a seguir
(3Processo de interação: o shell aceita o comando de entrada do usuário => transmite o comando para o núcleo do Linux => após o processamento do núcleo, retorna ao interpretador do shell => retorna ao conteúdo que o usuário pode entender
Dois, vamos ver como o shell realiza a ação de extração de imagens do servidor.
Para facilitar a exibição, extraí apenas as primeiras10linha.
find /home/wwwroot/default/ -"nome "*.png" -ou -"nome "*.jpg" -ou -"nome "*.jpeg" -ou -"nome "*.gif"
As imagens extraídas precisam substituir o caminho pelo método http. Vamos ver a sintaxe shell a seguir. A sintaxe é muito clara, não vou dizer muito.
for i in `find /home/wwwroot/default -"nome "*.png" -ou -"nome "*.jpg" -ou -"nome "*.jpeg" -ou -"nome "*.gif" | sed 's/^\/home\/wwwroot\/default\///g'`; faça echo http://211.159.175.39/shell_img/$i; concluído
O comando sed é usado para substituir o caminho pelo caminho desejado. Lá foram tratados caracteres como barras invertidas.
A execução é mostrada na figura a seguir:
Resumo
O que foi mencionado acima é o método que o editor introduziu para extrair imagens do servidor usando scripts shell, esperando que ajude a todos. Se você tiver qualquer dúvida, por favor, deixe um comentário, o editor responderá a tempo. Agradecemos também o apoio da comunidade ao Tutorial de Grito!
Declaração: O conteúdo deste artigo é da Internet, pertence ao autor original, o conteúdo é contribuído voluntariamente pelos usuários da Internet e carregado automaticamente, este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidades legais relevantes. Se você encontrar conteúdo suspeito de violação de direitos autorais, bem-vindo a enviar um e-mail para: notice#w3Avisos: O conteúdo deste artigo foi extraído da Internet, pertence ao autor original, o conteúdo foi submetido voluntariamente pelos usuários da Internet e carregado automaticamente, este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidades legais relevantes. Se você encontrar conteúdo suspeito de violação de direitos autorais, bem-vindo a enviar um e-mail para: notice#w