XPLite 1.9 DVDFab Decrypter 3.0.9.6 Beta

Atalhos na BASH

Criado por: Pedro Simões em 30 de Março de 2007 Deixar um comentário

Agora que a maioria de vós começou a experimentar (e a gostar, espero eu) o Linux, é hora de vos dar mais umas dicas para que possam abandonar o ambiente gráfico (Gnome ou KDE) e começarem a aventurar-se na “linha de comando”.

Normalmente a shell que utilizam (e que vem instalada por omissão) é a bash (Born Again Shell) e que é uma evolução da shell. Existem várias alternativas à sh, tais como:

  • c shell,
  • tch shell,
  • ksh,
  • bash,
  • etc.

Os atalhos que vos mostro abaixo são aplicáveis à bash, ou não fosse essa a minha shell de eleição.

Ctrl + A Move o cursor para o inicio da linha
Ctrl + E Move o cursor para o fim da linha
Ctrl + L Limpa o conteúdo do ecrã. É similar ao comando clear
Ctrl + U Limpa o conteúdo que se encontra antes do cursor. Se executarem este atalho no fim da linha apagam a linha toda
Ctrl + H Similar ao backspace
Ctrl + R Permite pesquisar em comandos usados anteriormente
Ctrl + C Termina o comando que estiverem a executar
Ctrl + D Atalho para sair da shell
Ctrl + Z Coloca o comando que estão a executar num modo de suspensão e em background. fg volta a trazer o comando para um estado activo e na shell. bg volta a trazer o comando para um estado activo, mas deixa-o em background.
Ctrl + W Apaga a palavra anterior ao cursor
Ctrl + K Apaga o conteúdo da linha que estiver após cursor
Ctrl + _ É o UNDO. útil quando apagamos mais do que devíamos
Ctrl + T “Roda” os dois caracteres que estão antes do cursor
Esc + T “Roda” as duas palavras que estão depois do cursor
Alt + F Move o cursor uma palavra para a frente
Alt + B Move o cursor uma palavra para a frente
Tab Completa o comando que estivermos a escrever. Caso exista mais que uma opção são mostrada as possibilidades

