Algumas dicas de como operar o linux

This entry was posted on Friday, 7 March, 2008

– visualizando arquivos em modo texto:

Os comandos para visualizar conteúdo de arquivos em modo texto no Linux são comuns e muita gente conhece, porém, existem alguns que podem se tornar mais “amigos” do usuário no dia-a-dia. Veja quando usar o cat, more, tac, head, tail:

cat: O comando “cat” possibilita a leitura de qualquer arquivo contendo texto, entre outras utilidades a mais (como concatenar arquivos. Para maiores informações, digite “$ man cat”). Deve-se utilizar da seguinte maneira:

$ cat arquivo.que.voce.quer.ler

Caso o arquivo seja maior que a quantidade máxima de caracteres que você puder observar na tela, você pode utilizá-lo em conjunto com o “more”, veja:

$ cat arquivo.de.conteudo.grande | more

Pode-se utilizar diretamente o “more” para esta ação, sem a necessidade de usá-lo em conjunto com o cat, veja:

$ more arquivo.de.conteudo.grande.tambem

Nos dois casos, é só ir apertando a tecla “Enter” até o final do documento para visualizá-lo todo ou pressionar a tecla “q” para sair (quit).

tac: Tudo que você leu para o “cat”é válido para o “tac”, com a diferença de que, com o tac (e o próprio nome sugere – inverso de cat), você visualiza os textos ao contrário, ou seja, se você tem um arquivo com o seguinte conteúdo:

1
2
3

Você visualizará, ao utilizar o tac, assim:

$ tac teste.numeros.inverso
3
2
1

head: Mostra as 10 primeiras linhas do arquivo, caso você só necessite do cabeçalho. Deve ser usado da seguinte forma:

$ head arquivo.que.será.visualizado.as.10.primeiras.linhas

Existem parâmetros interessantes, vou citar o “-n”. Ele permite especificar a quantidade de linhas você quer ver de um arquivo. Utilize assim:

$ head -n NÚMERO arquivo.a.ver.NÚMERO.de.linhas

tail: Utilizado da mesma forma que o `head’, porém serve para visualizar as últimas 10 linhas do arquivo. Pode-se utilizar também o parâmetro “-n” definindo o número de linhas a visualizar.

$ tail -n 2 default.phpl

Para maiores detalhes dos comandos listados acima, utilize:

$ man comando

e/ou:

$ comando –help

2 – executando aplicações em segundo plano:

Quando estamos num terminal, queremos utilizar algum comando/aplicação e necessitamos ainda do terminal livre, podemos executar o que queremos em segundo plano. É muito simples, veja:

$ comando &

Simplesmente adicione o caracter & ao final do comando/aplicativo que você quer executar. Acho interessante quando estamos no X e queremos abrir uma aplicação diretamente do terminal. Veja:

$ kcalc &
$

Executou o kcalc (calculadora) e o shell continuou livre.

Veja outro exemplo em que rodei uma aplicação e o shell ficou ocupado, então, mesmo depois disso, há como fazê-lo ficar em background (segundo plano), veja:

$ su -c xcdroast
passwd:

Depois de ter fornecido a senha, ele ficou ali, estático, e o xcdroast permaneceu aberto. Como eu queria ter o shell livre, utilizei (no bash):

Ctrl + z

[1]+ Stopped su -c xcdroast

Então, ele volta ao shell, e aqui eu forneço o comando:

$ bg

[1]+ su -c xcdroast &

O programa continua executado e o shell livre.

Caso eu queria voltar o programa para foreground, é só utilizar o comando:

$ fg
su -c xcdroast

E o shell fica novamente ocupado.

Podemos fazer também o X iniciar em segundo plano (caso você utilize inicialização em modo texto e use o comando `startx’ para entrar em modo gráfico), veja:

$ startx 2>&1 > /dev/null &

Você pode adicionar também essas informações ao arquivo /etc/profile, como um alias:

alias startx=”startx 2>&1 > /dev/null &”

3 – trabalhando com atalhos:

Suponha que você está acostumado no dia-a-dia com o shell do Linux (bash) e faz às vezes comandos enormes. No outro dia, você quer repetir o comando e não se lembra mais de todos os parâmetros… “Ihhh, vou ter que procurar…”. Nada disso. É só utilizar o modo de pesquisa do .bash_history, executando, no shell, a combinação de teclas “Ctrl + r”. Para exemplo, vamos usar um comando do programa mpg123:

$ mpg123 -z -g 100 -o arts -v -@ Lista_Mp3.txt

Que servia para: utilizar shuffle, utilizar o som na altura máxima utilizando o dispositivo de saída através do arts, adicionando verbose e por fim utilizando uma lista de músicas. Ufa… Às vezes não conseguimos guardar isso tudo rapidamente, não é mesmo? Simplesmente abra um shell, e utilize: “Ctrl + r”. Você visualizará:

(reverse-i-search)`’:

Nesse ponto, digite o início do comando (mpg123)… Antes que você perceba o comando já apareceu na tela, do jeito que foi digitado pela ÚLTIMA vez. Se quiser executar, pressione ENTER, se não quiser, pressione BASKSPACE. Ainda no bash, é possível repetir comandos utilizando o caracter “!” (ponto de exclamação). Baseados no mesmo exemplo do mpg123 anterior, no shell utilize:

$ !mpg123

Isso executará o último comando que você fez utilizando o mpg123.

4 – calendário em modo texto:

No Linux está disponível um calendário em modo texto, em que é possível visualizar do ano 1 a 9999. O uso é muito simples, veja:

$ cal

Será exibido o calendário do mês atual.

Veja os parâmetros:

- -1 => Mostra a saída de um mês simples;
- -3 => Mostra mês anterior/atual/posterior;
- -m => Exibe a segunda-feira como o primeiro dia da semana;
- -j => Exibe o dia atual do ano (contado de 1 a 365);
- -y => Mostra o calendário do ano atual.

$ cal -m

Exibe o calendário do mês atual com a segunda-feira no primeiro dia da semana.

$ cal -3

Exibe o calendário do mês passado, atual e do próximo mês.

$ cal 2003

ou

$ cal -y

Exibe o calendário completo do ano de 2003.

$ cal 10 2000

Exibe o calendário do mês de outubro do ano de 2002.

$ cal -j 12 2002

Exibe o calendário do mês de dezembro, porém do dia 335 até o 365.

Para outros detalhes, utilize:

$ man cal

5 – protegendo seu Linux do comando “rm”:

Às vezes podemos cometer erros que podem ser irreversíveis. O comando “rm”, usado para remover diretórios e/ou arquivos pode nos irritar. Suponha que você tem um diretório muito importante, e quer protegê-lo. Tudo que for excluído deve ser confirmado, para você ter absoluta certeza do que está fazendo. É simples. Crie um arquivo chamado “-i”. Para fazer isso, no bash, digite:

$ > -i

Este arquivo será o primeiro no diretório, devido o seu nome. Suponha que você digite:

$ rm *

Also read these articles:

Montagens com Photoshop Princesas da Disney

Dicas para fazer sua bateria do iPhone ou iPod durar mais

Windows Xp dentro do Windows Vista

Emoticons

Internet2 fica apenas 10 vezes mais rápida

Related Offers
Apple Iphone 3gs 16gb Desbloqueado!
Apple Iphone 3gs 16gb Desbloqueado!
Mais info»
R$ 1,799.00
até 18x de 134.93
Iphone 3gs 32gb Desbloqueado 3.2mpx Gps Sygic Grtis!
Iphone 3gs 32gb Desbloqueado 3.2mpx Gps Sygic Grtis!
Mais info»
R$ 1,999.00
até 18x de 149.93
Promoo Celular Mp12 Hiphone Tv 2 Chips Cam 12.0   2gb Java
Promoo Celular Mp12 Hiphone Tv 2 Chips Cam 12.0 2gb Java
Mais info»
R$ 249.99
até 18x de 18.75
Vitrine TecnoBlog  

Comments are closed.