Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação - comandos *nix"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Genéricos=
+
Conteúdo movido para: [[Comandos de Sistemas Operacionais variantes do UNIX]].
* <tt>'''man'''</tt> (''manual''): formata e apresenta o manual de um comando.
 
$ man login
 
 
 
=Sistema=
 
 
 
==Usuários==
 
* <tt>'''chmod'''</tt>: altera as permissões de um arquivo.
 
chmod g-w arquivo.txt
 
chmod 640 arquivo.txt
 
 
 
==Processos==
 
* <tt>'''ps'''</tt> (''processes''): lista os processos do sistema.
 
* <tt>'''kill'''</tt>: envia um sinal ao processo identificado pelo seu número (PID).
 
* <tt>'''killall'''</tt>: envia um sinal a todos os processos identificados pelo seu nome.
 
$ ps aux
 
$ ps -A f
 
$ kill -TERM 1546
 
$ killall -TERM bash
 
 
 
==Dados==
 
===Diretórios===
 
* <tt>'''mkdir'''</tt> (''make directory''): cria um diretório.
 
* <tt>'''rmdir'''</tt> (''remove directory''): remove um diretório (desde que esteja vazio).
 
* <tt>'''cd'''</tt> (''change directory''): troca de diretório corrente.
 
* <tt>'''pwd'''</tt> (''print working directory''): mostra o diretório corrente.
 
$ mkdir subDiretorio
 
$ cd subDiretorio
 
$ pwd
 
$ cd ..
 
$ rmdir subDiretorio
 
===Arquivos===
 
* <tt>'''cat'''</tt>: apresenta e concatena o conteúdo de arquivo(s).
 
* <tt>'''more'''</tt>: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial.
 
* <tt>'''less'''</tt>: idem a <tt>more</tt>, porém pode-se navegar pelo documento, avançando e retrocedendo ao início do mesmo.
 
* <tt>'''wc'''</tt> (''word count''): conta bytes, palavras e linhas de arquivo(s).
 
$ cat /etc/passwd
 
$ more /etc/passwd
 
$ cat /etc/passwd | more
 
$ less /etc/passwd
 
$ wc /etc/passwd
 
===Filtro===
 
* <tt>'''cut'''</tt>: opera sobre colunas de um arquivo (obedecendo a um padrão definido), entendendo-o como uma matriz de caracteres.
 
* <tt>'''grep'''</tt>: idem a <tt>cut</tt>, porém aplica-se a linhas.
 
$ cut -d : -f 1 /etc/passwd
 
$ cat /etc/passwd | cut -d : -f 1
 
$ grep aluno /etc/passwd
 
 
 
=Rede=
 

Edição atual tal como às 12h31min de 14 de agosto de 2009