Selusin pekerjaan sehari-hari
Satu perintah QZX. Tiga jawaban native yang berbeda.
Setiap kartu menunjukkan apa yang akan Anda atau agen Anda ketik tanpa QZX — berbeda di Windows, Linux, dan macOS — di samping satu perintah QZX untuk pekerjaan yang sama. Semua perintah QZX di bawah ini hanya-baca dan benar-benar dijalankan saat halaman ini disiapkan.
Sistem
Siapa yang memakai port 3000?
Kosong atau terpakai, beserta proses pemiliknya — diperiksa, tidak pernah dihentikan.
Tanpa QZX
WindowsGet-NetTCPConnection -LocalPort 3000 -State Listen | % { Get-Process -Id $_.OwningProcess }
Linuxss -ltnp 'sport = :3000'
macOSlsof -nP -iTCP:3000 -sTCP:LISTEN
Dengan QZX
qzx inspectPort 3000
Dokumentasi perintah ↗
Jaringan
Apakah sertifikat TLS ini sehat?
Masa berlaku, kepercayaan rantai, kecocokan nama host, versi TLS, dan sisa hari, sebagai kolom.
Tanpa QZX
WindowsTidak ada OpenSSL secara bawaan: harus menulis skrip .NET SslStream
Linux · macOSopenssl s_client -connect example.com:443 -servername example.com </dev/null | openssl x509 -noout -dates -subject -ext subjectAltName
Dengan QZX
qzx checkSslCertificate example.com
Dokumentasi perintah ↗
Jaringan
Apa isi catatan DNS-nya?
A, AAAA, MX, TXT, NS, dan CNAME dalam satu panggilan dan satu hasil.
Tanpa QZX
Windows'A','AAAA','MX','TXT','NS','CNAME' | % { Resolve-DnsName example.com -Type $_ }
Linux · macOSfor t in A AAAA MX TXT NS CNAME; do dig +short example.com $t; done
Dengan QZX
qzx checkDns example.com
Dokumentasi perintah ↗
Berkas
Berkas mana yang benar-benar duplikat?
Ukuran, SHA-256, lalu konfirmasi byte demi byte. Tidak ada yang dihapus.
Tanpa QZX
WindowsGet-ChildItem Pictures -Recurse -File | Get-FileHash | Group-Object Hash | ? Count -gt 1
Linuxfind Pictures -type f -exec sha256sum {} + | sort | uniq -w64 -D
macOSfind Pictures -type f -exec shasum -a 256 {} + | sort | awk 'seen[$1]++'
Dengan QZX
qzx findDuplicateFiles Pictures
Dokumentasi perintah ↗
Berkas
Apa berkas terbesar di sini?
Saring berdasarkan ukuran dan tanggal, urutkan dan batasi, dengan metadata terstruktur untuk setiap berkas.
Tanpa QZX
WindowsGet-ChildItem Downloads -Recurse -File | ? Length -gt 100MB | Sort-Object Length -Desc | Select-Object -First 20
Linuxfind Downloads -type f -size +100M -printf '%s %p\n' | sort -nr | head -20
macOSfind Downloads -type f -size +100M -exec stat -f '%z %N' {} + | sort -nr | head -20
Dengan QZX
qzx findFiles Downloads "*" --min-size 100MiB --sort-by size --descending true --limit 20
Dokumentasi perintah ↗
Berkas
Apakah unduhan ini cocok dengan checksum-nya?
SHA-256 secara bawaan, MD5 atau SHA-1 bila diminta — perintah yang sama di setiap sistem.
Tanpa QZX
WindowsGet-FileHash release.zip -Algorithm SHA256
Linuxsha256sum release.zip
macOSshasum -a 256 release.zip
Dengan QZX
qzx calculateFileHash release.zip
Dokumentasi perintah ↗
Pengembangan
Bagaimana keadaan repositori ini?
Branch, remote, perubahan tertunda, dan commit terbaru dalam satu potret terstruktur.
Tanpa QZX
Sistem apa pungit branch --show-current; git remote -v; git status --porcelain; git log -5 --oneline
Dengan QZX
qzx getGitStatus
Dokumentasi perintah ↗
Pengembangan
Tunjukkan struktur proyek ini.
Pohon yang dibatasi: ASCII untuk Anda, JSON untuk agen, tanpa mengikuti tautan simbolik.
Tanpa QZX
Windowstree /F src
Linuxtree -L 3 src
macOSbrew install tree && tree -L 3 src
Dengan QZX
qzx getProjectTree src 3
Dokumentasi perintah ↗
Pengembangan
Di mana variabel lingkungan ini dipakai?
Rujukan dalam kode serta templat .env dan .env.example, dalam satu laporan.
Tanpa QZX
WindowsGet-ChildItem -Recurse -File -Include *.py,*.js,*.ts,.env* | Select-String DATABASE_URL
Linux · macOSgrep -rn DATABASE_URL --include='*.py' --include='*.js' --include='*.ts' --include='.env*' .
Dengan QZX
qzx traceEnvVar DATABASE_URL
Dokumentasi perintah ↗
Pengembangan
Apakah ada impor melingkar?
Menelusuri impor modul secara rekursif dan menyebut setiap putaran yang ditemukan.
Tanpa QZX
Sistem apa punTidak ada padanan bawaan: pasang alat terpisah yang khusus untuk tiap bahasa
Dengan QZX
qzx traceCircularImports src
Dokumentasi perintah ↗
Sistem
Apa yang menghabiskan memori?
Proses dengan pemakaian memori tertinggi, dengan kolom yang sama di setiap sistem.
Tanpa QZX
WindowsGet-Process | Sort-Object WS -Descending | Select-Object -First 10
Linuxps aux --sort=-%mem | head -n 11
macOSps aux -m | head -n 11
Dengan QZX
qzx listProcesses null memory 10
Dokumentasi perintah ↗
Sistem
Python mana yang berjalan — dan apakah PATH rusak?
Setiap kecocokan di PATH, dengan entri rusak dan duplikat ditandai.
Tanpa QZX
Windowswhere.exe python; $env:Path -split ';' | ? { $_ -and -not (Test-Path $_) }
Linux · macOSwhich -a python; echo "$PATH" | tr ':' '\n' | while read d; do [ -d "$d" ] || echo "$d"; done
Dengan QZX
qzx checkSystemPath python
Dokumentasi perintah ↗