chmod - troca as permissões de acesso de um arquivo ou diretório
Sintaxe:
chmod [-R] mode filename
chmod [who] op permission [op permission] filen...
Exemplo:
exemplo% chmod o-w file
exemplo% chmod go+rx directory
exemplo% chmod 600 file
exemplo% chmod +x file
exemplo% chmod +rw directory/*
ps - lista os processos
Sintaxe: ps [-agx]
Opções:
- -a: inclui informações de processos de outros users
- -g: mostra todos os processos
- -x: inclui processos não controlados por terminais
- -e: imprime informacoes sobre todos processos em execucao
- -f: gera listagens completas
Exemplos:
exemplo% ps -ax
exemplo% ps -ef (SV)
finger - apresenta informações sobre usuários
Sintaxe: finger [-l] username
Exemplo:
exemplo% finger joao
groups - imprime os grupos aos quais um usuário pertence
Sintaxe: groups [username...]
Exemplo:
exemplo% groups
exemplo% groups user1 user2
kill - envia um sinal a um processo ou termina um processo
Sintaxe:
kill [-signal] pid...
kill -l
Opções:
- -l: apresenta uma lista de sinais
- -9: termina um processo
- -HUP: envia sinal de hangup
Exemplos
exemplo% kill -9 2345 3412 2126
exemplo% kill -HUP 5
sort - ordena a entrada
Sintaxe: sort [-dfn] filename...
Opções:
- -d: ordem de dicionário
- -f: ignora diferença enre maiúsculo e minúsculo
- -n: ordenação numérica
Exemplo:
exemplo% ls | sort -f
last - indica o último login de usuários
Sintaxe: last [-f filename] [name...]
Opções:
- -f: usa filename como o nome do arquivo de contabilidade ao invés de
/var/adm/wtmp
Exemplo:
exemplo% last user | more
file - determina o tipo de um arquivo
Sintaxe: file filename...
Tipos reconhecidos:
- Texto ASCII
- Executável binário
- Fonte C
- Shell script
Exemplos:
exemplo% file /etc/host
exemplo% file *
whereis - localiza um arquivo binário, fonte ou página de manual
Sintaxe: whereis [-bms] filename...
Opções:
- -b: localiza somente arquivos binários
- -m: localiza somente páginas de manual
- -s: localiza somente fontes
which - localiza um comando apresentando seu pathname completo ou alias
Sintaxe: which [filename]
Exemplos:
exemplo% which ll
exemplo% which ps
write - escreve uma mensagem para outro user
Sintaxe: write username
Exemplo:
exemplo% write user
rusers - apresenta uma lista dos usuários loga- dos em máquinas
locais
Sintaxe: rusers [-ail]
Opções:
- -a: Da reports de máquinas mesmo que não tenha alguem logado
- -i: ordena por tempo idle
- -l: apresenta uma lista no formato do comando who
Exemplo:
exemplo% rusers -ail
compress - (des)comprime arquivos
Sintaxe:
compress [-v] [filename...]
uncompress [-v] [filename...]
Opção:
- -v: apresenta a percentagem de compressão
Exemplo:
exemplo% compress -v *.c *.h
head - exibe as primeiras linhas de um arquivo
Sintaxe: head [-n] [filename...]
Opção:
- -n: número de linhas a exibir
Exemplo:
exemplo% head src/*.c
exemplo% head -20 bookmarks
tail - exibe o final de um arquivo
Sintaxe: tail [+|- n] filename
Opções:
- -n: exibe as últimas n linhas
- +n: exibe da linha n até o final do arquivo
Exemplos:
exemplo% tail -30 /var/log/userlog
exemplo% tail +100 /var/log/login
talk - estabelece uma comunicação com outro usuário
remoto ou local
Sintaxe: talk username
Exemplos:
exemplo% talk maria
exemplo% talk maria@hostname.domainname.br
diff - compara dois arquivos
Sintaxe: diff [-i] [-c[#]] file1 file2
Opções:
- -i: ignora diferença entre maiúsculas e minúsculas
- -c#: produz uma lista de diferenças com as linhas do contexto
Exemlos:
exemplo% diff -c5 relat1.txt relat2.txt
cmp - comparação binária entre dois arquivos
Sintaxe: cmp file1 file2
Exemplo:
exemplo% cmp exec1 exec2
wc - conta o número de linhas, palavras ou ca-racteres de um arquivo
Sintaxe: wc [-lwc] filenames...
Opções:
- -l: linhas
- -w: palavras
- -c: caracteres
Exemplo:
exemplo% wc -l .cshrc
df - reporta o espaço livre em um filesystem
Sintaxe: df [-a] [-i] [filesystem]
pções:
- -a: reporta sobre todos filesystems
- -i: reporta o número de inodes usados e livres
Exemplo:
exemplo% df
exemplo% df -i /
du - mostra o número de blocos utilizados por diretório ou
arquivo
Sintaxe: du [filename...]
Exemplo:
exemplo% du