Caso tenham gostado do que apresentei aqui e caso estejam interessados em aprender mais comandos, eles estão todos na vossa máquina. Basta para isso que executem o seguinte comando: bind -P | less (atenção que os comandos estão separados por um “pipe” (Shift + “a tecla ao lado do 1 e acima do Tab”).


Arquivado na categoria: Linux

33 comentários a “Atalhos na BASH”

  1. Francisco diz:

    que fixe… que noticia interessante……

    passar de ambiente gráfico para linha de comandos……..

    que tristeza……….

  2. Carlos V. diz:

    realmente…..

    pra quê uma noticia destas?????????

    em vez de facilitar, quem quer agora comandos???????

    esta tb não percebi……

    há certas noticias que são realmente uma perda de tempo…

  3. Ricardo S. diz:

    Mas qual a vantagem de abandonar o ambiente gráfico? Não é suposto o Linux ser cada vez mais simples de usar?

  4. Alexandre diz:

    Olá, excelentes dicas! DEsculpem fugir ao assunto, mas já agora aproveito a minha sorte. Sou um novato no linux, ando há uns dias à volta com o opensuse 10.2. Algo que sinto muita falat é de ouvir as minahs emissões de rádio, protocolo mms. Pesqusei na net, vi algumas soluções para distros baseadas na debian, mas nada para o opensuse…. Existe alguma solução, software gratuito que me permita lidar com o mms no opensuse? obrigado!

  5. Morg diz:

    Errata: Alt + B -> Onde se lê Frente deve ler-se TRÀS.

  6. ozie diz:

    olá caros amigos

    apesar de ser um utilizador linux, á que ter em mente:

    pensamento do dia

    o que fez a microsoft, para ter do windows o maior sucesso: a sua simplicidade e a sua universalidade, dos seus sistemas operativos,

    o linux, tem melhorado de mes para mes, e de certa forma o sucesso do ubuntu muito se deve á sua facilidade de utilização.

    dá que pensar

  7. peopleware diz:

    Caros amigos descontentes, nunca é demais ensinar e o saber não ocupa lugar… quantas vezes será preciso saber umas linhas, uns comandos?

    Vá lá, antes de fazer pipocas vamos lá semear um pouco de milho ;-)

  8. deladex diz:

    Eu gostei bastante deste tópico. Excelentes dicas! A linha de comandos é sem dúvida uma ferramente muito poderosa.
    Gostei particularmente da opção de search.

  9. Helder diz:

    Vá, deixem-se de comentários negativos. Se não querem usar a bash, não usem. No entanto fiquem a saber que a bash permite automatizar muitas tarefas.

  10. NT diz:

    TUXXXXXX :)

    Pois é, uma das grandes vantagens “escondidas” do linux é realmente a «linha de comandos» que nos permite fazer tudo… O que é pena é que temos que partir a cabeça para “decorar” [acho que é preferível entender] todos os comandos…
    Acho que o linux ainda não entrou em casa de todos por causa do joguitos… Pois é os jogos é que mandam a informática lá para o topo, senão porquê investir numa placa gráfica (que hoje em dia pode chegar aos 800€) se não for para correr aquele joguito em resolução máxima? Temos algumas aplicações que permitem correr jogos de Windows em linux mas mais uma vez é para partir a cabeça, falo por exp. própria.
    Quanto a tudo o resto, o linux nem é mais fácil nem mais difícil é diferente do windows pelo que não poderemos comparar um ao outros…. Muitas vezes caímos no vicio de comparar porém como é que podem ser comparáveis? Se perguntarem a uma pessoa que sempre utilizou os sistemas linux se o windows é simples, essas pessoa fica “traumatizada” porque o windows é limitado a nível de correr aquele script maravilha ou que dá dores de cabeça por causa de um mail com vírus, porém se fizerem o contrário acontece o mesmo porque no linux não tem aquelas coisas que estamos habituados e tudo “arrumado” no mesmo sitio, que o Windows tem, e depois se queremos usar e abusar do sistema, mesmo com os sistemas de desktop muito evoluídos, temos que ir à linha de comandos…

    Conclusão…. É uma questão de escolha! :P

  11. ppinto diz:

    Vivam,

    Depois de ler os vossos comentários fiquei triste e preocupado com a vossa cultura informática… Ok OK…o ambiente gráfico é bonito, é simples de usar, dá para mudar de cor, etc etc mas também é verdade no caso do Linux, que o poder do SO se encontra na linha de comandos onde conseguimos fazer quase tudo (algumas questões só se conseguem mesmo resolver via SHell). Certamente que os Administradores de Sistemas percebem do que se fala no entanto um simples utilizador que até nunca usou o Linux ficará um bocado baralho e chocado por se voltar a Linha de Comandos. Meus caros não critiquem o que muitas das vezes dá muito trabalho a escrever e claro que se voçes não usam o Linux certamente não precisam desta dica. Já aqueles que o usam, sabem que isto dá muito, mas mesmo muito jeito.

    Portem-se bem e bom fim de semana.

    Já agora metem um live CD do Ubuntu (por exemplo) e explorem o linux e depois digam-me se ficaram viciados ou não. ah…o Linux também tem uns joguitos, alguns até viciantes :)

  12. Pedro diz:

    Para quem pensa que o linux é só ambiente gráfico.. desengane-se!

  13. balsagoth diz:

    Ao ler esta sequencia de comentarios, particularmente os primeiros dois so posso dizer: taditos, que nao sabem o que dizem! Quando nao se tem conhecimento sobre algo, a postura ideal será aprender ou manter-se calado para nao dizer besteira da grossa. Claro que a maioria pensa que linha de comando é abrir o “DOS”. Ok sou utilizador de linux, mas mesmo assim hoje em dia na Web 2.0 esta cada vez mais a utilizar-se o teclado e a surgir a CLI (command line interface) outra vez, pois como sabem é de longe mais eficaz e rapida em comparação com a GUI (graphical user interface). É obvio que nao vamos editar uma foto sem ambiente grafico, mas tambem é obvio que se queremos scrpits para automatizar tarefas queremos ter a tao poderosa linha de comandos. Á que saber separar as coisas. Utilizo maioritariamente linha de comando, com vantagens de nao depender do X (ambiente grafico) que pode ser reiniciado sem que o nosso processo a correr em linha de comando seja quebrado. Qualquer sistema mais avançado da MS como o 2003server possui algo semelhante a linha de comandos para a administraçao de sistemas. Acho tambem que muita da gente esta a confundir linux com o gnome devido ao ubuntu. Wikipedia é uma boa fonte de informaçao.

    Abraços
    do it in the DEBIAN way

  14. balsagoth diz:

    NT a linha de comandos nao esta escondida em linux! talvez no gnome ou kde!

  15. Eliane diz:

    Pra quem gosta realmente te linux, saber como trabalhar com linhas de comando é tao interessante saber como funciona. Quem trabglha com linha de comnado sabe como funciona o sistema. Estes sao os verdadeiros usuarios linux. ;)

  16. Fluvial100 diz:

    Vá lá “minoria” deixem-se de comentários negativos.
    Aprendam muito do bom que o Windows vos oferece e façam pipocas com milho transgénico e deixem o outro para as galinhas!

  17. UKN diz:

    Eu não sou nenhum defensor de A ou B …

    Mas aqueles comentários iniciais … eram escusados. Este post para quem quer mexer em linux é porreiro, quer se mexa muito ou não. Se não usam os comandos (como eu) para quê as criticas … às tantas nem usam linux (como eu, que só vou brincando com LiveCDs).

  18. Ricardo S. diz:

    Eu cá não critiquei coisa nenhuma, só fiz uma pergunta…
    A verdade é que existe quem saiba usar a linha de comandos e se sinta “iluminado” por isso, como se tivesse visto a luz e os outros são uns tristes porque não percebem de Linux.
    A “minoria” ainda é quem usa gnu/linux e são esses os “fundalmentalistas do sistema operativo”.
    Eu cá sempre usei Windows toda a vida (porque era o que me davam. por desconhecimento) e agora, de há um mês para cá, só uso Ubuntu, porque não preciso do Windows para nada e porque estou a gostar de aprender. Não digo que a Microsoft é um demónio e que Windows é só desvantagens. Nem faço o culto cego do linux.
    e como já não tou a dizer nada de jeito, vou-me mas é calar. Um abraço a todos!

  19. Fluvial100 diz:

    @Ricardo S.
    Vou instalar o Ubuntu. Tb quero ver se substitui o eficiente WIN sem adesivos…

  20. Luis diz:

    Usem linha de comandos, aumenta a produtividade e a rapidez de trabalho! Quero ver quem consegue abrir uma directoria pelo ambiente grafico mais rapido que eu pela linha de comandos :P

    Mas, cada coisa no seu lugar ;)

  21. Fluvial100 diz:

    Dasse…. olha se eu vou na cantiga dele, Urubu! Por pouco ele ia comendo o meu D: onde tenho todo o material de trabalho! Dasse…
    Ainda bem que travei a tempo!
    Balde com o gajo e já…

  22. Pedro Simões diz:

    Caros,

    Quando comecei a ler os comentário fiquei realmente triste.
    Anda um gajo a querer dar-vos um pouco mais de informação que o simples “click and go” e depois é recebido com comentários do género. Mas felizmente nem todos pensam assim. Volto a dizer que devem pelo menos experimentar para depois poderem dizer mal.

    Quanto aos que perguntam para que serve largar o ambiente gráfico eu respondo que eu todos os dias trabalho com Linux e nunca uso o X ou qualquer parte gráfica e não me dou mal, muito pelo contrário. Faço tudo o que voçês fazem na parte gráfica, mas com uma vantagem, vejo o que o SO está a fazer.

    Mas continuem a comentar, para o bem e para o mal, que eu vou continuar a postar!!

    Um bem haja para todos, mesmo para os que não merecem

  23. Ricardo S. diz:

    @Fluvial: Então que se passou por aí? lol Não vale a pena deitar tudo a perder. :) Mete o Ubuntu em dualboot com o windows.

  24. Carlos diz:

    Apenas uma curiosa observação aos comentários foi preciso o administrador do blog intervir para ficarem menos negativos afinal o que se passa não se entendem ?

    Bom Fim de Semana e
    Bem Haja
    Carlos

  25. Fluvial100 diz:

    @Ricardo S
    Obrigado pela resposta, Eu tenho o CD de instalação do Ubuntu e quando me dou conta, já o gajo está a querer particionar o disco todo! Como eu tenho C (OS) e D (backups) e não vi qq alternativa em o gajo trabalhar só no C, então nem pensei e cancelei a instalação. Pq é que ele não instala só no C e quer mexer com o HD todo?
    Dá umas dicas, que o Vitor não se importa :)

  26. PJGM diz:

    Fluvial100
    Vê como se instala no endereço em baixo. Quanto a Linux!!! estou a usar o Ubuntu há 3 dias, ainda não sei muito disto, mas com o tempo vai.

    http://ubuntu.no.sapo.pt/como_instalar_o_ubuntu.html

  27. balsagoth diz:

    @Fluvial100
    No linux nao existe essa noçao de C: e D: felizmente, pois é abusurda do ponto de vista de como um computador realmente trabalha. provavelmente iras instalar no hda1 ou hda2 sendo o hd o teu disco, o “a” o primeiro disco ou “b” o segundo, e os numeros seguintes referem-se a particao em que queres instalar no actual disco. Atençao que o GRUB substitui os “a” por 0 e “b” por 1 e por ai fora sendo os discos da forma hd(0,0) correspondendo este exemplo ao primeio disco e à primeira particao.
    Abraço

  28. Fluvial100 diz:

    @PJGM
    @balsagoth

    Obrigado a ambos. Vou seguir v/dicas e depois informo. Mas pelo SIM(!) vou fazer copias do D, não vá o gajo (Ubuntu) querer brincar comigo :)
    Abraço

  29. johnito diz:

    Gostei muito deste tema, espero que continues a apresentar mais dicas para a “linha de comando” ex: instalar programas, drives etc…
    Um aparte, já instalei varios “Linux” (Fedora, Debian, Ubuntu, Kurumin, Caixa Magica, Suse e mais alguns) e em nenhum deles consegui que a minha placa TV funcionasse, o Ubuntu até reconhece a placa (PixleiView Pro) no entanto nehum dos softawares (ex. TvTime) que usei conseguiu encontrar sinal…. neste momento tenho o Ubuntu

  30. Fluvial100 diz:

    “Antes de Instalar….
    ATENÇÃO: a instalação do Ubuntu pode fazer com que perca os dados guardados no seu disco rígido…”

    Pois é… desisto, não ponho em perigo ca de 30GB de trabalho. Quando arranjar um HD para brincar com o «Urunbu», então vou ver como é!

  31. iGama diz:

    Alguns atalhos não conhecia, obrigado pela lista :)

    Para quem pergunta quem usaria a Linha de comandos, resposta simples, quem quer fazer alguma coisa mais rápidamente e/ou developers.

    Eu muitas vezes prefiro usar a linha de comandos pois é mais rápido para mim porque já conheço os cantos a casa, e acho que o sistema gráfico me atrasa.

    Ponham Linux mais user friendly, mas não me tirem a Consola :D

  32. Pedro diz:

    Já agora, uma questão, para o pessoal que está céptico em relação à linha de comandos.

    Vocês, na vossa vasta experiência com windows, nunca usaram a linha de comandos? É que tal como em Linux, em Windows esta tb é bastante util para algumas coisas.

  33. Bruno diz:

    Boas

    Pedro Simoes, boas dicas. Nao ligues aos comentarios negativos, nao sabem o que dizem.
    Continua com os artigos sobre a shell.

Deixe o seu comentário

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.