Close Menu
  • Home
  • Ekonomi
  • Kultur
  • Sport
  • Sverige
  • Väder
  • Lokalt
    • blekinge
    • Dalarna
    • Gavleborg
    • Gotland
    • Halland
    • Jamtland
    • Jonkoping
    • Kalmar
    • kronoberg
    • Norrbotten
    • Orebro
    • Ostergotland
    • Skane
    • Sodermanland
    • Stockholm
    • Uppsala
    • Världen
    • Varmland
    • Vasterbotten
    • Vasternorrland
    • Vastmanland
    • Vastra-Gotaland

Prenumerera på uppdateringar

Prenumerera på vårt nyhetsbrev och missa aldrig våra senaste nyheter

Det hetaste

Inställda avgångar och bränslekris – så här kommer det att påverka flyget i sommar

maj 6, 2026

Les Ballets Trockadero de Monte Carlo Recension – Slapstick-balettkompani alltid på plats | Dansa

maj 6, 2026

Hur undvek Sheffield Wednesday en 15-poängsstraff?

maj 6, 2026
Facebook X (Twitter) Instagram
Trending
  • Inställda avgångar och bränslekris – så här kommer det att påverka flyget i sommar
  • Les Ballets Trockadero de Monte Carlo Recension – Slapstick-balettkompani alltid på plats | Dansa
  • Hur undvek Sheffield Wednesday en 15-poängsstraff?
  • IT-företag darrar när Anthropic tillkännager något nytt
  • Herr Stoforsens mun måste lämnas tillbaka till staten före grävning – länsstyrelsen kräver
  • Iran har rätt att använda kärnkraft på fredlig väg
  • Lief Czern pratar om drama med Jonas Gardel
  • Champions League • Ilska mot Victor Gokeres efter Arsenalseger
Facebook X (Twitter) Instagram
Folketstidning – Nyheter från Sverige och världen
  • Home
  • Ekonomi
  • Kultur
  • Sport
  • Sverige
  • Väder
  • Lokalt
    • blekinge
    • Dalarna
    • Gavleborg
    • Gotland
    • Halland
    • Jamtland
    • Jonkoping
    • Kalmar
    • kronoberg
    • Norrbotten
    • Orebro
    • Ostergotland
    • Skane
    • Sodermanland
    • Stockholm
    • Uppsala
    • Världen
    • Varmland
    • Vasterbotten
    • Vasternorrland
    • Vastmanland
    • Vastra-Gotaland
Folketstidning – Nyheter från Sverige och världen
Home » Ars Asks: Dela ditt skal och visa oss den lurade terminalen!
Tech

Ars Asks: Dela ditt skal och visa oss den lurade terminalen!

adminBy adminmaj 6, 2026Inga kommentarer4 Mins Read0 Views
Share Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp Copy Link
Follow Us
Google News Flipboard Threads
Share
Facebook Twitter LinkedIn Pinterest Email Copy Link

Timer_stop-funktionen har också möjlighet att konvertera timern till läsbart format, men detta är förmodligen mer besvärligt än det behöver vara. Jag är dock ingen utvecklare, så jag bestämde mig för den här efter att Past Lee tittat på exempel i flera timmar.

gör det med fisk för sådana som mig

Detta är för bash när jag SSH till en av mina Linux-värdar, men jag kör Fish på MacOS. Så jag förberedde en annan fiskfunktion för att uppnå samma resultat och genomförde ett stort hack för att konvertera mätningarna till läsbart format. Jag skrev den här koden och jag tar ingen ära för den. Se min kullerstenssmuts från StackOverflow.

functionfish_prompt –description ’Skriv prompt’ # Spara senaste statusuppsättning -l last_status $status # Beräkna kommandovaraktighet om tillgängligt set -l cmd_duration ”” om satt -q CMD_DURATION # Konvertera millisekunder till mikrosekunder för mer exakt jämförelseuppsättning -l due_us (matematik ”$CMD_DUR0l set uss”) * #CMD_DUR0l set oss (math ”$duration_us % 1000”) set -l ms (math ”floor($duration_us / 1000) % 1000”) set -ls (math ”floor($duration_us / 1000000) % 60”) set -lm (math ”floor($duration_us / 000) ”floor($duration_us / 3600000000)”) # Varaktighetssträngformat if test $h -gt 0 set cmd_duration (string join ” ”(” $h ”h” $m ”m)”) else if test $m -gt 0 set cmd_duration (string join ” ”(” $m ”m” $s ”s ”s) else (s ”0s)” ”floor($ms / 100)”) set cmd_duration (string join ” ”(” $s ”.” $fraktion ”s)”) else if test $s -gt 0 set cmd_duration (string join ” ”(” $s ”.” (printf ”%03d” $ms) ”s)”) else if test $ms -ge 100 set ”ms” else 100 ($ms join ”)” test $ms -gt 0 set -lfraction (math ”floor($us / 100)”) set cmd_duration (string join ” ”(” $ms ”.” $fraction ”ms)”) else set cmd_duration (string join ” ”(” $us ”us)”) end end # Definiera Unicode-symboler för statusuppsättning -l bockmarkering ””l färguppsättning ”✓” set -l kryssmarkering ”✓” set -l (normal färguppsättning) -l dark_gray (set_color 555555) set -l blue (set_color -o blue) set -l red (set_color red) set -l green (set_color green) set -l purple (set_color -o purple) # echo first line # echo new line -n -s $dark_gray ”((datum +%T) #” Elapsator exit status för ”Klockan” exit status if test $last_status -eq 0 echo -n -s $green $checkmark else echo -n -s $red $cross end # Echo faktiskt varaktigheten echo -n -s $dark_gray ” $cmd_duration” # Utför resten av prompten eko set -l host_color $purple@host_color $_USER ”:” $blue (prompt_pwd) $normal ” \$ ” Slut

