2026-04-06 23:04:28 +00:00
<!DOCTYPE html>
< html lang = "de-de" >
< head > < script src = "/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer > < / script >
< 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 class = " " >
< 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" >
2026-04-07 21:03:33 +00:00
< div class = "mac-nerds-wrapper" style = "max-width: 900px; margin: 0 auto; padding: 20px;" >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< header style = "text-align: center; margin-bottom: 40px;" >
< p style = "color: rgba(212,175,55,0.5); font-family: 'Courier New', monospace; letter-spacing: 4px; font-size: 0.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,0.3); font-family: 'Courier New', monospace; margin: 0;" > MAC NERDS TERMINAL< / h1 >
< p style = "color: rgba(212,175,55,0.4); font-family: 'Courier New', monospace; font-size: 0.8rem; margin-top: 10px;" > Geheime Terminal-Befehle und macOS Tweaks für den digitalen Widerstand.< / p >
< / header >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< button class = "cat-btn" data-cat = "system" onclick = "filterCat('system', this)" > SYSTEM< / button >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< button class = "cat-btn" data-cat = "netzwerk" onclick = "filterCat('netzwerk', this)" > NETZWERK< / button >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< button class = "cat-btn" data-cat = "dateien" onclick = "filterCat('dateien', this)" > DATEIEN< / button >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< button class = "cat-btn" data-cat = "performance" onclick = "filterCat('performance', this)" > PERFORMANCE< / button >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< button class = "cat-btn" data-cat = "tweaks" onclick = "filterCat('tweaks', this)" > TWEAKS< / button >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< / div >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< div id = "cmd-grid" >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< h3 class = "cmd-title" > Hardware-Kurzprofil< / h3 >
< div class = "cmd-block" onclick = "copyCmd(this, 'system_profiler SPHardwareDataType | grep -E \u0026#34;Model|Chip|Memory|Serial\u0026#34;')" >
< code > system_profiler SPHardwareDataType | grep -E " Model|Chip|Memory|Serial" < / code >
< span class = "copy-hint" > [KOPIEREN]< / span >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< p class = "cmd-desc" > Model, Chip, RAM und Seriennummer auf einen Blick — ohne Klicken durch Systeminfo.< / p >
< / div >
2026-04-06 23:04:28 +00:00
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< p class = "cmd-desc" > ProductName, Version und Build. Schneller als jedes UI-Menü.< / p >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< p class = "cmd-desc" > Zeigt den genauen CPU-String wenn jemand fragt und du nicht suchen willst.< / p >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< h3 class = "cmd-title" > DS_Store aufräumen< / h3 >
< div class = "cmd-block" onclick = "copyCmd(this, 'find ~ -name \u0026#39;*.DS_Store\u0026#39; -delete 2\u0026gt;\/dev\/null \u0026amp;\u0026amp; echo \u0026#39;Aufgeräumt.\u0026#39;')" >
< code > find ~ -name ' *.DS_Store' -delete 2> /dev/null & & echo ' Aufgeräumt.' < / code >
< span class = "copy-hint" > [KOPIEREN]< / span >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< p class = "cmd-desc" > Einmaliger Snapshot der 15 CPU-intensivsten Prozesse.< / p >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< 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 \u0026amp;\u0026amp; defaults write com.apple.dock autohide-time-modifier -float 0.3 \u0026amp;\u0026amp; 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 >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
< p class = "cmd-desc" > Entfernt die Verzögerung beim Dock-Einblenden. Sofort aktiv.< / p >
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
2026-04-06 23:04:28 +00:00
< / div >
2026-04-07 21:03:33 +00:00
2026-04-06 23:04:28 +00:00
< / div >
< style >
2026-04-07 21:03:33 +00:00
.mac-nerds-wrapper { font-family: 'Courier New', monospace; }
.cat-btn {
background: transparent;
border: 1px solid rgba(212,175,55,0.3);
color: rgba(212,175,55,0.5);
padding: 6px 16px;
font-family: 'Courier New', monospace;
font-size: 0.75rem;
letter-spacing: 2px;
2026-04-06 23:04:28 +00:00
cursor: pointer;
2026-04-07 21:03:33 +00:00
transition: all 0.2s;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cat-btn:hover, .cat-btn.active {
border-color: #d4af37;
color: #d4af37;
background: rgba(212,175,55,0.08);
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
#cmd-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
gap: 20px;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-card {
background: linear-gradient(135deg, #1a1008 0%, #0d0d0d 100%);
border: 1px solid rgba(184,115,51,0.3);
padding: 20px;
transition: border-color 0.2s, box-shadow 0.2s;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-card:hover {
border-color: rgba(212,175,55,0.6);
box-shadow: 0 0 20px rgba(212,175,55,0.05);
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-card.hidden { display: none; }
.cmd-card-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-cat-badge {
font-size: 0.6rem;
letter-spacing: 3px;
color: rgba(184,115,51,0.7);
}
.cmd-risk {
font-size: 0.6rem;
letter-spacing: 2px;
padding: 2px 8px;
border: 1px solid;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.risk-safe { color: #4caf50; border-color: rgba(76,175,80,0.4); }
.risk-warning { color: #ff9800; border-color: rgba(255,152,0,0.4); }
.risk-danger { color: #ff4500; border-color: rgba(255,69,0,0.4); }
.cmd-title {
color: #d4af37;
font-size: 1rem;
letter-spacing: 2px;
margin: 0 0 12px;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-block {
background: #000;
border: 1px solid rgba(184,115,51,0.2);
padding: 10px 14px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
margin-bottom: 12px;
transition: border-color 0.2s;
2026-04-06 23:04:28 +00:00
}
2026-04-07 21:03:33 +00:00
.cmd-block:hover { border-color: rgba(212,175,55,0.5); }
.cmd-block code {
color: #7ec8a4;
font-size: 0.8rem;
word-break: break-all;
flex: 1;
}
.copy-hint {
color: rgba(212,175,55,0.3);
font-size: 0.6rem;
letter-spacing: 1px;
white-space: nowrap;
transition: color 0.2s;
}
.cmd-block:hover .copy-hint { color: rgba(212,175,55,0.8); }
.cmd-block.copied { border-color: #4caf50; }
.cmd-block.copied .copy-hint { color: #4caf50; }
.cmd-desc {
color: rgba(212,175,55,0.45);
font-size: 0.78rem;
line-height: 1.5;
margin: 0;
}
@media (max-width: 600px) {
#cmd-grid { grid-template-columns: 1fr; }
2026-04-06 23:04:28 +00:00
}
< / style >
2026-04-07 21:03:33 +00:00
< script >
function filterCat(cat, btn) {
document.querySelectorAll('.cat-btn').forEach(b => b.classList.remove('active'));
btn.classList.add('active');
document.querySelectorAll('.cmd-card').forEach(card => {
card.classList.toggle('hidden', cat !== 'all' & & card.dataset.cat !== cat);
});
}
function copyCmd(el, cmd) {
navigator.clipboard.writeText(cmd).then(() => {
const hint = el.querySelector('.copy-hint');
const orig = hint.textContent;
hint.textContent = '[KOPIERT ✓]';
el.classList.add('copied');
setTimeout(() => { hint.textContent = orig; el.classList.remove('copied'); }, 1500);
});
}
< / script >
2026-04-06 23:04:28 +00:00
< / 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,0.92) !important; border-top:1px solid rgba(255,69,0,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:0.6rem; letter-spacing:2px; color:rgba(255,69,0,0.7); padding:0 15px; border-right:1px solid rgba(255,69,0,0.2); white-space:nowrap; height:100%; display:flex; align-items:center; background:rgba(255,69,0,0.05);" > // 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:0.65rem; letter-spacing:1px; color:rgba(212,175,55,0.7); padding:0 30px; text-transform:uppercase;" > [ HUGO SYSTEM INITIALISIERT... ]< / span >
< span class = "ticker-item" style = "font-size:0.65rem; letter-spacing:1px; color:rgba(212,175,55,0.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,0.5); }
.ticker-track:hover { animation-play-state: paused; }
< / style >
< script >
(function() {
const track = document.getElementById('ticker-track-global');
if (!track) return;
const ITEMS = [
"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"
];
track.innerHTML = '';
[...ITEMS, ...ITEMS].forEach(text => {
const span = document.createElement('span');
span.className = 'ticker-item';
span.style.cssText = "font-size:0.65rem; letter-spacing:1px; color:rgba(212,175,55,0.7); padding:0 30px; text-transform:uppercase;";
span.textContent = text;
track.appendChild(span);
});
})();
< / script >
< script src = "/js/script.js" > < / script >
< / body >
< / html >