[Sammelthread] Die besten Terminal-Befehle

  • Hallo Leute


    Hier soll ein Sammelthread entstehen wo ihr Terminal Befehle findet.
    Grund ist das ich/Ihr vielleicht ewig am Suchen seit um ein paar Befehle zu Finden.


    Aus dem Wiki hab ich einen zum Rechte Reparieren:


    Code
    1. sudo cp -R /Users/DEIN_BENUTZERNAME/Downloads/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext


    und

    Code
    1. sudo chown -R root:wheel /System/Library/Extensions/AppleHDA.kext
    2. sudo chmod -R 755 /System/Library/Extensions/AppleHDA.kext


    Den genauen Artikel Findet Ihr hier:Rechte Reparieren Wiki


    Und genau so stell ich mir das für eure Terminal Befehle im fortlauf vor.


    Schön wären wenn hier die Befehle für Cache neu Aufbau, Trim Enabler und was es sonst noch so alles gibt (Bootstick erstellen für Ozmoziz Systeme?).


    Gruß Fabian

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

  • Dann steuere ich mal die Terminal Befehle für die KextCaches bei ;)
    Ab OSX Lion gelten die folgenden Befehle für den Neuaufbau bzw. die Aktualisierung der Caches

    Code
    1. sudo kextcache -prelinked-kernel

    Dieser Befehl baut nicht direkt einen Cache auf sondern erzeugt vielmehr aus den aktuell geladenen Extensions und dem zur Verfügung stehenden Kernel einen sogn. prelinked Kernel. Dieser Kernel enthält dann neben dem eigentlich Code für den Kernel auch alle Executeables der aktuell geladenen essentiellen Extensions

    Code
    1. sudo kextcache -system-prelinked-kernel

    Wie der erste Befehl nur zusätzlich zu den geladenen essentiellen Extensions finden auch die in /S/L/E und /L/E befindlichen Kexte Beachtung. Der dritte Befehl im Bunde lautet

    Code
    1. sudo kextcache -system-caches

    Dieser Befehl baut den SystemCache auf. Es finden alle Extensions aus /S/L/E und /L/E Anwendung.

  • Ab Lion funktioniert das ganze auch einfach, indem man den vorhandenen Cache löscht -> Beim Neustart wird der dann neu aufgebaut ;)


    Code
    1. # Permission für gesamt S/L/E "reparieren" bzw korrekt setzen
    2. sudo chown -R root:wheel /System/Library/Extensions/
    3. sudo chmod -R 755 /System/Library/Extensions/
    4. sudo touch /System/Library/Extensions/
    5. # Cache löschen, wird ab Lion automatisch ohne Probleme neu aufgebaut
    6. sudo rm -fR /System/Library/Caches/com.apple.kext.caches/*


    Dann gibts noch:


    Bluetooth bei Problemen resetten:

    Code
    1. rm /Library/Preferences/com.apple.Bluetooth.plist
    2. rm /Users/*Username*/Library/Preferences/ByHost/com.apple.Bluetooth.*.plist
  • von mir terminalbefehle für den umzug des userordners auf eine 2. partition:


    von einem 2. Benutzer mit administratorrechten aus:


    1. kopieren der aller daten unter beibehaltung der rechte:


    Code
    1. sudo ditto -rsrcFork /Users/*meinbenutzername* /Volumes/*name-der-partition*


    2. "verstecken" des ursprünglichen benutzerordners:


    Code
    1. sudo mv /Users/*meinbenutzername* /Users/*meinbenutzername.bak*



    3. setzen eines links zu den verschobenen daten:


    Code
    1. sudo ln -s /Volumes/*name-der-partiton* /Users/*meinbenutzername*


    4. kontrollieren, was im ordner "Users" drin ist


    Code
    1. ls -l /Users



    wenn hier auftaucht: *mein benutzername* -> /Volumes/*name-der-partition* ist alles i.o

    ersthilfe vor ort für altes zeugs (-> laptops) 8)

    berliner häckinTosh.stammTisch am 3.monatsmittwoch im maxFish/kunsthaus ACUD

    der stammtisch in berlin ist WIEDER DA!! nächster termin voraussichtlich: mittwoch 15.9.21, 19.00 uhr

  • Habe auch noch einen:


    Falls man mal per install-Stick oder in die Recovery-Umgebung Booten muss um eine PList- oder andere Config-Datei zu editieren:


    Code
    1. /Volumes/NameEurerOSXPartition/usr/bin/nano /Volumes/NameEurerOSXPartition/Extra/Chameleon.apple.boot.plist


    oder


    Code
    1. /Volumes/NameEurerOSXPartition/usr/bin/nano /Volumes/EFI/EFI/CLOVER/config.plist


    letzteres setzt voraus, dass Ihr die EFI-Partition auch gemountet habt.


    Falls iIhr eine EFI-Partition im FAT32 Format habt, erfolgt das Mounten so:


    Code
    1. cd /Volumes
    2. mkdir EFI
    3. mount - t msdos /dev/disk0s1 /Volumes/EFI

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @Tuxuser: Löschen geht zwar halte ich persönlich aber für gefährlich sofern Bootloader eingesetzt werden die mit Kext Injection arbeiten. Chameleon und dessen Derivate haben damit kein Problem da eh alles Mögliche in /S/L/E landet aber Clover und eingeschränkt auch Ozmosis dürften darüber stolpern zumindest, wenn man den Anspruch hat /S/L/E möglichst Vanilla zu halten. Spätestens mit Yosemite führt das löschen der Caches aktuell auch bei Chameleon zu einem nicht mehr startfähigen System. Alles Gründe die eigentlich gegen die Lösung mit der Brechstange sprechen ^^

  • griven


    Alles klar, wusste ich noch nicht. Bei Ozmosis habe ich diese Lösung seit Beginn genutzt, nie Probleme... Dabei ganz vergessen, dass es ja noch eine Welt ausserhalb von Mavericks & Ozmosis gibt ;P


    Edit/


    Installation von Mac OSX Guests in Parallels Desktop mit aktuellem OSX aktivieren.


    Code
    1. sudo nvram 8BE4DF61-93CA-11d2-AA0D-00E098032B8C:BootCurrent=1
  • Löschen oder Deaktivieren von Kexten in S/L/E



    Code
    1. kextunload system\library\extensions\VoodooHDA.kext


    Zum Löschen:

    Code
    1. rm -r /System/Library/Extensions/VoodooHDA.kext


    Oder die Methode, sie nur aus der / S / L / E Ordner zu verschieben, um einen Ordner / backup (kannst ihn auch anders benennen)


    Code
    1. mv /System/Library/Extensions/VoodooHDA.kext /backup


    Das Extensions Cache wird automatisch wieder neu gemacht bei einen der Terminal Befehle.


    Dashboard wieder schließen:

    Code
    1. defaults write com.apple.dashboard mcx-disabled -boolean YES
    2. killall Dock

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    Einmal editiert, zuletzt von Fab ()

  • Trim Aktivieren der jetzt von Apple selbst aus auch nicht Apple SSD´s unterstützt.

    Code
    1. sudo trimforce enable


    Passwort eingeben bestätigen 2x und neustarten lassen.
    Danach erscheint in Systeminfo: SATA/SATA Express auf eure Platte zugewiesen das der Trim AKtiviert ist.


    Frage noch: wer kennt noch den Befehl im Terminal für leeren speicherplatz löschen?
    Mit dem 10.11er Terminal ist ja alles sehr bescheiden gestaltet worden =(


    Etwas weiteres zum verändern der Anzahl im LaunchPad

    Code
    1. defaults write com.apple.dock springboard-columns -int X;defaults write com.apple.dock springboard-rows -int X;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock


    Hier bevorzuge ich es in 9x7, also:


    Code
    1. defaults write com.apple.dock springboard-columns -int 9;defaults write com.apple.dock springboard-rows -int 7;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock


    Außerdem noch etwas um vor allem die SSD zu schonen:
    Erstmal das sogenannte "noatime" von Soulman:
    http://www.soulman.de/noatime.html


    (Da ich nicht alles klauen mag hab ich es verlinkt,)
    genau wie die Einstellungen für Hybernate und alles andere für die SSD.
    Das zu wieder eine Seite wo alles gut und ausführlich erklärt ist:
    http://apfelzeugs.wordpress.co…5/osx-fur-ssd-optimieren/


    okay dann viel Spass damit =)

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    2 Mal editiert, zuletzt von Fab ()

  • Lass uns doch mal sammeln, da findet bestimmt jeder was nützliches dass er noch nicht kennt!
    Ich fang mal an:


    Mit diesem Terminal Befehl lässt sich unter Safari BackSpace Navigation aktivieren. Das heißt man kann danach wie unter Chrome mit der BackSpace/Rückschritt- Taste, Seiten zurück gehen:

    Code
    1. defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2BackspaceKeyNavigationEnabled -bool YES

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Ich finde diesen Terminal-Befehl unter Sierra super nützlich:


    Code
    1. sudo spctl --master-disable


    Damit lässt sich einstellen, dass Programme von überall gestartet werden dürfen, ohne dieses jedes Mal in den Einstellungen zu erlauben.

  • Bei großen Downloads etc. kann man anstatt den Ruhezustand unter Energie Sparen in den Systemeinstellungen zu deaktivieren, den Hacky einfach mit

    Code
    1. caffeinate


    am einpennen hindern. Das ganze geht dann solange bis man mal einen Neustart macht oder selbst in den Ruhezustand geht ;)

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Wenn es dann vollbracht ist :P


    Code
    1. say Hackintosh-Forum


    Trim für SSD

    Code
    1. sudo trimforce enable
    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

    Einmal editiert, zuletzt von Noir0SX ()

  • Sehr detailierte Infos über die CPU


    Code
    1. sysctl -a | grep cpu

    MfG, docplag



  • Quit für den Finder

    Code
    1. defaults write com.apple.finder QuitMenuItem -bool yes


    fettere RSA Keys erlauben (kommt ab und zu vor das man das braucht)


    Code
    1. sudo defaults write /Library/Preferences/com.apple.security RSAMaxKeySize -int 8192

    Macbook Pro Retina 2015 + 16GB ram 1TBGB ssd AMD Radeon R9 M370X 2048 MB  OSX 10.14.6)
    GA-Z77 DS3H + i7 3770 + 24GB RAM, RX580 8GB,240GB evo960 NMVe, TP-Link T8E (AC Wlan) + Bluetooth usbstick OSX 10.14.6 OC(on stick)


  • Dann dürfen wir eigentlich zur Vollständigkeit halber auch nicht vergessen:


    Code
    1. defaults write com.apple.finder AppleShowAllFiles YES ; killall Finder


    beziehungsweise:


    Code
    1. defaults write com.apple.finder AppleShowAllFiles NO ; killall Finder


    zum Anzeigen/Verstecken der Versteckten Dateien. Hier sind ja nicht nur Gedächtnis-Profis (ich zum Beispiel) die sich solche Sachen nicht immer komplett merken können :whistling:

  • @Fredde2209 Seit Sierra gibt es dafür folgendes Tastaturkürzel:


    Code
    1. cmd + shift + .


    Ich nutze das sehr häufig, deshalb kann ich es mir einigermaßen gut merken ;)

  • Bestimmt kennen viele die Tastenkombi CMD+H und alle Fenster eines Programms zu verstecken, bis man das Programm wieder auswählt. Blöd ist nur wenn man vergisst bei welchen Programmen noch Fenster versteckt sind. Mit diesem Terminal Befehl wird in Zukunft das Programm-Icon im Dock ein wenig ausgegraut, wenn bei diesem Programm noch Fenster versteckt sind... Probiert es einfach mal aus, dann wisst ihr was ich meine!

    Code
    1. defaults write com.apple.Dock showhidden -bool TRUE; killall Dock

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.