CLI / TUI applikationer (

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

CLI / TUI applikationer (

Inlägg av Zhaozhou »

För att börja ska jag förklara CLI och TUI;
CLI står för "Command Line Interface" och är en applikation där du själv matar in text. Bash är ett exempel på en sådan applikation.
TUI står för "Text User Interface" och är en applikation som använder sig av fönster uppbyggda av tecken. Nano är ett exempel på en sådan applikation.

En notis vill jag göra angående program som använder sig av svgalib, directfb, fbcon eller liknande drivrutiner. Dessa räknas som ett GUI, och borde således inte räknas med i listan. Resonemanget "det kan köras i en terminal" är inte rationellt, då X körs på exakt samma sätt (och X ska inte med i listan, i guess? :)).

Jag gjorde denna lista då den andra tråden var så utspridd.
Att leta genom 3 sidor för att hitta ett program man söker känns inte så kul alltid.
Så, jag tänkte skapa en lite mer organiserad lista.
Jag ska försöka hålla den så uppdaterad som möjligt.
Fyll på med program, helst med länk och syfte included.

nätverk-verktyg webläsare
e-post[/*]
dataöverföring
monitors
texteditorer im/chat media script- / programmeringsspråk annat [/list]



Andra länkar;
cli-apps.org
freshmeat.net
Senast redigerad av 4 Zhaozhou, redigerad totalt 24 gång.
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av gasol »

mp3blaster som mp3-spelare http://mp3blaster.sf.net/
BitchX som irc klient http://www.bitchx.com/

Förstår dock inte vad mplayer gör på listan? mplayer använder ju ett fönster för att visa film i, att lyssna på mp3 i en terminal med mplayer går iofs att göra men...
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Konservburk »

gasol skrev: Förstår dock inte vad mplayer gör på listan? mplayer använder ju ett fönster för att visa film i
Så alla program som använder "fönster" är GUI-program i din värld?

Jag skulle inte klassa mplayer som ett GUI vare sig man använder
x11-fönster eller ascii art som video output.

Mplayer är CLI fram tills man startat uppspelningen, sedan styr man
det med kortkommandon.
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Zhaozhou »

gasol skrev: Förstår dock inte vad mplayer gör på listan? mplayer använder ju ett fönster för att visa film i, att lyssna på mp3 i en terminal med mplayer går iofs att göra men...
mplayer är en utmärkt musikspelare, och är även gjord för att använda vilken drivrutin som helst (exempelvis aalib), vilket gör den till en utmärkt mediaspelare. (:
Tack för länkarna. (:
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av gasol »

Men en väldigt begränsad text upplösning i konsolen / terminalen samt stöd för svga uppspelning så finns det som ingen större anledning att sitta å titta på en film i ASCII.

Så för listans skulle så borde det väl mera vara mplayer med aalib som vo plugin...
Så alla program som använder "fönster" är GUI-program i din värld?

Jag skulle inte klassa mplayer som ett GUI vare sig man använder
x11-fönster eller ascii art som video output.

Mplayer är CLI fram tills man startat uppspelningen, sedan styr man
det med kortkommandon.
Samma resonemang skulle ju kunna hållas om X, dvs fram tills jag startar det så är det ett CLI program.

Mplayer är inte ett CLI program bara för att jag startar det från terminalen:
mplayer -fs film.avi
Kommer ju att öppna filmen i ett fönster, jag kan spolar fram och tillbaka med musen, jag trycka Play med musknappen jag kan spola fram och tillbaka med pil tangenterna. Vad är det som inte är GUI i detta program?

Men din definition av GUI program är kanske att det måste finns minst 1 knapp i programmet?
Är t.ex. gnome-terminal enligt dig inte ett GUI program?
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Emil.s »

Ah, grymmt! Klister på denna. :)

EDIT:
wget och rTorrent är ju självklara. Ny sektion?

EDIT2:
Backup!
rsync
mirrordir
...?
Senast redigerad av 1 Emil.s, redigerad totalt 28 gånger.
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Konservburk »

gasol skrev: Samma resonemang skulle ju kunna hållas om X, dvs fram tills jag startar det så är det ett CLI program.

Mplayer är inte ett CLI program bara för att jag startar det från terminalen:
Det beror på om du vill kalla program som styrs med en argumentlista
för CLI-program.  Jag är beredd att hålla med om att det egentligen är
skalet som är CLI-programmet i den situationen.  Men då är inte heller
kommandon som cp, mv och rm några CLI-program.

gasol skrev: mplayer -fs film.avi
Kommer ju att öppna filmen i ett fönster, jag kan spolar fram och tillbaka med musen, jag trycka Play med musknappen jag kan spola fram och tillbaka med pil tangenterna. Vad är det som inte är GUI i detta program?
Ingenting av det du räknar upp har med GUI att göra.  Ett program blir
inte GUI bara för att du kan använda kortkommandon som är bundna
till musen eller tangentbordet.

gasol skrev: Men din definition av GUI program är kanske att det måste finns minst 1 knapp i programmet?
Nej, jag kräver inga knappar för att kalla något för GUI.

gasol skrev: Är t.ex. gnome-terminal enligt dig inte ett GUI program?
Det är ett GUI-program.  Du får t.ex. fram en meny när du högerklickar.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Konservburk »

gasol skrev: Så för listans skulle så borde det väl mera vara mplayer med aalib som vo plugin...
Jag förstår inte varför du hoppar på mplayer men inte emacs?  Där har
du en salig blandning av GUI, TUI, och CLI.  Kör du emacs innifrån X så
kommer du till GUI-versionen, medan emacs -nw ger dig TUI-versionen.
Inne i emacs trycker du Meta-x för att komma till CLI-versionen.
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Zhaozhou »

gasol skrev: Samma resonemang skulle ju kunna hållas om X, dvs fram tills jag startar det så är det ett CLI program.

Mplayer är inte ett CLI program bara för att jag startar det från terminalen:
mplayer -fs film.avi
Kommer ju att öppna filmen i ett fönster, jag kan spolar fram och tillbaka med musen, jag trycka Play med musknappen jag kan spola fram och tillbaka med pil tangenterna. Vad är det som inte är GUI i detta program?

Men din definition av GUI program är kanske att det måste finns minst 1 knapp i programmet?
Är t.ex. gnome-terminal enligt dig inte ett GUI program?
Om du använder directfb eller fbcon med mplayer skapas en "ny tty" (tty7), där mplayer kan spela filmerna i ett grafiskt läge genom direct access till grafikkortet, dvs som X, fast simplifierat. svgalib vet jag inte så mycket om, då jag inte kan köra det på min amd64, med det fungerar på ett liknande sätt.
Sedan kan du såklart använda det under X med diverse olika motorer, xv, opengl, sdl, etc. Men i detta är inte varför vi tar med det i listan.

Spelar du den under aalib eller om du spelar musik är det en TUI / CLI. (:
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Zhaozhou »

Emil.s skrev: Ah, grymmt! Klister på denna. :)

EDIT:
wget och rTorrent är ju självklara. Ny sektion?

EDIT2:
Backup!
rsync
mirrordir
...?
Haha, jo, du har så rätt.
Jag var helt otroligt trött i slutändan, så jag klickade posta och tänkte fortsätta idag.
Jag lägger till!
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Mekaniserad Apelsin »

Går det att köra i screen så är det ok för mig!

Screen har ingen sagt än, vad gör ni egentligen?

iptraf, iftop, ntop...
More Mekaniserad at http://blippe.se.
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av gasol »

DrKonservburk skrev:
gasol skrev: Samma resonemang skulle ju kunna hållas om X, dvs fram tills jag startar det så är det ett CLI program.

Mplayer är inte ett CLI program bara för att jag startar det från terminalen:
Det beror på om du vill kalla program som styrs med en argumentlista
för CLI-program.  Jag är beredd att hålla med om att det egentligen är
skalet som är CLI-programmet i den situationen.  Men då är inte heller
kommandon som cp, mv och rm några CLI-program.

gasol skrev: mplayer -fs film.avi
Kommer ju att öppna filmen i ett fönster, jag kan spolar fram och tillbaka med musen, jag trycka Play med musknappen jag kan spola fram och tillbaka med pil tangenterna. Vad är det som inte är GUI i detta program?
Ingenting av det du räknar upp har med GUI att göra.  Ett program blir
inte GUI bara för att du kan använda kortkommandon som är bundna
till musen eller tangentbordet.

gasol skrev: Men din definition av GUI program är kanske att det måste finns minst 1 knapp i programmet?
Nej, jag kräver inga knappar för att kalla något för GUI.

gasol skrev: Är t.ex. gnome-terminal enligt dig inte ett GUI program?
Det är ett GUI-program.  Du får t.ex. fram en meny när du högerklickar.
Du nämner ingen anledning till varför mplayer _INTE_ är ett gui program om man inte använder SVGAlib eller nån sorts framebuffer / aalib.


Angående Emacs så var det från gruden en TUI program och har i princip lika mycket funktion i sitt TUI läge som i sitt grafiska läge. Detta har inte mplayer på något sätt.
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Konservburk »

gasol skrev: Du nämner ingen anledning till varför mplayer _INTE_ är ett gui program om man inte använder SVGAlib eller nån sorts framebuffer / aalib.
För att det inte finns någonting som gör det till ett GUI-program.

Du anser att mplayers GUI-status beror på vilken video output man
använder?  Men det är ju fortfarande samma användargränssnitt!

gasol skrev: Angående Emacs så var det från gruden en TUI program och har i princip lika mycket funktion i sitt TUI läge som i sitt grafiska läge. Detta har inte mplayer på något sätt.
Eftersom mplayer varken har TUI- eller GUI-läge, så är det ingen
idé att jämföra dessa icke-existerande lägens funktionalitet.
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av per9000 »

Zhaozhou skrev: [...]

script- / programmeringsspråk [...]
Får jag även tipsa om dessa gynnare som kanske platsar i samma kategori:
/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
njet_blaj
Inlägg: 18
Blev medlem: 18 okt 2006, 04:50

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av njet_blaj »

Pine ska vara ett mailprogram som jag dock inte själv har testat, och denna listan saknar också webläsaren w3m, som enligt min erfarenhet är bättre än vanliga links.
Från slackware -> debian -> ubuntu på sju år.
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Zhaozhou »

njet_blaj skrev: Pine ska vara ett mailprogram som jag dock inte själv har testat, och denna listan saknar också webläsaren w3m, som enligt min erfarenhet är bättre än vanliga links.
Hm, nu får jag inte ändra på posten längre i vilket fall. Min vote ligger på att avsticka posten.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Hund »

Zhaozhou skrev:
njet_blaj skrev: Pine ska vara ett mailprogram som jag dock inte själv har testat, och denna listan saknar också webläsaren w3m, som enligt min erfarenhet är bättre än vanliga links.
Hm, nu får jag inte ändra på posten längre i vilket fall. Min vote ligger på att avsticka posten.
Bara att säga till om du vill ha något ändrat. :)
Linuxkompis - En vänlig Linux-gemenskap för alla!
mqarcus
Inlägg: 101
Blev medlem: 31 dec 2006, 02:06

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av mqarcus »

Finns det ingen som använder top? Finns det alternativ till top, förresten?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av johanre »

Helt otroligt, ser ut som en kollektiv tankemiss  8) : ssh

Andra? ping, nmap, netstat, less, bash, tar, sudo, find, apt-*, dpkg-*...

PS. Ja, jag vet, det finns GUI frontends till flera av ovan nämnda applikationer.
Senast redigerad av 1 johanre, redigerad totalt 30 gånger.
Användarvisningsbild
Kerath
Inlägg: 630
Blev medlem: 25 jan 2007, 19:51
OS: Arch Linux

SV: CLI / TUI applikationer ("terminalprogram")

Inlägg av Kerath »

Johan R-E skrev: Helt otroligt, ser ut som en kollektiv tankemiss  8) : ssh

Andra? ping, nmap, netstat, less, bash, tar, sudo, find, apt-*, dpkg-*...

PS. Ja, jag vet, det finns GUI frontends till flera av ovan nämnda applikationer.
Det spelar väl absolut ingen roll... ;)
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'
Skriv svar

Återgå till "Terminalforum"