Klassiska *nix verktyg, var snackar vi om dem?

Diskussion gällande forumet
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Urban Anjar »

Det är naturligt och korrekt att trycka på GUI-verktyg när det gäller att attrahera nya användare till Ubuntu. Ändå är det ju så att Ubuntu innehåller alla de fina kommandoradsverktyg som gjort Unix och sedan Linux populära bland lite mer avancerade och nyfikna användare. Var i forumet vill vi att man ska diskutera dem?

Jag snackar om grundläggande kommandoradsverktyg, lite mer esoteriska saker som sed och awk, men också om klassiska editorer som Emacs och Vi, liksom verktyg som LaTeX.

* Ubuntu för nybörjare? Nej just det. Vi skulle INTE skrämma bort nybörjarna med de här sakerna.
* Programmering? Nja, att använda kommandoraden kan ses som en inkörsport till programmering, men det ÄR inte programmering, med mitt sätt att se på saken.
* Skrivbordet? Kanske, men där tänker jag mer på grafiska verktyg, framför allt traditionella kontorsverktyg som ordbehandlare, kalkylprogram och så.

Var är det tänkt att vi ska diskutera sådant?

Edit: fixat stavfel i rubriken
Senast redigerad av 1 Urban Anjar, redigerad totalt 3 gånger.
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem

Inlägg av Okänd »

Det har jag också funderat över........
Kanske ny forumtavla med "Det bästa är terminalen" där man avdramatisera det hela.
När jag började med Ubuntu Linux, var det hela någon skräck-scenario och påminde om
gamla MS-Dos tider.
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

SV: Klassiska *nix verktyg, var snackar vi om dem

Inlägg av Urban Anjar »

"Take command" hette en artikelserie i Linux Journal en gång i tiden. Jag knyckte det till LP och det blev en wikiartikel kallad "Ta kommandot", vi kanske kan låna den rubriken även här?

Kommandoraden i Linux är en skräck för många nybörjare, men den är också alldeles underbar. Fantastiska små verktyg som kan kombineras nästan hur man vill, ungefär som när man bygger med LEGO.

För många är det kanske mest en "nödingång", när man råkat ha sönder konfigurationen för X eller när man vill fjärrstyra sin dator via SSH, men när man väl vant sig kan man göra det mesta den vägen.

Det finns hur mycket som helst att lära sig. De intellektuella utmaningarna kan vara oändliga. Vem behöver sudoku?

Men som sagt, vi ska hålla det här snacket lite för sig. Nybörjare kan vara lite känsliga och få för sig att man fortfarande MÅSTE hålla på med sådant här bara för att man kör Ubuntu, och det måste man inte.
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Användarvisningsbild
vulfgar
ung forumnörd
Inlägg: 12893
Blev medlem: 01 okt 2006, 22:31
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Bohuslän

SV: Klassiska *nix verktyg, var snackar vi om dem

Inlägg av vulfgar »

En undertavla till "Tips och trix" kanske?
På internet vet ingen att du är en hund. ..... ~~~ ..... I'm a bitch! 8)
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem

Inlägg av Okänd »

vulfgar skrev: En undertavla till "Tips och trix" kanske?
Absolut, vulfgar !
Terminalen är ett fantastisk verktyg. Alla vi vet det !!
Bar vi gör det " frestande" för nybörjare  ;)
Namnet på tavlan då ?

Flera förslag ??
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Emil.s »

Jag använder nästan alltid terminalen. Alltid för filhantering, men även enkla saker som "fir*tab*=efox google.se" om jag ska till google.
Och självklart vim för textredigering.  ;D

Men undetavla för "Tips och trix"?
Är det rena tips så kan man väl lika gärna posta dem direkt där?

Verkar inte vara så mycket frågor om "terminalande" annars... Men det kanske är för att ingen vet var de ska posta?

