Sida 1 av 2
Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 17:34
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
SV: Klassiska *nix verktyg, var snackar vi om dem
Postat: 03 mar 2007, 17:41
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.
SV: Klassiska *nix verktyg, var snackar vi om dem
Postat: 03 mar 2007, 18:21
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.
SV: Klassiska *nix verktyg, var snackar vi om dem
Postat: 03 mar 2007, 18:52
av vulfgar
En undertavla till "Tips och trix" kanske?
SV: Klassiska *nix verktyg, var snackar vi om dem
Postat: 03 mar 2007, 18:59
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 ??
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 19:25
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.
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...
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 20:50
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 ?
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 20:52
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
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 20:59
av Okänd
gasol skrev:
~/.bash_history om du kör bash
Fantastiskt....
osv....
Här skulle man ha ett städscript som tog bort alla som förekommer mer än 1 gång....

SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 21:05
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.
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 21:10
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...
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 22:10
av Urban Anjar
plun skrev:
gasol skrev:
~/.bash_history om du kör bash
Fantastiskt....
osv....
Här skulle man ha ett städscript som tog bort alla som förekommer mer än 1 gång....
cat .bash_history | sort | uniq
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 22:21
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

SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 22:53
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...
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

SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 03 mar 2007, 23:03
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....
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 04 mar 2007, 00:42
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...
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 04 mar 2007, 01:00
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

SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 04 mar 2007, 01:06
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?
Se förresten:
http://ubuntu-se.org/smf/index.php/topic,6434.0.html
SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 04 mar 2007, 01:15
av Okänd
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

SV: Klassiska *nix verktyg, var snackar vi om dem?
Postat: 04 mar 2007, 08:36
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.