Sida 2 av 5

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 17:30
av BadOmen
dmz skrev:
BadOmen skrev:För att få se vilken vecka det är så skriver man följande:

Kod: Markera allt

ncal -w

Kod: Markera allt

zsh: command not found: ncal
Jag vet inte varför du får det, så här blir det för mig:

:~$ ncal -w
januari 2009
må 5 12 19 26
ti 6 13 20 27
on 7 14 21 28
to 1 8 15 22 29
fr 2 9 16 23 30
lö 3 10 17 24 31
sö 4 11 18 25
1 2 3 4 5

längst ned ser man vilken vecka det är.

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 17:37
av dmz
BadOmen skrev:
dmz skrev:
BadOmen skrev:För att få se vilken vecka det är så skriver man följande:

Kod: Markera allt

ncal -w

Kod: Markera allt

zsh: command not found: ncal
Jag vet inte varför du får det, så här blir det för mig:

:~$ ncal -w
januari 2009
må 5 12 19 26
ti 6 13 20 27
on 7 14 21 28
to 1 8 15 22 29
fr 2 9 16 23 30
lö 3 10 17 24 31
sö 4 11 18 25
1 2 3 4 5

längst ned ser man vilken vecka det är.

Kod: Markera allt

└─(16:36:%)── cal
    January 2009    
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
ncal är väl ett utomstående paket antar jag.

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 19:38
av BadOmen
dmz skrev: ....
ncal är väl ett utomstående paket antar jag.
Jag tycker mig inte ha installerat det men jag är inte hundra. Jag upptäckte det när jag gjorde en man cal och såg det nämnas nästan längst ned i manualen, se nedan.
HISTORY
A cal command appeared in v5 UNIX. The ncal command appeared in
FreeBSD 2.2.6.

AUTHORS
The ncal command and manual were written by Wolfgang Helbig
helbig@FreeBSD.org〉.

BUGS
The assignment of Julian - Gregorian switching dates to country codes is
historically naive for many countries.

BSD March 26, 2004 BSD

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 23:25
av Jarulf
BadOmen skrev:
dmz skrev: ncal är väl ett utomstående paket antar jag.
Jag tycker mig inte ha installerat det men jag är inte hundra. Jag upptäckte det när jag gjorde en man cal och såg det nämnas nästan längst ned i manualen, se nedan.
Jag törs nästan sätta pengar på att det skiljer sig mellan Ubuntu och Mandriva då.

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 23:32
av Osprey
För mig funkar både cal och ncal och jag har inte installerat ncal explicit utan den har nog åkt med något annat paket då...

[Edit] ncal ingår i bsdmainutils...

Re: Dela med dig av dina bästa shell-tips

Postat: 14 jan 2009, 23:40
av dmz
Jarulf skrev:
BadOmen skrev:
dmz skrev: ncal är väl ett utomstående paket antar jag.
Jag tycker mig inte ha installerat det men jag är inte hundra. Jag upptäckte det när jag gjorde en man cal och såg det nämnas nästan längst ned i manualen, se nedan.
Jag törs nästan sätta pengar på att det skiljer sig mellan Ubuntu och Mandriva då.
Vad har Mandriva med det hela att göra? oO

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 00:30
av BadOmen
dmz skrev:
Jarulf skrev:
BadOmen skrev:
dmz skrev: ncal är väl ett utomstående paket antar jag.
Jag tycker mig inte ha installerat det men jag är inte hundra. Jag upptäckte det när jag gjorde en man cal och såg det nämnas nästan längst ned i manualen, se nedan.
Jag törs nästan sätta pengar på att det skiljer sig mellan Ubuntu och Mandriva då.
Vad har Mandriva med det hela att göra? oO
Kanske för att det är det du har som OS ;) I alla fall ser det så ut när man läser infon under din avatar... =)

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 01:58
av dmz
What?!

http://data.fuskbugg.se/skalman01/-wat.png
Var ser ni det? Jag har aldrig rört Mandriva och kommer aldrig att göra det heller. :|

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 02:03
av Xappe
dmz skrev:What?!

