<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kommandozeile on Café MegaByte Blog</title>
    <link>https://blog.cafe-megabyte.de/tags/kommandozeile/</link>
    <description>Recent content in Kommandozeile on Café MegaByte Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-de</language>
    <copyright>Café MegaByte － The world is yours.</copyright>
    <lastBuildDate>Sun, 29 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.cafe-megabyte.de/tags/kommandozeile/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Umgang mit Git</title>
      <link>https://blog.cafe-megabyte.de/artikel/umgang-mit-git/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/umgang-mit-git/</guid>
      <description>Umgang mit Git Grundprinzip Zuerst mit cd ins Arbeitsverzeichnis wechseln.&#xA;Funktionen Git aktivieren:&#xA;echo &amp;quot;.DS_Store&amp;quot; &amp;gt; .gitignore git init git add -A git commit -m &amp;quot;Start&amp;quot; Neue Version speichern:&#xA;git add -A git commit -m &amp;quot;Version 1.1&amp;quot; Änderungen seit dem letzten Commit:&#xA;git status Geänderte Inhalte seit dem letzten Commit:&#xA;git diff Verlauf anzeigen:&#xA;git log --oneline Alten Stand holen:&#xA;git checkout abc123 Wieder zurück zum letzten Commit:&#xA;git checkout main Änderungen am alten Stand als neuen Branch speichern:</description>
    </item>
    <item>
      <title>Disk Image unter klassischem MacOS mounten</title>
      <link>https://blog.cafe-megabyte.de/artikel/disk-image-unter-klassischem-macos-mounten/</link>
      <pubDate>Sun, 25 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/disk-image-unter-klassischem-macos-mounten/</guid>
      <description>Disk Image unter klassischem MacOS mounten Damit Apples &amp;ldquo;DiskCopy 6&amp;rdquo; unter System 7 etc. ein Disk Image mountet (ISO-Image einer CD oder Raw-Image eines HFS-Dateisystems oder eines Datenträgers mit Apple Partition Map), muß die Image-Datei den korrekten Type dimg und den Creator ddsk gesetzt haben. ResEdit kann das z.B., es ist aber auch im Terminal noch möglich:&#xA;SetFile -t dimg -c ddsk IMAGEDATEI So kann die gesamte Finder-Info einer Datei abgerufen werden:</description>
    </item>
    <item>
      <title>Sparse-Dateien</title>
      <link>https://blog.cafe-megabyte.de/artikel/sparse-dateien/</link>
      <pubDate>Sat, 24 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/sparse-dateien/</guid>
      <description>Sparse-Dateien Grundsätzliches Eine Sparse-Datei ist eine Datei, bei der &amp;ldquo;Leerstellen&amp;rdquo; in der Datei (also Blöcke, die durchgehend keine Daten enthalten) keinen Platz auf der Festplatte belegen.&#xA;Erstellen einer Sparse-Datei Um testweise eine solche Datei zu erstellen:&#xA;truncate -s 512m DATEI Wiederherstellen einer Sparse-Datei Wenn eine Sparse-Datei komprimiert wird oder auf ein Volume übertragen wird, welches die Sparse-Funktion nicht unterstützt, &amp;ldquo;explodiert&amp;rdquo; die Datei beim Entpacken bzw. Kopieren, sodaß sie plötzlich den gesamten Platz auf der Festplatte belegt.</description>
    </item>
    <item>
      <title>App-Signatur abfragen</title>
      <link>https://blog.cafe-megabyte.de/artikel/app-signatur-abfragen/</link>
      <pubDate>Mon, 19 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/app-signatur-abfragen/</guid>
      <description>App-Signatur abfragen Man kann nach install oder nach execute Berechtigung fragen. Ich bevorzuge letzteres:&#xA;spctl -a -t execute -vvv APP </description>
    </item>
    <item>
      <title>Konsole und Log-Meldungen</title>
      <link>https://blog.cafe-megabyte.de/artikel/konsole-und-log-meldungen/</link>
      <pubDate>Thu, 08 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/konsole-und-log-meldungen/</guid>
      <description>Konsole und Log-Meldungen Um einen Live-Zugriff auf die Logmeldungen des System zu erhalten, wird das Dienstprogramm &amp;ldquo;Konsole&amp;rdquo; verwendet. Diesselbe, ungefilterte Ansicht erhält man im Terminal, dort aber wird die Ausgabe des Logs bereits farblich aufbereitet:&#xA;log show Mie Manpage von log zeigt zahllose Filtermöglichkeiten auf.&#xA;APFS-Meldungen log show --predicate &#39;senderImagePath CONTAINS[c] &amp;quot;apfs&amp;quot;&#39; </description>
    </item>
    <item>
      <title>Spotlight-Suche mit Platzhaltern</title>
      <link>https://blog.cafe-megabyte.de/artikel/spotlight-suche-mit-platzhaltern/</link>
      <pubDate>Wed, 26 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/spotlight-suche-mit-platzhaltern/</guid>
      <description>Spotlight-Suche mit Platzhaltern Es ist möglich, im Finder nach Dateinamen zu suchen und dabei den * als Platzhalter zu verwenden; normalerweise sucht der Finder Dateien, welche den * im Dateinamen haben.&#xA;Im entsprechenden Finder-Fenster drückt man Apfel-F, sodaß sich das Fenster in eine Suchmaske verwandelt. Anstatt eines Suchbegriffs wählt man in der kleinen Dropdown-Liste &amp;ldquo;Logischer Ausdruck&amp;rdquo; aus (engl. &amp;ldquo;Raw Query&amp;rdquo;) und gibt z.B. diesen Ausruck an:&#xA;kMDItemDisplayName==&#39;*caf*megabyte&#39;c Das c am Ende bedeutet, daß Groß-/Kleinschreibung nicht unterschieden wird, es kann bei Bedarf weggelassen werden.</description>
    </item>
    <item>
      <title>Ordnergrößen auf der Kommandozeile berechnen</title>
      <link>https://blog.cafe-megabyte.de/artikel/ordnergroessen-auf-der-kommandozeile-berechnen/</link>
      <pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/ordnergroessen-auf-der-kommandozeile-berechnen/</guid>
      <description>Ordnergrößen auf der Kommandozeile berechnen Wie in den Einstellungen der Kommandozeile beschrieben, wird für ein Auflisten des aktuellen Ordnerinhalts das Alias ll definiert, welches ls -lah ausführt. Dabei werden Dateigrößen in lesbarer Form dargestellt, aber keine Ordnergrößen berechnet (zeitaufwendig).&#xA;Meistens macht es mehr Sinn, den aktuellen Ordner im Finder zu öffnen (open -R .) und dort die Ordnergrößen auflisten lassen.&#xA;So werden alle Ordnergößen im aktuellen Verzeichnis und eine Gesamtsumme berechnet:</description>
    </item>
    <item>
      <title>Mac-Name im Terminal umbenennen</title>
      <link>https://blog.cafe-megabyte.de/artikel/mac-name-im-terminal-umbenennen/</link>
      <pubDate>Sat, 29 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/mac-name-im-terminal-umbenennen/</guid>
      <description>Mac-Name im Terminal umbenennen Problem Wenn der Name des Macs im Terminal-Prompt falsch angezeigt wird, jedoch ansonsten stimmt (sowohl in Systemeinstellungen → Allgemein → Info, als auch in Systemeinstellungen → Allgemein → Teilen → Lokaler Hostname), muß im Terminal der &amp;ldquo;Hostname&amp;rdquo; gesetzt werden.&#xA;Vorgehen Zuerstmal den Hostnamen abfragen:&#xA;scutil --get HostName Standardmäßig ist der nicht gesetzt (&amp;ldquo;not set&amp;rdquo;). Wird er explizit gesetzt, sollte auch die Anzeige im Terminal-Prompt passen:&#xA;sudo scutil --set HostName mac-mini </description>
    </item>
    <item>
      <title>Dateien aufteilen und zusammensetzen</title>
      <link>https://blog.cafe-megabyte.de/artikel/dateien-aufteilen-und-zusammensetzen/</link>
      <pubDate>Sun, 26 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/dateien-aufteilen-und-zusammensetzen/</guid>
      <description>Dateien aufteilen und zusammensetzen Aufteilen Mit cd in den Ordner der aufzuteilenden Datei wechseln. So wird DATEI in 1 GB große Teile aufgeteilt:&#xA;split -d -b 1g DATEI DATEI. Beispiel:&#xA;split -d -b 1g Video.mp4 Video.mp4. Die erzeugten Teile lauten dann:&#xA;Video.mp4.00 Video.mp4.01 Video.mp4.02 ... Zusammensetzen Mit cd in den Ordner mit den Teilen wechseln; so werden sie zusammensetzt:&#xA;cat DATEI.* &amp;gt; DATEI Beispiel:&#xA;cat Video.mp4.* &amp;gt; Video.mp4 </description>
    </item>
    <item>
      <title>Kommandozeilentool oder Script verfügbar machen</title>
      <link>https://blog.cafe-megabyte.de/artikel/kommandozeilentool-oder-script-verfuegbar-machen/</link>
      <pubDate>Wed, 22 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/kommandozeilentool-oder-script-verfuegbar-machen/</guid>
      <description>Kommandozeilentool oder Script verfügbar machen Ziel Man hat sich ein Kommandozeilentool wie z.B. ffmpeg heruntergeladen oder ein eigenes Shell-Skript erstellt, und man möchte es dort aufbewahren, wo man es eben aufbewahren will. Aber im Terminal soll das Tool als Kommando wie alle anderen Kommandos auch zur Verfügung stehen.&#xA;Lösung Dazu muß der Shell ein weiterer Pfad bekannt gegeben werden, wo nach ausführbaren Dateien gesucht werden soll.&#xA;Voraussetzung Das heruntergeladene Tool bzw.</description>
    </item>
    <item>
      <title>FileFault Wiederherstellungsschlüssel prüfen und ändern</title>
      <link>https://blog.cafe-megabyte.de/artikel/filefault-wiederherstellungsschluessel-pruefen-und-aendern/</link>
      <pubDate>Sun, 03 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/filefault-wiederherstellungsschluessel-pruefen-und-aendern/</guid>
      <description>FileFault Wiederherstellungsschlüssel prüfen und ändern Beim initialen Aufsetzen eines Macs mit einem Time Machine Backup eines anderen Macs, bei dem bei Erstellung des Backups die FileFault-Verschlüsselung aktiv war, wird der Wiederherstellungsschlüssel ungefragt mit übernommen: Der alte und der neue Mac teilen sich nach der Wiederherstellung denselben Wiederherstellungsschlüssel.&#xA;Falls man das nicht möchte, muß die Verschlüsselung in den Systemeinstellungen einmal deaktiviert werden, und wenn das vollständig abgeschlossen ist, wieder erneut aktiviert werden.</description>
    </item>
    <item>
      <title>Einstellungen der Kommandozeile</title>
      <link>https://blog.cafe-megabyte.de/artikel/einstellungen-der-kommandozeile/</link>
      <pubDate>Fri, 17 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/einstellungen-der-kommandozeile/</guid>
      <description>Einstellungen der Kommandozeile Seit MacOS X 10.15 Catalina ist nicht mehr bash, sondern zsh die Standard-Shell.&#xA;Um zsh zu konfigurieren, kann eine Datei ~/.zshrc angelegt werden, deren Kommandos beim Öffnen eines Terminalfenster sofort ausgeführt werden.&#xA;Die verfügbaren Optionen können hier eingesehen werden:&#xA;man zshoptions Zuerst die Datei anlegen und im Texteditor öffnen:&#xA;touch ~/.zshrc open -t ~/.zshrc Dort folgenden Inhalt einfügen:&#xA;################################ Willkommen ################################ echo echo &amp;#34; * --------------- *&amp;#34; echo &amp;#34; * Café MegaByte *&amp;#34; echo &amp;#34; * --------------- *&amp;#34; echo echo &amp;#39;--------------------------------------------------------------------------------&amp;#39; ################################ Kurzbefehle ################################ echo &amp;#39;Z-Profil-Datei editieren profile&amp;#39; alias profile=&amp;#34;open -t ~/.</description>
    </item>
    <item>
      <title>AppleScript ausführen / System neustarten</title>
      <link>https://blog.cafe-megabyte.de/artikel/applescript-ausfuehren-system-neustarten/</link>
      <pubDate>Tue, 01 Jun 2021 00:00:00 +0000</pubDate>
      <guid>https://blog.cafe-megabyte.de/artikel/applescript-ausfuehren-system-neustarten/</guid>
      <description>AppleScript ausführen / System neustarten So kann ein AppleScript-Kommando ausgeführt werden:&#xA;osascript -e &#39;APPLESCRIPT&#39; Z.B.:&#xA;osascript -e &#39;beep&#39; Es ist auch die &amp;ldquo;freundlichste&amp;rdquo; Art, den Finder zu beenden, sich auszuloggen oder das System neu zu starten.&#xA;Finder beenden:&#xA;osascript -e &#39;tell app &amp;quot;Finder&amp;quot; to quit&#39; Ausschalten ohne Nachfragen:&#xA;osascript -e &#39;tell app &amp;quot;System Events&amp;quot; to shut down&#39; Ausschalten mit Nachfragen:&#xA;osascript -e &#39;tell app &amp;quot;loginwindow&amp;quot; to «event aevtrsdn»&#39; Neustart ohne Nachfragen:</description>
    </item>
  </channel>
</rss>
