torsdag, december 13, 2007

störande iTermproblem löst

Igår lyckades jag äntligen efter en massa googlande och läsande bland kommentarer i bloggar hitta lösningen på mitt problem med att iTerm beter sig konstigt vid arbete i helskärmsapplikationer mot BSD.

Det är tydligen så att i vanligt konsollarbete används en terminaltyp, men när man drar igång en helskärmsapp som ex, vi eller ee så byter man terminal.

Provade mig runt lite bland typer som lät bra, men på en del blev det ingen skillnad och på nån så kunde jag inte öppna min editor för den inte kunde ladda den terminaltypen.

Fastnade tillsist för linux.(ville verkligen inte välja just den...)

Såhär gör man iaf:
starta iTerm, gå till Bookmarks > Manage Profiles
Terminal Profiles > Default
Välj där Type: Linux

Än sålänge har allt funkat prima, har kunnat knalla runt i mina configfiler helt obehindrat med piltangenterna. Återstår bara o se hur det går att koda, om alla specialtecken funkar och så.

Även om nu inte det här hjälper nån annan, så har jag en minnesanteckning för framtida bruk!

onsdag, december 12, 2007

odokumenterad fozzy logic i ios?

råkade av en slump på ett lite underligt beteende på en switch på jobbet idag.

även om man inte skriver till minsta gemensamma nämnare så verkar den beroende på parametrar ändå lista ut vilket av de olika kommandona man vill köra.

några exempel:

switch(config-if)#sp portf
switch(config-if)#sp?
spanning-tree speed

switch(config-if)#sp 100
switch(config-if)#sp au
switch(config-if)#sp bpduf en


detta på en catalyst 2960 med rätt nytt ios.

däremot om man försöker man tabba fram nåt eller få hjälp med ? längre fram i kommandot klagar den konstant med ambiguous command som man ju kunde förväntat sig från första början.
Samma sak om man negerar nåt av exemplena ovan med ett no..

Roligt! :)

tisdag, december 04, 2007

ps -p $$

så enkelt, så snyggt!
helt enkelt the unix way ;)

har länge stört mig på att echo $shell inte alltid visar vilket shell man kör, eftersom variabeln inte alltid sätts..

idag såg jag följande snutt i en av mina rss;er:

ps -p $$
helt enkelt ps för att lista processer, växeln -p för att visa just den vi specificerar och $ visar 'den här' processens(alltså shellets) id.
(blir ett $ extra för att anropa variabeln också..)

funkar på alla *nix så vitt jag vet.