http://data.fuskbugg.se/skalman01/-wat.png
Var ser ni det? Jag har aldrig rört Mandriva och kommer aldrig att göra det heller. :|
http://xappe.klond.se/dumpar/dmz.png

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 02:42
av palle-kuling
Ja, det står faktiskt mandriva under dig dmz. HAHA!

Här är min lite ur min .bashrc

Kod: Markera allt

alias cd..="cd .."
alias cd-="cd -"
och ett par tips:
cd (utan argument tar dig till din $HOME)
cd - (tar dig till $OLDPWD, dvs där du var senast/innan)

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 05:09
av dmz
Fan vad skumt, litar på att den ansvariga åtgärdar detta omedelbums. :)

När vi ändå är inne på alias kan jag tipsa om följande (vet inte om det gäller enbart zsh eller även bash):

Kod: Markera allt

alias -s org=firefox
alias -s cpp=vim
alias -s sh=vim
alias -s mp3=mplayer
alias -s avi=mplayer

etc..
Detta gör att du kan skriva t.ex;

Kod: Markera allt

ubuntu-se.org
eller

Kod: Markera allt

film.avi
eller

Kod: Markera allt

*.mp3
... och filen / adressen öppnas med det valda programmet.


Och så över till någonting helt onödigt:

Kod: Markera allt

cat /dev/input/event3 > $HOME/temp/kb.txt
echo "Keystrokes: "$(( $(cat $HOME/temp/kb.txt|wc -c) / 96))
Håll koll på hur många tangenter du trycker ned under en arbetsdag kanske? :)
(Tänk på att ersätta event3 med din korrekta event för ditt keyboard.

Re: Dela med dig av dina bästa shell-tips

Postat: 15 jan 2009, 07:39
av Osprey
När vi ändå är inne på "cd" så kan jag ju ta med pushd och popd, där pushd lägger upp nuvarande directory i en stack och sedan flyttar dig dit du skriver och popd tar dig tillbaka dit du var när du skrev pushd. Eftersom kommandona jobbar mot en stack så kan man lägga upp flera directories och vilka man har i stacken kan man se med dirs. Se man bash för fler detaljer...

Re: Dela med dig av dina bästa shell-tips

Postat: 17 jan 2009, 17:43
av BadOmen
Skriv in detta i ~/.bashrc

Kod: Markera allt

findtxt ()
{
find . -iname "${1}" -exec grep -Hi "${2}" {} +;
}
Så kan man söka efter filer som innehåller en specifik text i sin användares mappar genom att skriva findtxt "*.txt" "det du söker" självklart kan man välja att söka i en annan typ av fil eller efter en speciell fil som ska innehålla det man söker efter.

Re: Dela med dig av dina bästa shell-tips

Postat: 17 jan 2009, 17:59
av djkmmo
dmz skrev:Fan vad skumt, litar på att den ansvariga åtgärdar detta omedelbums. :)

När vi ändå är inne på alias kan jag tipsa om följande (vet inte om det gäller enbart zsh eller även bash):

Kod: Markera allt

alias -s org=firefox
alias -s cpp=vim
alias -s sh=vim
alias -s mp3=mplayer
alias -s avi=mplayer

etc..
Detta gör att du kan skriva t.ex;

Kod: Markera allt

ubuntu-se.org
eller

Kod: Markera allt

film.avi
eller

Kod: Markera allt

*.mp3
... och filen / adressen öppnas med det valda programmet.
Oj, det där var ju handy! Tusan, nu får du mig att prova något nytt igen tror jag... :)

Re: Dela med dig av dina bästa shell-tips

Postat: 18 jan 2009, 13:58
av BadOmen
dmz skrev:Fan vad skumt, litar på att den ansvariga åtgärdar detta omedelbums. :)

När vi ändå är inne på alias kan jag tipsa om följande (vet inte om det gäller enbart zsh eller även bash):

Kod: Markera allt

alias -s org=firefox
alias -s cpp=vim
alias -s sh=vim
alias -s mp3=mplayer
alias -s avi=mplayer

etc..
Detta gör att du kan skriva t.ex;

