Några BASH-tips

Igår kväll snabbläste jag igenom de första kapitlen i den nya utgåvan av Linux Bible för att se om det fanns nåt matnyttigt att plocka upp.

Det är väl ganska naturligt att man ofta kan hitta guldkorn inom områden där man kan det grundläggande och kan koncentrera sig på obekanta kortkommandon och liknande istället för att försöka förstå helheten och ta in all information på en gång.

Det jag fastnade för var ett gäng nyttiga kommandon i BASH som jag hittills inte använt. Kanske sitter du i samma sitation, dvs att du tar dig runt hjälpligt (för det räcker ganska långt) med Ctrl+C, Ctrl+A, Ctrl+E, Ctrl+D, Ctrl+U, Ctrl+R och kanske några till.

Readline heter det bibliotek som tillhandahåller dessa “radredigeringsmöjligheter” och det finns ett helt gäng andra kortkommandon varav några kan vara mödan värt att lägga på minnet.

BASH är standardskalet i de distributioner som jag har använt och likaså har det varit de Emacs-liknande kortkommandona som har gällt som standard i BASH men för den som är mer vi-orienterad finns räddningen i form av “set -o vi” i din .bashrc och då kan man sluta läsa här.

Nåväl, nu är det dags för mitt urval av kommandon som jag har använt alltför sporadiskt eller inte alls men skulle vinna på att använda mer:

Ctrl+F: Flytta fram markören ett tecken (snabbare än pilarna)
Ctrl+B: Flytta bak markören ett tecken (snabbare än pilarna)
Alt+F: Flytta fram markören ett ord
Alt+B: Flytta bak markören ett ord
Ctrl+T: Byt plats på aktuellt tecken och det till vänster
Alt+T: Byt plats på aktuellt ord och det till vänster (Inaktivera meny-kortkommandon i gnome-terminal om du använder det.)
Ctrl+W: Klipp ut föregående ord
Ctrl+Y: Klistra in det du klippte ut senast

Jag tror på att införa kortkommandon gradvis, låta dessa sätta sig och sen öka på med ytterligare effektivitetshöjande kommandon eftersom. Jag använder flera av Googles tjänster och gör likadant där, plockar upp något kortkommando per dag och låter det sätta sig genom att man använder det. Kanske gör jag en liknande sammanställning för Gmail, Google Kalender och Google Reader.

Edit: Jag slängde med “linux” vid kategorisering av detta inlägg och hoppas att ingen GNU-fanatiker tar illa upp även om innehållet mer handlar om GNU Bourne Again Shell än Linux…

This entry was posted in datorer, linux and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *