CTRL+L
Exibir um arquivo com as linhas numeradas e ainda com a possibilidade
de paginar o mesmo
cat -n arquivo | less
Repetir um comando. Se você quizer repetir o ultimo comando "mount", mesmo que após este tenha feito outras coisas...
!mount
Segredos do comando "cp". Quando for copiar arquivos recursivamente, ou seja, quando desejar copiar uma pasta e tudo o que tiver dentro da mesma use:
cp -a
Dividindo arquivos. Para dividir um arquivo faça:
split -b 1m linux.txt linux-
Serão criados os arquivos linux-aa, linux-ab, linux-ac,linux-ad, linux-ae e linux-af com o tamanho de 1MB (1m). Para “juntar” os arquivos novamente, basta utilizar o seguinte comando:
$ cat linux-aa linux-ab linux-ac linux-ad linux-ae linux-af > linux.txtMaiores informações sobre o comando split e cat:
$ man split
$ man cat
O comando "date". Para configurar data e hora do computador você tem que ser root, faça:
date mmddhhmm
Onde mm=mês, dd=dia, hh=hora, mm=minutos
Procurando arquivos
find ~ -iname *.txt -print
O comando acima diz: procure (find) em meu diretório pessoal (~) ignorando se é maiúsculo ou minúsculo (-iname) todos os arquivos com extensão txt (*.txt) e imprima na tela pra min (-print). Caso queira gerar um arquivo com a busca faça:
find ~ -iname *.txt -print > busca.txt
O comando pwd Mostra em que diretório você está
O comando "cd" usado sem argumentos te leva ao seu diretório pessoal assim como o comando "passwd" (sem argumentos) considera a mudança de senha para o usuário corrente.
Contando os arquivos do diretório atual
ls | wc -l
Usando as crases, combinando com o comando echo podemos fazer coisas engraçadas como esta
echo você tem `ls | wc -l` arquivos nesta pasta
Criando uma extrutura de pastas
mkdir -p trabalhos/faculdade
isto cria uma pasta trabalhos com outra pasta (faculdade) dentro
Ao criar uma pasta você já pode determinar o modo de permissão
que dará à mesma:
mkdir -m 700 trabalhos
A pasta já nasce com totais permissões para você e nenhuma para os
demais.
O comando "tr". Trocando letras maiúsculas para minúsculas
cat file | tr '[A-Z]' '[a-z]' > file2 ; cat file2 > file ; rm -rf file2
o cat lê o arquivo original, depois o tr faz a troca dos caracteres,
mas o resultado não pode ser redirecionado para dentro do mesmo arquivo
então encadeamos comandos com ";" lendo o novo arquivo "file2" para dentro
do file e finalmente removendo o arquivo auxiliar.
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!