Este artigo descreve comandos básicos do Linux como pwd, ls, cd, cat, touch, rm, mkdir, cp e mv para navegar arquivos e diretórios, criar, remover e copiar arquivos. Também lista comandos como who, last e find para verificar usuários logados e histórico de login e localizar arquivos.
1. COMANDOS BÁSICOS EM LINUX
Esse artigo é para quem está iniciando a descoberta do Linux e ainda não pegou a
prática de alguns comandos. No inicio é normal esquecer um comando ou outro justamente na
hora em que é preciso fazer determinada tarefa com rapidez.
Então aqui vai uma compilação de comandos básicos e essenciais para o dia-a-dia de quem
está começando a trabalhar com Linux.
Todos os comandos descritos aqui tem como base as distribuições CentOS e RedHat
Enterprise Linux .
Para usar os comandos e necessário abra o terminal.(CTRL + T)
pwd -> mostra o caminho completo onde o usuário está atualmente logado
ls -> lista
ls -l -> listagem mostrando detalhes como permissões, owner e grupo
ls -a -> inclui na listagem os arquivos ocultos
ls -all -> listagem com detalhes e arquivos ocultos
clear -> limpa a tela do terminal
cd -> acessa diretório
cd ../ -> retorna ao diretório 1 nível acima
cat -> visualiza conteúdo de um arquivo
more -> exibe o conteúdo de forma paginada [ Ex.: ls -l | more ]
less -> exibe o conteúdo de forma paginada [ Ex.: ls -l | less ]
touch -> cria arquivos
rm -> deleta arquivos
rm -r -> deleta diretório não vazio
mkdir -> cria diretório
rmdir -> deleta diretório (somente se estiver vazio)
cp -> copia arquivos/diretórios/conteúdo [ cp {arquivo} {path completo de destino} ]
mv -> move / renomeia arquivo/diretório
[ mv {path do arquivo} {path destino} / mv {nome original} {novo nome} ]
nl -> numera as linhas de um arquivo na exibição [ cat {nome do arquivo} | nl ]
grep -> busca arquivo/diretório pelo nome [ ls {path do objeto} | grep {nome do objeto} ]
sort -> exibe conteúdo em ordem alfabética
stat -> mostra informações do arquivo (último acesso, data de modificação, etc)
[ stat {nome do arquivo} ]
wc -w -> conta registros em um arquivo [ wc- w {nome do arquivo} ]
wc -l -> conta letras em um arquivo
wc -c -> conta bytes
who -> mostra quem está logado
who -q -> mostra histórico de logins do usuário
last -> mostra histórico de logins
last -n -> mostra histórico de logins por quantidade de linhas informadas
[ last -n {nº de linhas} ]
last -i -> mostra além do histórico de logins, o endereço IP
find -> encontra arquivos dentro de um local informado
[ find {path onde deseja que o arquivo seja procurado} ]