Man kanske skulle göra ett forum som heter "Terminal program och användning"?
Där man kan fråga enkla saker som "Hur spelar jag en Mp3 fil från terminalen?", "Hur flyttar man en katalog i terminalen?" eller "Hur packar man upp en .rar/.zip/.tar fil i terminalen?".

Och även mer ingående saker som diskussioner om sed, awk, grep osv...
Home sweet ~/ = http://sandnabba.se
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

Den här har jag botaniserat i....

http://linuxcommand.org/

Terminalen har ju sina fördelar ibland  ;)

En sak jag saknar är att man borde kunna spara undan sina favorit
kommandon isf att rubb o stubb ligger lagrat bakom prompten...  blädder> blädder med piltangenterna

Vart ligger kommandona lagrade ?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

plun skrev: Den här har jag botaniserat i....

http://linuxcommand.org/

Terminalen har ju sina fördelar ibland  ;)

En sak jag saknar är att man borde kunna spara undan sina favorit
kommandon isf att rubb o stubb ligger lagrat bakom prompten...  blädder> blädder med piltangenterna

Vart ligger kommandona lagrade ?

~/.bash_history om du kör bash
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

gasol skrev: ~/.bash_history om du kör bash
Fantastiskt....  ;)
svn checkout http://svn.gnome.org/svn/tracker/trunk
svn checkout http://avant-window-navigator.googlecode.com/svn/trunk/ avant-window-navigator
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get dist-upgrade
cd trunk
./autogen.sh --prefix=/usr --sysconfdir=/etc --enable-debug-code --enable-preferences
make
sudo make install
sudo make install
cd ..
osv....

Här skulle man ha ett städscript som tog bort alla som förekommer mer än 1 gång....

:D
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av mcNisse »

[quote="plun"]En sak jag saknar är att man borde kunna spara undan sina favorit
kommandon isf att rubb o stubb ligger lagrat bakom prompten...  blädder> blädder med piltangenterna[/quote]

Lär dig dig readline kommandon. De sammanfaller med emacs kommandon väldigt bra. Vilket passar ett emacs freak som mig väldigt bra.
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

jag är ledsen plun men jag förstår inte alls vad du menar :(

Jag förstår inte varför alla blir så uppjagade av  terminalen. Jag ser inget problem alls med den, så varför måste man tvinga in det i ett eget forum?
sed / awk / grep är ju helt vanliga program, så varför ska dom inte höra hemma under Program / Spel delen på forumet. LaTeX däremot som typsnitts språk lär väl bäst höra hemma under programmerings delen.
Terminalen är en helt vanlig del av linux / unix system.

Vore kanske lite skoj med ett 0ld sch00l forum för de gammla rävarna där man kan delar sina historier om det där buggiga perl-script som sänkte system osv...
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Urban Anjar »

plun skrev:
gasol skrev: ~/.bash_history om du kör bash
Fantastiskt....  ;)
svn checkout http://svn.gnome.org/svn/tracker/trunk
svn checkout http://avant-window-navigator.googlecode.com/svn/trunk/ avant-window-navigator
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get dist-upgrade
cd trunk
./autogen.sh --prefix=/usr --sysconfdir=/etc --enable-debug-code --enable-preferences
make
sudo make install
sudo make install
cd ..
osv....

Här skulle man ha ett städscript som tog bort alla som förekommer mer än 1 gång....

:D
cat .bash_history | sort | uniq
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Emil.s »

mcNisse skrev:
plun skrev:En sak jag saknar är att man borde kunna spara undan sina favorit
kommandon isf att rubb o stubb ligger lagrat bakom prompten...  blädder> blädder med piltangenterna
Lär dig dig readline kommandon. De sammanfaller med emacs kommandon väldigt bra. Vilket passar ett emacs freak som mig väldigt bra.
404 Error - File or page not found  :(
Senast redigerad av 1 Emil.s, redigerad totalt 3 gånger.
Home sweet ~/ = http://sandnabba.se
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

Urban Anjar skrev:
cat .bash_history | sort | uniq

Njau... hur funkar det där ?  just nu har jag 499 kommandon lagrade, massor med dubletter.

Händer ingenting när jag kör.. ???

EDIT
Jo nu fattar jag när jag kollar terminalen...man gör en ny fil bara med sorteringen... :D


När man har ett "djävulskommando" som det här då klistrar man så klart in det
i Bash Historyfilen innan man beger sig ut i terminalens felskrivardjungel
ex drivvarinstallation i en tty...

Ex
sudo apt-get install linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev

;)
Senast redigerad av 1 Okänd, redigerad totalt 3 gånger.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

