2026-04-15 19:54:38 +00:00
<!doctype html> < html lang = de-de > < head > < meta charset = UTF-8 > < meta name = viewport content = "width=device-width,initial-scale=1" > < title > Mac Nerds Terminal | DIGITALE ANARCHIE | KI-LABOR< / title > < link rel = stylesheet href = /css/style.css > < / head > < body > < div class = "bg-gear gear-left" > ⚙< / div > < div class = "bg-gear gear-right" > ⚙< / div > < script > document . body . classList . add ( "js-enabled" ) < / script > < header class = main-header > < / header > < main class = container > < div class = mac-nerds-wrapper style = "max-width:900px;margin:0 auto;padding:20px" > < header style = text-align:center;margin-bottom:40px > < p style = "color:rgba(212,175,55,.5);font-family:courier new,monospace;letter-spacing:4px;font-size:.75rem;margin-bottom:8px" > // GEHEIMES TERMINAL-ARCHIV< / p > < h1 style = "color:#ff4500;letter-spacing:10px;font-size:2.2rem;text-shadow:0 0 20px rgba(255,69,0,.3);font-family:courier new,monospace;margin:0" > MAC NERDS TERMINAL< / h1 > < p style = "color:rgba(212,175,55,.4);font-family:courier new,monospace;font-size:.8rem;margin-top:10px" > Geheime Terminal-Befehle und macOS Tweaks für den digitalen Widerstand.< / p > < / header > < div id = cat-filter style = display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:30px > < button class = "cat-btn active" data-cat = all onclick = 'filterCat("all",this)' > ALLE< / button >
< button class = cat-btn data-cat = dateien onclick = 'filterCat("dateien",this)' > DATEIEN< / button >
< button class = cat-btn data-cat = netzwerk onclick = 'filterCat("netzwerk",this)' > NETZWERK< / button >
< button class = cat-btn data-cat = performance onclick = 'filterCat("performance",this)' > PERFORMANCE< / button >
< button class = cat-btn data-cat = sicherheit onclick = 'filterCat("sicherheit",this)' > SICHERHEIT< / button >
< button class = cat-btn data-cat = system onclick = 'filterCat("system",this)' > SYSTEM< / button >
< button class = cat-btn data-cat = tweaks onclick = 'filterCat("tweaks",this)' > TWEAKS< / button > < / div > < div id = cmd-grid > < div class = cmd-card data-cat = system > < div class = cmd-card-header > < span class = cmd-cat-badge > SYSTEM< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > Hardware-Kurzprofil !< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"system_profiler SPHardwareDataType | grep -E "Model|Chip|Memory|Serial"")' > < code > system_profiler SPHardwareDataType | grep -E "Model|Chip|Memory|Serial"< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Model, Chip, RAM und Seriennummer auf einen Blick — ohne Klicken durch Systeminfo.< / p > < / div > < div class = cmd-card data-cat = system > < div class = cmd-card-header > < span class = cmd-cat-badge > SYSTEM< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > macOS Version< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"sw_vers")' > < code > sw_vers< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > ProductName, Version und Build. Schneller als jedes UI-Menü.< / p > < / div > < div class = cmd-card data-cat = system > < div class = cmd-card-header > < span class = cmd-cat-badge > SYSTEM< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > CPU exakter Bezeichner< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"sysctl -n machdep.cpu.brand_string")' > < code > sysctl -n machdep.cpu.brand_string< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Zeigt den genauen CPU-String wenn jemand fragt und du nicht suchen willst.< / p > < / div > < div class = cmd-card data-cat = netzwerk > < div class = cmd-card-header > < span class = cmd-cat-badge > NETZWERK< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > Netzwerkqualität testen< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"networkQuality")' > < code > networkQuality< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Apples eigenes Speedtest-Tool seit macOS 12. Misst Upload, Download und Responsiveness (RPM).< / p > < / div > < div class = cmd-card data-cat = netzwerk > < div class = cmd-card-header > < span class = cmd-cat-badge > NETZWERK< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > Alle offenen Ports< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"lsof -i -n -P | grep LISTEN")' > < code > lsof -i -n -P | grep LISTEN< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Welcher Prozess hört auf welchem Port? Unverzichtbar wenn ein Port schon belegt ist.< / p > < / div > < div class = cmd-card data-cat = dateien > < div class = cmd-card-header > < span class = cmd-cat-badge > DATEIEN< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > DS_Store aufräumen< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"find ~ -name '*.DS_Store' -delete 2>/dev/null && echo 'Aufgeräumt.'")' > < code > find ~ -name '*.DS_Store' -delete 2>/dev/null & & echo 'Aufgeräumt.'< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Löscht alle .DS_Store-Dateien im Home-Verzeichnis. Gut vor git-Commits.< / p > < / div > < div class = cmd-card data-cat = performance > < div class = cmd-card-header > < span class = cmd-cat-badge > PERFORMANCE< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > Top 15 CPU-Fresser< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"top -o cpu -n 15 -l 1 | tail -16")' > < code > top -o cpu -n 15 -l 1 | tail -16< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Einmaliger Snapshot der 15 CPU-intensivsten Prozesse.< / p > < / div > < div class = cmd-card data-cat = tweaks > < div class = cmd-card-header > < span class = cmd-cat-badge > TWEAKS< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > Dock: sofortiges Einblenden!< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"defaults write com.apple.dock autohide-delay -float 0 && defaults write com.apple.dock autohide-time-modifier -float 0.3 && killall Dock")' > < code > defaults write com.apple.dock autohide-delay -float 0 & & defaults write com.apple.dock autohide-time-modifier -float 0.3 & & killall Dock< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > Entfernt die Verzögerung beim Dock-Einblenden. Sofort aktiv.< / p > < / div > < div class = cmd-card data-cat = sicherheit > < div class = cmd-card-header > < span class = cmd-cat-badge > SICHERHEIT< / span >
< span class = "cmd-risk risk-safe" > SAFE< / span > < / div > < h3 class = cmd-title > SSH Key im Agent speichern< / h3 > < div class = cmd-block onclick = 'copyCmd(this,"ssh-add --apple-use-keychain ~/.ssh/pfadzumkey")' > < code > ssh-add --apple-use-keychain ~/.ssh/pfadzumkey< / code >
< span class = copy-hint > [KOPIEREN]< / span > < / div > < p class = cmd-desc > fügt für die aktuelle session den key zum ageten hinzu, beim nächsten aufruf von ssh host wird der key austomatisch benutzt< / p > < / div > < / div > < / div > < style > . mac-nerds-wrapper { font-family : courier new , monospace } . cat-btn { background : 0 0 ; border : 1 px solid rgba ( 212 , 175 , 55 , .3 ) ; color : rgba ( 212 , 175 , 55 , .5 ) ; padding : 6 px 16 px ; font-family : courier new , monospace ; font-size : .75 rem ; letter-spacing : 2 px ; cursor : pointer ; transition : all .2 s } . cat-btn : hover , . cat-btn . active { border-color : #d4af37 ; color : #d4af37 ; background : rgba ( 212 , 175 , 55 , 8 % ) } # cmd-grid { display : grid ; grid-template-columns : repeat ( auto - fill , minmax ( 380 px , 1 fr ) ) ; gap : 20 px } . cmd-card { background : linear-gradient ( 135 deg , #1a1008 0 % , #0d0d0d 100 % ) ; border : 1 px solid rgba ( 184 , 115 , 51 , .3 ) ; padding : 20 px ; transition : border-color .2 s , box-shadow .2 s } . cmd-card : hover { border-color : rgba ( 212 , 175 , 55 , .6 ) ; box-shadow : 0 0 20 px rgba ( 212 , 175 , 55 , 5 % ) } . cmd-card . hidden { display : none } . cmd-card-header { display : flex ; justify-content : space-between ; align-items : center ; margin-bottom : 10 px } . cmd-cat-badge { font-size : .6 rem ; letter-spacing : 3 px ; color : rgba ( 184 , 115 , 51 , .7 ) } . cmd-risk { font-size : .6 rem ; letter-spacing : 2 px ; padding : 2 px 8 px ; border : 1 px solid } . risk-safe { color : #4caf50 ; border-color : rgba ( 76 , 175 , 80 , .4 ) } . risk-warning { color : #ff9800 ; border-color : rgba ( 255 , 152 , 0 , .4 ) } . risk-danger { color : #ff4500 ; border-color : rgba ( 255 , 69 , 0 , .4 ) } . cmd-title { color : #d4af37 ; font-size : 1 rem ; letter-spacing : 2 px ; margin : 0 0 12 px } . cmd-block { background : #000 ; border : 1 px solid rgba ( 184 , 115 , 51 , .2 ) ; padding : 10 px 14 px ; cursor : pointer ; display : flex ; justify-content : space-between ; align-items : center ; gap : 10 px ; margin-bottom : 12 px ; transition : border-color .2 s } . cmd-block : hover { border-color : rgba ( 212 , 175 , 55 , .5 ) } . cmd-block code { color : #7ec8a4 ; font-size : .8 rem ; word-break : break-all ; flex : 1 } . copy-hint { color : rgba ( 212 , 175 , 55 , .3 ) ; font-size : .6 rem ; letter-spacing : 1 px ; white-space : nowrap ; transition : color .2 s } . cmd-block : hover . copy-hint { color : rgba ( 212 , 175 , 55 , .8 ) } . cmd-block . copied { border-color : #4caf50 } . cmd-block . copied . copy-hint { color : #4caf50 } . cmd-desc { color : rgba ( 212 , 175 , 55 , .45 ) ; font-size : .78 rem ; line-height : 1.5 ; margin : 0 } @ media ( max-width : 600px ) { # cmd-grid { grid-template-columns : 1 fr } } < / style > < script > function filterCat ( e , t ) { document . querySelectorAll ( ".cat-btn" ) . forEach ( e => e . classList . remove ( "active" ) ) , t . classList . add ( "active" ) , document . querySelectorAll ( ".cmd-card" ) . forEach ( t => { t . classList . toggle ( "hidden" , e !== "all" && t . dataset . cat !== e ) } ) } function copyCmd ( e , t ) { navigator . clipboard . writeText ( t ) . then ( ( ) => { const t = e . querySelector ( ".copy-hint" ) , n = t . textContent ; t . textContent = "[KOPIERT ✓]" , e . classList . add ( "copied" ) , setTimeout ( ( ) => { t . textContent = n , e . classList . remove ( "copied" ) } , 1500 ) } ) } < / script > < / main > < footer class = main-footer > < div class = footer-inner > < p > © 2026 Sascha Rode | DIGITALE ANARCHIE | POWERED BY HUGO< / p > < / div > < / footer > < div id = newsticker style = "position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999999!important;background:rgba(0,0,0,.92)!important;border-top:1px solid rgba(255,69,0,.35)!important;display:flex!important;align-items:center;height:28px!important;overflow:hidden;font-family:courier new,monospace!important;visibility:visible!important;opacity:1!important" > < span class = ticker-label style = "flex-shrink:0;font-size:.6rem;letter-spacing:2px;color:rgba(255,69,0,.7);padding:0 15px;border-right:1px solid rgba(255,69,0,.2);white-space:nowrap;height:100%;display:flex;align-items:center;background:rgba(255,69,0,5%)" > // SYSTEM_LOG_FEED< / span > < div class = ticker-track-wrap style = flex:1;overflow:hidden;height:100%;display:flex;align-items:center > < div class = ticker-track id = ticker-track-global style = "display:inline-flex;white-space:nowrap;animation:ticker-scroll 45s linear infinite" > < span class = ticker-item style = "font-size:.65rem;letter-spacing:1px;color:rgba(212,175,55,.7);padding:0 30px;text-transform:uppercase" > [ HUGO SYSTEM INITIALISIERT... ]< / span >
< span class = ticker-item style = "font-size:.65rem;letter-spacing:1px;color:rgba(212,175,55,.7);padding:0 30px;text-transform:uppercase" > [ WP-KERN GELÖSCHT // ANARCHIE LEVEL 100 ]< / span > < / div > < / div > < / div > < style > @ keyframes ticker-scroll { 0 % { transform : translateX ( 0 ) } 100 % { transform : translateX ( -50 % ) } } . ticker-item :: before { content : '▶ ' ; color : rgba ( 255 , 69 , 0 , .5 ) } . ticker-track : hover { animation-play-state : paused } < / style > < script > ( function ( ) { const e = document . getElementById ( "ticker-track-global" ) ; if ( ! e ) return ; const t = [ "STATUS: HUGO OPERATIONAL" , "DESIGNATION: OVERLORD SASCHA" , "KAFFEESTAND: KRITISCH" , "ANARCHIE-ENGINE: LÄUFT OHNE WP-BALLAST" , "MISSION: TOTALE KONTROLLE" , "DATENINTEGRITÄT: ABSOLUT" , "WARNUNG: SYSTEM EXTREM SCHNELL" , "GEMINI NEURAL LINK: AKTIV" ] ; e . innerHTML = "" , [ ... t , ... t ] . forEach ( t => { const n = document . createElement ( "span" ) ; n . className = "ticker-item" , n . style . cssText = "font-size:0.65rem; letter-spacing:1px; color:rgba(212,175,55,0.7); padding:0 30px; text-transform:uppercase;" , n . textContent = t , e . appendChild ( n ) } ) } ) ( ) < / script > < script src = /js/script.js > < / script > < / body > < / html >