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
Linha 1: Linha 1:
 
=Genéricos=
 
=Genéricos=
* <tt>'''man'''</tt>: formata e apresenta o manual de um comando.
+
* <tt>'''man'''</tt> (''manual''): formata e apresenta o manual de um comando.
 
  $ man login
 
  $ man login
  
Linha 9: Linha 9:
  
 
==Processos==
 
==Processos==
* <tt>'''ps'''</tt>: lista os processos do sistema.
+
* <tt>'''ps'''</tt> (''processes''): lista os processos do sistema.
 
* <tt>'''kill'''</tt>: envia um sinal ao processo identificado pelo seu número (PID).
 
* <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.
 
* <tt>'''killall'''</tt>: envia um sinal a todos os processos identificados pelo seu nome.
Linha 33: Linha 33:
 
* <tt>'''more'''</tt>: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial.
 
* <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>'''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>: conta bytes, palavras e linhas de arquivo(s).
+
* <tt>'''wc'''</tt> (''word count''): conta bytes, palavras e linhas de arquivo(s).
 
  $ cat /etc/passwd
 
  $ cat /etc/passwd
 
  $ more /etc/passwd
 
  $ more /etc/passwd

Edição das 21h06min de 12 de agosto de 2009

Genéricos

  • man (manual): formata e apresenta o manual de um comando.
$ man login

Sistema

Usuários

Processos

  • ps (processes): lista os processos do sistema.
  • kill: envia um sinal ao processo identificado pelo seu número (PID).
  • killall: 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

Diretórios

  • mkdir (make directory): cria um diretório.
  • rmdir (remove directory): remove um diretório (desde que esteja vazio).
  • cd (change directory): troca de diretório corrente.
  • pwd (print working directory): mostra o diretório corrente.
$ mkdir subDiretorio
$ cd subDiretorio
$ pwd
$ cd ..
$ rmdir subDiretorio

Arquivos

  • cat: apresenta e concatena o conteúdo de arquivo(s).
  • more: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial.
  • less: idem a more, porém pode-se navegar pelo documento, avançando e retrocedendo ao início do mesmo.
  • wc (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

  • cut: opera sobre colunas de um arquivo (obedecendo a um padrão definido), entendendo-o como uma matriz de caracteres.
  • grep: idem a cut, porém aplica-se a linhas.
$ cut -d : -f 1 /etc/passwd
$ cat /etc/passwd | cut -d : -f 1
$ grep aluno /etc/passwd

Rede