Was ist der Unterschied zwischen *.bat und *.sh und *.exe-Datei?
Wenn ich starten Sie den Apache Tomcat
start
tomcat/bin/startup.bat
tomcat/bin/startup.sh
stop
tomcat/bin/shutdown.bat
tomcat/bin/shutdown.sh
1. Was ist der Unterschied zwischen *.sh und *.bat und *.exe-Datei?
Also ich weiß Datei Folgen, ist wie ein Programm.
- *bat, *cmd - Batch, Comand
- *exe - C
- *jar - Java
Ich kann Lesen, verstehen, Skript-Inhalt in die *bat-Datei.
2. Warum nicht verwenden *exe statt *sh *bat-Datei zum laufen ?
3. Wie die Struktur ist in der *bat, *sch, *exe-Datei ?
InformationsquelleAutor iCrazybest | 2015-01-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
ein .bat-Datei ist eine windows-batch-Datei enthält eine Sequenz von windows/dos-Befehle
ein .sh Datei ist ein unix-shell-Skript enthält eine Reihe von unix-Befehlen
Der Grund, Sie verwenden ein .bat-oder .sh Datei ist, so dass Sie einfach starten Sie eine Reihe von Befehlen, oder einen einzelnen Befehl, erfordert komplexe environment-Variablen oder Argumente. Sie können öffnen die .bat-Datei oder die .sh-Datei in einem text-editor wie editor, und zeigen Sie die Befehle, die Sie ausführen.
Es nicht *.exe aus dem gleichen Grund verwendet er beide bat-und sh - Unix nicht weiß, was eine exe Datei ist und so verwendet werden, in einer Anstrengung, um cross-Plattform (warum sind Sie nicht mit einer tatsächlichen cross-Plattform-Sprache wie Perl ist mir schleierhaft).
InformationsquelleAutor Jason M