Alguns truques úteis do bash de Linux

por Sukrit Dhandhania em Janeiro 20, 2009

Linux

Eu uso a linha de comando de Linux extensivamente, em minha máquina local ou quando eu estiver conectado a um usuário remoto. Há alguns atalhos do teclado de que eu quero compartilhar com você quais fizeram minha vida no BASH muito mais fácil. Eu não vim através de livros demais que documentaram estes atalhos e eu penso que forem completamente importantes melhorar sua produtividade quando na linha de comando.

1. Ctrl + r

Este atalho do teclado é funcionando uma busca reversa em sua linha de comando. Para usar este atalho mantenha abaixada a chave do “controle” em sua relação terminal e bata “r” quando a chave do “controle” for pressionado ainda. você deve começar uma mensagem como este:

(reverso-eu-procurare) `':

Comece agora a datilografar um comando que você se usou mais cedo. O BASH terminará automaticamente seu comando. Você pode manter-se bater de “a combinação Ctrl + de r” a procurarar mais mais.

2. Ctrl + a

Este atalho faz seu cursor saltar ao começo da linha. Quando você datilografou alguns trabalhos em seu terminal bate a combinação chave do “controle +” e você alcançará o começo da linha que você está datilografando dentro.

3. Ctrl + e

Este atalho é similar ao precedente, a não ser que faça seu cursor saltar à outra extremidade da linha, a extremidade. Datilografe esta combinação chave quando no meio de uma linha você está datilografando e você saltará para a direita à extremidade da linha.

4. Ctrl + w

Usar este atalho resultará no apagamento de uma palavra à esquerda do cursor. Assim se você estiver no meio de uma linha que você esteja datilografando batendo o “controle + o w” suprimirá uma palavra antes do cursor.

5. ESC + d

Este atalho é o oposto do precedente. Bater o “escape + o d” em seu terminal suprimirá uma palavra à direita do cursor.

6. Ctrl + k

Este é um atalho muito poderoso e deve ser usado com cuidado. Suprime todos os dados à direita do cursor na linha que você está datilografando dentro.

7. Ctrl + u

Este é outra vez um atalho muito poderoso e deve ser usado com cuidado. Suprime todos os dados à esquerda do cursor na linha que você está datilografando dentro. Recorde que uma vez que você funciona este atalho você não pode começar para trás o texto que você datilografou.

Bornes relacionados:
  • How to monitor your Linux machine with netstat
  • The Linux ‘date’ command
  • How to send email from the Linux command line
  • 6 somewhat lesser known Windows XP tips and tricks
  • An introduction to the OS X Terminal
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.


    Bookmark and Share

    { 4 comments… read them below or add one }

    1 gyffes 01.20.09 at 11:15 am

    Always appreciate the extra knowledge! Thanks for sharing!

    2 Ben 01.24.09 at 7:01 pm

    > Remember that once you run this shortcut you can not get back
    > the text that you have typed.

    Not true. All the shortcuts you mentioned that remove anything from the command line will place a copy in the kill buffer. You can yank it from the buffer using CTRL-y

    3 p4bl0 01.24.09 at 9:42 pm

    Ya Ben is right. In fact every Emacs users are comfortable with these defaults bash keybindings cause they are often the same as Emacs.
    I can’t understand who could prefer that ^^, but there’s also a vi-mode for bash (for readline) : “set -o vi” (”set -o emacs” to get back in the good way :-p).

    4 db1911 02.03.09 at 7:03 am

    As a noob, I appreciate the info

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>