tcsh har ett trevligt history verktyg istället för att den alltid tar nästa kommando så baseras det på vad man har skrivit in redan:

tex om du har detta i din history:

Kod: Markera allt

make
make clean
./test
vim test.m
vim Makefile 
make
make
ls

och du skriver in vi sedan pil-upp så kommer för raden vim Makefile upp och om man sedan trycker pil uppåt så kommer vim test.m upp. Om man  trycker pil uppåt med en tom prompt så kommer bara föregånde kommando....
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: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av johanre »

plun skrev: När man har ett "djävulskommando" som det här då klistrar man så klart in det
i Bash Historyfilen innan man beger sig ut i terminalens felskrivardjungel
ex drivvarinstallation i en tty...
Nja, gör helst inte det för ofta. Grejen är att ~/.bash_history editeras av din aktiva bash session. Skulle du t.ex. editera history filen via en editor så är det inte säkert att de ändringar du tror dig ha gjort stannar kvar...
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

gasol: dina tricks får man labba på... ;)

Johan R-E:

Testade och det funkar ju.... från början hade jag 499 sparade, med Urbans lilla trick
fick jag 100 unika.

Sedan editerade jag snabbt bort 70 stycken till så nu har jag 30 stycken användbara kommandon i listan.

Tar man då den här svängen som många har svårigheter med  :-\

You should do the following in a tty1 by a "ctrl+alt+F1"

sudo apt-get install linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev
sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*
sudo /etc/init.d/gdm stop
sudo sh NVIDIA-Linux-x86-1.0-9629-pkg1.run
sudo nvidia-xconfig --add-argb-glx-visuals
sudo /etc/init.d/gdm start

Alldeles suveränt att klsitra in i filen och växla över till tty.... eller finns det nån hake  ???
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Emil.s »

plun skrev:
Alldeles suveränt att klsitra in i filen och växla över till tty.... eller finns det nån hake  ???
Varför inte bara göra ett script som fixar allt åt dig?  8) ;)

Se förresten:
http://ubuntu-se.org/smf/index.php/topic,6434.0.html
Home sweet ~/ = http://sandnabba.se
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av Okänd »

Emil.s skrev:
plun skrev:
Alldeles suveränt att klsitra in i filen och växla över till tty.... eller finns det nån hake  ???
Varför inte bara göra ett script som fixar allt åt dig?   8) ;)

Se förresten:
http://ubuntu-se.org/smf/index.php/topic,6434.0.html
Njau... nVidia drivarna har jag inga problem med... men 1:a gången var man klart irriterad.
Jag försöker hitta ett enkelt sätt att hantera den här tty körningen som måste ske utan GUI..

gasols trick är klart intressant...  kör man ett antal svn inkl kompileringar så hamnar man i ett evigt letande efter kompileringskommandona som är olika överallt.

Tracker tex ska ha en hel harang för autogen kompileringen, AWN enbart autogen  osv..osv

;)
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: Klassiska *nix verktyg, var snackar vi om dem?

Inlägg av johanre »

plun skrev: Alldeles suveränt att klsitra in i filen och växla över till tty.... eller finns det nån hake  ???
Den stora haken är att din ~/.bash_history ständigt ändras. Så förr eller senare försvinner ditt nuvarande upplägg - såvida du inte sätter upp ett cron jobb eller login / logut script för att bibehålla det. Jag tycker egentligen att det bästa för dig hade varit alias.
Skriv svar

Återgå till "Forum"