stänk av färg

Efter att ha tillbringat mina formativa år nedsänkt i ANSI BBS-grafik, kan jag ha vuxit till att gilla färgglad text i terminaler lite mer än din genomsnittliga griniga administratör som fortsätter att trycka på knappar. Jag vet att vissa känner att syntaxmarkering och färger i allmänhet hindrar förståelsen och uppmuntrar till skumning, men vad kan jag säga? Jag älskar dem och jag litar på dem. Jag kanske skummar för mycket, men det är vad det är. Du kan rycka mina färgglada skalredskap från mina kalla, döda händer.

För att göra detta använder jag ett litet program som heter GRC (förkortning för Generic Colorizer) för att lägga till markering och färgning till de andra verktygen. Den är allmänt tillgänglig och fungerar utan ytterligare konfiguration.

Det är inga problem med lite färg!

lee hutchinson

Det är inga problem med lite färg!

lee hutchinson

Bilder före och efter användning av ip a med ping

Det är inga problem med lite färg!

lee hutchinson

Det har gjorts lite aliasing (jag håller det i .bash_aliases som en god medborgare) för att göra färgglada utdata till standard för vissa vanliga kommandon.

alias ls=”ls –color=auto” alias ll=”ls -AlFh –group-directories-first” alias df=”grc df -h” alias du=’grc du -h’ alias free=”grc free -h” alias ping=’grc ping’ alias traderoute=”grc traderoute=”grc ip=’ grc traderoute” alias

Jag är också angelägen om att göra siffrorna läsbara för människor, så -h-omkopplaren används aggressivt.

(Var medveten om att omslagskommandon som ip i GRC ibland kan orsaka konstigt beteende om du kopplar utgången till något annat. Var försiktig, eller inte. Det här är din dator. Bedöva den!)

själva terminalen

Örnögda läsare kommer att märka från skärmdumparna att jag använder MacOS Terminal.app för terminalprogrammet, även om det finns mycket bättre alternativ. Jag antar att min ursäkt är att jag är van vid Terminal.app och inte tycker att det är tilltalande på något sätt. Jag har testat vanliga utmanare som Ghostty, Alacritty, den kraftfulla iTerm2 med bra tmux-fönsterintegration och till och med flashiga nya omtolkningar av terminalupplevelsen som Warp.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp Copy Link
admin
  • Website

Related Posts

Tech

IT-företag darrar när Anthropic tillkännager något nytt

maj 6, 2026
Tech

Litter-Robot 4 bunt är tillbaka till årets högsta pris

maj 6, 2026
Tech

3 dagar kvar tills du får 50 % rabatt på din andra biljett till Disrupt 2026

maj 6, 2026
Tech

AI-företaget Endora deltar i ny stor runda – värdering på över 2 miljarder kronor

maj 6, 2026
Tech

Ofta använd Daemon Tools diskapp med bakdörr i en månadslång supply chain attack

maj 6, 2026
Tech

The clippening | The Verge

maj 6, 2026
Add A Comment
Leave A Reply Cancel Reply

Toppinlägg

Günther Moderdar kräver whatsapp ägare meta för att ta ansvar

augusti 17, 202541 Views

Di Gaselle 2025 börjar med nya regler och kategorier

oktober 15, 202510 Views

Pemberton köper Bukowskis ägare Bonhams

oktober 21, 20259 Views

Sverige behöver en utrikesminister som får jobbet gjort.

oktober 20, 20259 Views
Missa inte

SD betalningssystem bedrägeri

By adminmaj 6, 20260

Någon lösning på kvittningstvisten har ännu inte hittats.dela pildelaSpara intehållaexpandera till vänsterhelskärmUlf Christerson. Foto: Jessica…

President Bushs burkaförbud är inte för kvinnor

maj 6, 2026

Rättegång över Ursviks hisskatastrof – kollaps dödar 5 byggnadsarbetare

maj 6, 2026

Plötsligt såg jag Chris kollapsa på Met Gala.

maj 5, 2026

Prenumerera på uppdateringar

Prenumerera på vårt nyhetsbrev och missa aldrig våra senaste nyheter

Om oss
Om oss

Välkommen till Folketstidning.se, din pålitliga källa för nyheter och uppdateringar från Sverige och hela världen.

Vårt uppdrag är enkelt: att leverera korrekt, aktuell och engagerande journalistik som betyder något för våra läsare. Vi bevakar ett brett spektrum av ämnen

Facebook X (Twitter) Pinterest YouTube WhatsApp
Våra val

Hur undvek Sheffield Wednesday en 15-poängsstraff?

maj 6, 2026

Champions League • Ilska mot Victor Gokeres efter Arsenalseger

maj 6, 2026

Hampus Findel höll sin cancer hemlig i flera år: ”Trauma”

maj 6, 2026
Mest populära

Putin sägs kräva hela Donetze -regionen

augusti 16, 20250 Views

Ryssland kan sedan hota fler länder

augusti 16, 20250 Views

Hans rekryteringsplattform för ungdomar i staden har berömts av kungen.

augusti 17, 20250 Views
© 2026 folketstidning. Designed by folketstidning.
  • Home
  • Hälsa
  • Kommunal
  • Miljö
  • Opinion
  • Tech

Type above and press Enter to search. Press Esc to cancel.

...
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None