Ptyxis: ein transparentes Terminal
Tiksis ist eine schlanke Terminal-Emulation für den Gnome-Desktop. Neben der Ausrichtung auf Container-Formate besticht es durch Transparenz und Konfigurierbarkeit.
Ptyxis: ein transparentes Terminal
Tiksis ist eine schlanke Terminal-Emulation für den Gnome-Desktop. Neben der Ausrichtung auf Container-Formate besticht es durch Transparenz und Konfigurierbarkeit.
Does anyone know of a #museum of sorts where you can experience #UNIX machines from the 70s/80s hands-on?
I'd love to one day experience the way our predecessors did everyday tasks such as using a shell on a #teletype or writing a simple C program in #vi / #emacs on a hardware #terminal half a century ago.
Bonus points if it's near #Germany.
I’ve recently been trying mapping command (⌘ or cmd) to control (ctrl) on #macOS when within the #terminal. I'm doing this in #KarabinerElements. Why? One less key on a compact ergonomic keyboard!
I quickly excluded ⌘+tab as a special case for application switching (more useful than ctrl+tab), but should have seen another obvious clash coming:
It only took a day for me to press ⌘+c for copy, and get ctrl+c which cancelled what I was running
Just released: termcolor 3.0.0
ANSI colour formatting for the terminal.
Add support for Python 3.14
Only apply FORCE_COLOR, NO_COLOR & ANSI_COLORS_DISABLED env vars when present & not an empty string
Replace literal types with strings
Replace deprecated classifier with licence expression (PEP 639)
Speedup: move typing imports into type-checking block
Remove deprecated __ALL__, use __all__ instead
Hey infosec folks
I’m excited to share my project "Numtap", a CLI calculator that brings quick and reliable math to your terminal—perfect for those moments when you need fast calculations during analysis or scripting!
Why Numtap?
- An open-source CLI calculator for basic operations (like 2 + 3) and advanced functions (like sin, sqrt)
- Works in two modes: Interactive (for ongoing calculations) or Quick
(for one-off expressions)
- Built with JavaScript using `mathjs` for precision and `chalk` for a colorful interface
- Keeps a history of your calculations
Get Started
Install Numtap with the command below:
$ npm install -g numtap
Check out the screenshots below to see it in action! For more details, visit the links below.
Links:
- [GitHub](https://github.com/AbdeslamChouimet/numtap)
- [npm](https://www.npmjs.com/package/numtap)
I’d love to hear your feedback and suggestions for improvement!
What do you think
? Do you find CLI tools like this useful in your infosec workflows?
Mastodon Account Archives
TL;DR Sometimes mastodon account backup archive downloads fail to download via browser, but will do so via fetch with some flags in the terminal. YMMV.
the following are notes from recent efforts to get around browser errors while downloading an account archive link.
yes, surely most will not encounter this issue, and that's fine. there's no need to add a "works fine for me", so this does not apply to your situation, and that's fine too. however, if one does encounter browser errors (there were several unique ones and I don't feel like finding them in the logs).
moving on... some experimentation with discarding the majority of the URL's dynamic parameters, I have it working on the cli as follows:
» \fetch -4 -A -a -F -R -r --buffer-size=512384 --no-tlsv1 -v ${URL_PRE_QMARK}?X-Amz-Algorithm=AWS4-HMAC-SHA256
the primary download URL (everything before the query initiator "?" has been substituted as ${URL_PRE_QMARK}, and then I only included Amazon's algo params, the rest of the URL (especially including the "expire" tag) seems to be unnecessary.
IIRC the reasoning there is about the CDN's method for defaulting to a computationally inexpensive front-line cache management, where the expire aspects are embedded in the URL instead of internal (to the CDN clusters) metrics lookups for cache expiration.
shorter version: dropping all of the params except the hash algo will initiate a fresh zero-cached hit at the edge, though likely that has been cached on second/non-edge layer due to my incessent requests after giving up on the browser downloads.
increasing the buffer size and forcing ipv4 are helpful for some manner of firewall rules that are on my router side, which may or may not be of benefit to others.
- Archive directory aspect of URL: https://${SERVER}/${MASTO_DIR}/backups/dumps/${TRIPLE_LAYER_SUBDIRS}/original/
- Archive filename: archive-${FILE_DATE}-{SHA384_HASH}.zip
Command:
» \fetch -4 -A -a -F -R -r --buffer-size=512384 --no-tlsv1 -v ${URL_PRE_QMARK}?X-Amz-Algorithm=AWS4-HMAC-SHA256
Verbose output:
resolving server address: ${SERVER}:443
SSL options: 86004850
Peer verification enabled
Using OpenSSL default CA cert file and path
Verify hostname
TLSv1.3 connection established using TLS_AES_256_GCM_SHA384
Certificate subject: /CN=${SEVER}
Certificate issuer: /C=US/O=Let's Encrypt/CN=E5
requesting ${URL_PRE_QMARK}?X-Amz-Algorithm=AWS4-HMAC-SHA256
remote size / mtime: ${FILE_SIZE} / 1742465117
archive-${FILE_DATE}-{SHA384_HASH}.zip 96 MB 2518 kBps 40s
@stefano looks to be working now :)
Hier ist der Link zur Fortsetzung unseres Terminal-Kurses für Anfänger. Ich muss noch einige Ergänzungen vornehmen, entschuldigt bitte die Unannehmlichkeiten.
Updated Posting's README image to show more recent UI changes!
Does anyone know if there’s a terminal command to check the CPU temperature on Apple Silicon Macs? powermetrics does it for Intel Macs but not for M series Macs. #macOS #AppleSilicon #Intel #Terminal
A new TUI library just dropped and it's absolutely wild!
yeehaw – A batteries-included text-based application framework
Design sophisticated UIs with embeddable/reusable elements
Supports images, mouse input & hella widgets!
Written in Rust!
Schönen guten Morgen;
Die Vielseitigkeit des ls-Befehls (kleiner Auszug davon) wird durch zahlreiche Optionen erweitert, die es Benutzern ermöglichen, die Ausgabe an ihre spezifischen Bedürfnisse anzupassen.
ls -l (Long Listing Format): Diese Option bietet eine detaillierte Ansicht von Dateien und Verzeichnissen.
ls -a (All Files): Mit dieser Option werden alle Dateien angezeigt, einschließlich versteckter Dateien, die mit einem Punkt (.) beginnen.
ls -t (Sort by Modification Time): Sortiert Dateien und Verzeichnisse nach dem Zeitpunkt.
ls -r (Reverse Order): Kehrt die Sortierreihenfolge um.
ls -S (Sort by Size): Sortiert Dateien und Verzeichnisse nach Größe.
ls -h (Human-Readable Sizes): Zeigt Dateigrößen in einem menschenlesbaren Format an.
ls -i (Inode Number): Zeigt die Inode-Nummer jeder Datei und jedes Verzeichnisses an.
ls -F (Classify Files): Fügt jedem Dateinamen ein Zeichen hinzu, um seinen Typ anzuzeigen.
ls -d (Directories): Listet Verzeichnisse selbst auf, anstatt ihren Inhalt anzuzeigen.
ls -g (Group Information): Ähnlich wie -l, aber ohne die Besitzerinformationen.
ls -n (Numeric UID and GID): Zeigt die numerische Benutzer-ID (UID) und Gruppen-ID (GID) anstelle der Namen an
Der ls-Befehl ist ein leistungsfähiges und vielseitiges Werkzeug für die Dateiverwaltung in Linux. Seine Grundfunktion, das Auflisten von Verzeichnisinhalten, wird durch eine Vielzahl von Optionen erweitert, die es Benutzern ermöglichen, die Ausgabe nach ihren spezifischen Bedürfnissen anzupassen.
Falls ich wichtige ls-Befehle oder Optionen vergessen habe, bitte ich um Ergänzungen. Vielen Dank!
Was ist der 'ls'-Befehl?
Der ls-Befehl ist wie ein hilfreicher Reiseführer für die Dateien und Ordner auf Ihrem Computer. Der Name steht für "list" (auflisten), was seine Hauptaufgabe perfekt beschreibt: Er zeigt Ihnen, was sich in einem Ordner auf Ihrem Computer befindet.
Wie funktioniert er?
Wenn Sie den ls-Befehl verwenden, ist es, als würden Sie Ihren Computer fragen: "Was ist in diesem Ordner?" Der Computer antwortet dann, indem er eine Liste aller Dateien und Ordner an Ihrem aktuellen Standort anzeigt.
Einige Dateien sind wie geheime Fächer - sie sind da, aber nicht sofort sichtbar. Diese "versteckten" Dateien beginnen mit einem Punkt (.) und ls kann sie anzeigen, wenn Sie höflich darum bitten.
Wenn Sie mehr Informationen über Ihre Dateien benötigen, kann ls Details wie Dateigrößen, den Zeitpunkt der letzten Änderung und den Besitzer anzeigen.
Der ls-Befehl ist ein grundlegendes Werkzeug in Linux. Er hilft Ihnen, sich im Dateisystem Ihres Computers zurechtzufinden, Dateien zu finden und die Struktur Ihrer Verzeichnisse zu verstehen. Er ist oft einer der ersten Befehle, den User lernen, wenn sie mit Linux beginnen, weil er so nützlich für das Erkunden und Verwalten von Dateien ist.
Die Nutzung eines Linux Terminals bringt im Vergleich zu grafischen Benutzeroberflächen (GUIs) zahlreiche Vorteile mit sich. Es ist nicht nur effizienter, sondern auch schneller. Oft dauert es eine Weile, bis ich durch alle Ordner navigiert bin, nur um dann festzustellen, dass die Datei, die ich ändern möchte, in der GUI nicht bearbeitet werden kann. In solchen Fällen zeigt das Terminal seinen klaren Vorteil. Wenn ich Änderungen an meinem System vornehmen möchte, erfolgt dies meistens über das Terminal anstatt über die GUI. Im Terminal kann ich die gleichen Aufgaben ausführen, die ich auch in der GUI erledigen würde, jedoch präziser, ressourcenschonender und effizienter. Zudem kann ich Automatisierungen verwenden und habe die Möglichkeit, mein System besser zu verstehen. Genau aus diesem letzten Grund ist es wichtig, sich mit dem Terminal auseinanderzusetzen.
Schönen guten Morgen,
Ich mache hier für Anfänger ein kleines Tutorial über CLI-Befehle unter Linux(apt&bash).
CLI steht für Command Line Interface, was auf Deutsch als Befehlszeilenschnittstelle bezeichnet wird. Es handelt sich um eine textbasierte Benutzeroberfläche, die es Benutzern ermöglicht, mit einem Computer oder einem Betriebssystem zu interagieren, indem sie Befehle in Form von Text eingeben.
In Linux kann das sogenannte Terminal zur Eingabe von CLI-Befehlen verwendet werden.
Bitte teilt das mit eurer #followerpower, damit mehr Menschen darauf aufmerksam werden. Dieses Tutorial richtet sich an Anfänger, die das Terminal unter Linux nicht als furchterregendes Monster betrachten, sondern effizient damit arbeiten möchten.
DANKESCHÖN
Der Link führt direkt zum Thread mit dem Tutorial und kann bei Bedarf gespeichert werden.
Can anyone recommend a #commandline or #terminal #MatrixChat program for someone who likes #irssi? #iamb isn't quite doing it for me.
Warp, the intelligent terminal, now available on Windows.
https://www.warp.dev/blog/launching-warp-on-windows
#warp #ai #terminal #agentmode #powershell #commandline #windev
Warp, the intelligent terminal...
A curated list of shell commands and tools specific to macOS.
“You don’t have to know everything. You simply need to know where to find it when necessary.”
https://git.herrbischoff.com/awesome-macos-command-line/about/