Kod: Markera allt

ubuntu-se.org
eller

Kod: Markera allt

film.avi
eller

Kod: Markera allt

*.mp3
... och filen / adressen öppnas med det valda programmet.
...
Jag får det inte att funka med bash, den fattar inte vad -s gör så jag får detta felmeddelande:

Kod: Markera allt

bash: alias: -s: ogiltig flagga
alias: usage: alias [-p] [name[=value] ... ]
Det kanske bara funkar som du säger i zsh =)

Jag lyckas inte heller hitta nån bra info om alias där det står om olika flaggor så om nån vet nån sida så är jag tacksam =)

Re: Dela med dig av dina bästa shell-tips

Postat: 18 jan 2009, 16:39
av David Andersson
BadOmen skrev: Det kanske bara funkar som du säger i zsh =)
Japp. alias -s finns i zsh men inte i bash.
BadOmen skrev: Jag lyckas inte heller hitta nån bra info om alias där det står om olika flaggor så om nån vet nån sida så är jag tacksam =)
Hjälp om kommandot "alias" (och alla andra kommandon i bash som "echo", "history", "export", "if" och "while") finns i man bash.

Tips

I man bash (och andra manualsidor som beskriver många kommandon i en) sök efter ett kommando genom att ange flera mellanslag före och ett mellanslag efter. T.ex för att söka efter alias i man bash tryck: / mellanslag mellanslag mellanslag alias mellanslag return. Om första träffen inte är rätt, gå till nästa med n och backa till föregående med N. (Och naturligtvis, går ur man med q).

Re: Dela med dig av dina bästa shell-tips

Postat: 18 jan 2009, 18:10
av BadOmen
David Andersson skrev:
BadOmen skrev: Det kanske bara funkar som du säger i zsh =)
Japp. alias -s finns i zsh men inte i bash.
BadOmen skrev: Jag lyckas inte heller hitta nån bra info om alias där det står om olika flaggor så om nån vet nån sida så är jag tacksam =)
Hjälp om kommandot "alias" (och alla andra kommandon i bash som "echo", "history", "export", "if" och "while") finns i man bash.

Tips

I man bash (och andra manualsidor som beskriver många kommandon i en) sök efter ett kommando genom att ange flera mellanslag före och ett mellanslag efter. T.ex för att söka efter alias i man bash tryck: / mellanslag mellanslag mellanslag alias mellanslag return. Om första träffen inte är rätt, gå till nästa med n och backa till föregående med N. (Och naturligtvis, går ur man med q).
Tack så tokmycket för tipset med man bash för det går inte att hitta nånting om alias med man alias. Nu ska jag sätta mig och läsa igenom en bunt sidor om bash =)

Re: Dela med dig av dina bästa shell-tips

Postat: 22 jan 2009, 18:52
av BadOmen
Här är ett alias för att slå ihop två pdf filer.

Kod: Markera allt

alias pdfmerge='gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=./output.pdf' 
Man skriver bara pdfmerge fil1.pdf fil2.pdf så får man en fil som heter output.pdf som då är en sammanslagning av fil1 och fil2.

Skriv alias i terminalen för att se vilka alias som finns att använda och hur de ser ut.

Re: Dela med dig av dina bästa shell-tips

Postat: 07 feb 2009, 09:54
av jsiei97
Om man har ett par datorer hemma som man brukar ssh:a mellan,
så se till att ForwardX11 är satt i /etc/ssh/ssh_config.

Och byta nycklar mellan datorerna så man slipper skriva lösenord hela tiden.
(då lockas man inte att sätta löjligt korta/enkla lösenord)

För utan ssh och nycklarna så skulle jag bli helt handikappad :)

/Johan

Re: Dela med dig av dina bästa shell-tips

Postat: 24 feb 2009, 13:36
av diwic
Ganska basic men effektivt - använda output från första kommandot som parameter till nästa:

Kod: Markera allt

gedit $(locate filen-som-jag-inte-vet-var-den-är)
eller kanske

Kod: Markera allt

ldd $(which nåt-kul-installerat-program)