Esta é uma lista de programas de computador para o sistema operacional Unix e os sistemas compatíveis, como o Linux. Os comandos do Unix tornam-se acessíveis ao usuário a partir do momento em que ele realiza o login no sistema. Se o usuário utiliza tais comandos, então ele se encontra no modo shell, também chamado de modo texto (ou Unix tradicional). Quando estiver utilizando o modo gráfico, o usuário também poderá se utilizar de tais comandos desde que abra uma janela de terminal (Xterm).
A linha de comando do sistema operacional Unix permite a realização de inúmeras tarefas através de seus comandos, de manipulação de arquivos a verificação do tráfego em rede. Para exibir uma descrição detalhada de cada comando abra uma console ou xterm e digite man comando, onde comando é o comando em questão.
Comandos de manipulação de diretório
mkdir- Cria um diretório vazio exemplo: mkdir docsrmdir- Exclui um diretorio (se estiver vazio)rm -rf- Exclui um diretório e todo o seu conteúdo (cuidado com este comando)cd- Entra num diretório (exemplo: cd docs) ou retorna para HOMEcd /- Muda para o diretório raizcd ~- vai direto para o diretório home do usuário logado.cd -- volta ao último diretório acessadopwd- Exibe o local do diretório atualls- Lista o conteúdo do diretóriols -alh- Mostra o conteúdo detalhado do diretóriols -a- Exibe os arquivos "ocultos" do determinado diretório.ls -ltr- Mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t)df- Mostra a utilização dos sistemas de arquivos montadosdu -msh- Mostra o tamanho do diretório em Megabyteswhereis- Mostra onde se encontra determinado arquivo (binários) exemplo: whereis samba
Comandos para manipulação de arquivos
- cat - Mostra o conteúdo de um arquivo binário ou texto
tac- Semelhante ao cat mas inverte a ordemtail- Mostra as últimas linhas de um arquivo. Ex: tail -f <arquivo> Útil para visualizar arquivos de log continuamente.head- Mostra as primeiras linhas de um arquivo. Ex: head -100 visualiza as 100 primeiras linhas do arquivo.less- Mostra o conteúdo de um arquivo de texto com controlevi- Editor de ficheiros de textovim- Versão melhorada do editor supracitadorm- Remoção de arquivos (também remove diretórios, mas com o parâmetro -r, que significa recursividade)cp- Copia diretórios 'cp -r' copia recursivamentemv- Move ou renomeia arquivos e diretórioschmod- Altera as permissões de arquivos ou directórioschown- Altera o dono de arquivos ou directórioscmd>txt- Cria um novo arquivo(txt) com o resultado do comando(cmd)cmd>>txt- Adiciona o resultado do comando(cmd) ao fim do arquivo(txt)touch touch foo.txt- Cria um arquivo foo.txt vazio; também altera data e hora de modificação para agora> arquivo.txt- Mais rápido que o touch para criação de arquivossplit- Divide um arquivorecode- Recodifica um arquivo ex: recode iso-8859-15..utf8 file_to_change.txt
Comandos para administração
man- Mostra o manual do comando.adduser- Adiciona usuários. O useradd pode também ser usado.addgroup- Adiciona grupos. o group add pode também ser usado.apropos- Realiza pesquisa por palavra ou stringdmesg- Exibe as mensagens da inicialização(log)du- Exibe estado de ocupação dos discos/partiçõesfind- Comando de busca ex: find ~/ -cmin -3userdel- Remove usuáriosusermod- Modifica informações de um determinado usuário.groupmod- Modifica informações de um determinado grupo.chfn- Altera informação relativa a um utilizadorwho- Informa quem está logado no sistema. Em algumas versões do Linux, o comando w pode ser usado, e retorna informações mais detalhadas, como o shell do usuário.whoami- Informa com qual usuário você está logadopasswd- Modifica senha (password) de usuáriosumask- Define padrões de criação de arquivos e diretóriosps- Mostra os processos correntesps -aux- Mostra todos os processos correntes no sistemakill- Mata um processokillall- Mata todos os processos com o nome informadosu- Troca para o super-usuário root (é exigida a senha)su user- Troca para o usuário especificado em 'user' (é exigida a senha)chown- Altera o proprietário de arquivos e pastas (dono)
Comandos para administração de rede
ifconfig - mostra as interfaces de redes ativas e as informações relacionadas a cada uma delas
route - Mostra as informações referentes as rotas
mtr - Mostra rota até determinado IP
netstat- Exibe as portas e protocolos abertos no sistema.iptraf- Analisador de trafego da rede com interface gráfica baseada em diálogostcpdump- Sniffer muito popular. Sniffer é uma ferramenta que "ouve" os pacotes que estão passando pela rede.tracerouteTraça uma rota do host local até o destino mostrando os roteadores intermediáriosnslookup- Consultas a serviços DNSdig- Consultas a serviços DNS
Fontes de pesquisa: http://www.tutorialspoint.com/unix/index.htm
Nenhum comentário:
Postar um comentário