Com esses comandos o usuário será capaz de:
- se localizar no sistema
- se locomover pelas pastas do sistema
- apagar, copiar e remover arquivos e diretórios
- trocar de usuário
- executar comandos como super usuário
- listar os arquivos de um diretório
- mudar as permissões de arquivos
- exibir o conteúdo dos arquivos no console
- ver os processos do sistemas e também finalizá-los
- consulta o manual de um comando
Vamos a listagem:
Para logar como super usuário:
su -
Para executar um comando com permissão de super usuário:
sudo command
Se ao logar em uma máquina linux, bater a dúvida: Onde estou? O comando abaixo mostra o diretório corrente:
pwd
Listagem dos arquivos de uma diretório em forma de lista:
ls -lah
Mudar para outro diretório:
cd /another/directory
Copiar um arquivo de um diretório para outro:
cp /some/directory/somefile.txt /another/directory
Copia um diretório e todos os seus arquivos e subdiretórios recursivamente
cp -R pasta_orig pasta_destino
Sai do diretório corrente indo para o diretório pai:
cd ..
Mover um arquivo de um diretório para outro:
mv /some/directory/somefile.txt /another/directory
Para renomear um arquivo, mova-o:
mv oldname.txt newname.txt
Apagar um arquivo:
rm filename.txt
Apagar um diretório e seus arquivos recursivamente
rm -r dirname (use com extrema cautela!)
Criar um diretório:
mkdir dirname
Mudar as permissões de um arquivo ou diretorio para possa ser modificado por qualquer usuário
chmod ugo+rwx file_or_directory
ugo+rwx significa, para (usuário, grupo, outros), + mais permissões (read, write, execute). Use o sinal de menos - ou invés do sinal de + para remover permissões. ugo e rwx pode ser usado em qualquer ordem, ex.: go-w.
Para ver o conteúdo de um arquivo:
more filename.txt
Tecle espaço para rolar para a próxima páquia e q para sair.
Com o less é possível é possível adiantar e voltar a exibição de uma parte do arquivo:
less filename.txt
Mostra as ultimas linhas de um arquivo texto:
tail -n number_of_lines filename.txt
ex:
tail -n 100 filename.txt
Mostra as primeiras linhas de um arquivo:
head -n number_of_lines filename.txt
Lista os processos rodando no sistema:
ps -ef
Lista os processos do java rodando no sistema:
ps -ef | grep java
Finaliza um processo do sistema, o Process ID
kill -9 pid
Descompacta arquivos .zip
unzip filename.zip
Descompacta arquivos .rar
unrar filename.rar
Descompacta arquivos.tar.gz
tar xvfz arquivo.tar.gz
Compacta um arquivo ou um diretório
tar cvfz arquivo.tar.gz diretorio/arquivo
Cancela um processo/operação
ctrl+C
Coloca um processo em execução em background:
ctrl+Z
bg
Executa um arquivo binário/script
./script.h
Acessar uma outra máquina linux via SSH:
ssh myuser@myserverip.com
ex.:
ssh kimura@200.189.1.2
Acessar uma url no console via browser:
links http://www.site.com
Finalmente, qualquer dúvida sobre um comando, consulte o manual :)
man command
Boa sorte!
Seja livre! Use Linux!
Nenhum comentário:
Postar um comentário