English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Shell-Tutorial
Shell ist ein in C geschriebenes Programm, das die Brücke für den Benutzer darstellt, um Linux zu nutzen. Shell ist sowohl eine Befehlslanguage als auch eine Programmierslanguage.
Shell bezieht sich auf eine Anwendung, die eine Oberfläche bietet, über die der Benutzer auf die Dienste des Betriebssystemkerns zugreift.
Ken Thompsons sh ist das erste Unix Shell, Windows Explorer ist ein typischer grafischer Benutzerinterface Shell.
一 ,SHELL ist was
(1)Shell ist ein Befehlszeileninterpreter.
(2)ist die Brücke zwischen Benutzer und Linux-Kern und gehört zu den Middleware. Siehe das Diagramm unten
(3)Interaktionsablauf: Shell akzeptiert die Befehle des Benutzers => übermittelt den Befehl an das Linux-Kern => nach Abschluss der Verarbeitung durch das Kern zurück an den Shell-Interpreter => gibt dem Benutzer verständliche Inhalte zurück
Zweitens, schauen wir uns an, wie Shell die Aktion des Abrufs von Serverbildern durchführt.
Um alle Bilder auf dem Server abzurufen, habe ich nur die ersten abgerufen, um die Darstellung zu erleichtern.10Zeile.
find /home/wwwroot/default/ -"name "*.png" -"oder -"name "*.jpg" -"oder -"name "*.jpeg" -"oder -"name "*.gif"
Die abgeholten Bilder müssen den Pfad in die Art von http ändern. Nachfolgend sehen Sie das Shell-Syntax. Die Syntax ist sehr klar, ich werde nicht weiter darauf eingehen.
for i in `find /home/wwwroot/default -"name "*.png" -"oder -"name "*.jpg" -"oder -"name "*.jpeg" -"oder -"name "*.gif" | sed 's/^\/home\/wwwroot\/default\///g'`; do echo http://211.159.175.39/shell_img/$i; done
Der sed-Befehl dient dazu, den Pfad in den gewünschten Pfad zu ändern. Hierbei werden auch Zeichen wie Schrägstriche behandelt.
Das Ergebnis nach der Ausführung ist wie folgt:
Zusammenfassung
Die oben genannten Methoden zur Extraktion von Serverbildern mit Shell-Skripten, die von mir vorgestellt wurden, hoffe ich, helfen Ihnen weiter. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht, und ich werde rechtzeitig antworten. Ich danke auch sehr für Ihre Unterstützung für die Anleitung von Anheiser!
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet entnommen und gehört dem jeweiligen Urheber. Der Inhalt wurde von Internetbenutzern freiwillig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht manuell bearbeitet. Sie übernimmt auch keine rechtlichen Verantwortlichkeiten. Wenn Sie verdächtige urheberrechtliche Inhalte finden, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @, wenn Sie eine Beschwerde einreichen, und fügen Sie relevante Beweise bei. Sobald die Anschuldigung bestätigt wird, wird diese Website die beschuldigten Inhalte sofort löschen).