User Tools

Site Tools


linha_de_comando

Linha de Comando - cli

Programas que rodam na linha de comando utilizam e se beneficiam do shell do sistema e os envia para o kernel. Mas o shell não se resume em somente receber as entradas dos usuários e vai muito além, sendo uma poderosa linguagem de programação interpretada. Nesta seção, listo os comandos mais comuns e sua forma comumente usada. O aluno, deve estar ter as noções básicas de uso do sistema.

A lista abaixo são apenas referências para aulas e estão em construção; Se você é novo em linha de comando, experimente usar as man page para conhecer cada comando e sua sintaxe básica. Lembre-se, alguns comandos podem prejudicar seu sistema e podem não ter volta caso remova, sobrescreva arquivos e diretórios.

$alias - atribui um apelido a um comando Ex:

alias ls='ls --color=auto'
alias HOJE='date'
    

$at - executa comandos em um tempo futuro Ex: at HH:mm MM/DD/YYYY

$atq - lista tarefas agendadas pelo $at

$atmr - remove um agendamento pelo seu numero

Ex: $cal 08 2016

$calendar -

Comando Descrição
addusercomando para adicionar usuário, necessita de privilégios administrativos, como root, su ou sudo
cal apresenta calendário para mês e ano
cat concatena e imprime arquivos; cat /etc/passwd ; cat -n /etc/passwd
cdmuda para um diretório indicado ou muda para o diretório home (~);Ex: cd ~ ;cd /var/log;cd ..;cd ../..
chfn
chgrp
chmod
chown
clear limpa o terminal; ctrl+l tem o mesmo efeito
cp copia arquivos e diretórios
crontab
date
duMostra tamanho do(s) diretório(s) e sub-diretório(s) (du -h)
dfMostra a ocupção do disco rígido (df -h)
echoEcho na tela (echo “ola mundo)
env
file
findLocaliza arquivos em um diretório (find . -name teste.txt)
finger
freeMostra o tatal de meória RAM e swap
grep
head
hostnameMostra o nome da máquina
history
kill
last
ls O ls é o comando mais básico de um shell. Ele serve para listar o conteúdo de um diretório, mostrando os arquivos que estão no mesmo. Ex: $ ls /etc
ln
gunzip
gzip
head
jobs
kill
login
ln
lpr
ls
lynx
man
mail
mesg
mkdirCria um novo diretório
moreImprime um arquivo na tela paginadamente
mv
nslookup
passwd
ping
pr
ps
pwdMostra o diretório atual
reboot
rmRemove um arquivo/diretorio
rmdirRemove um diretório quando fazio (rm -rf força excluir o diretório mesmo com conteúdo)
shutdown
sort
spell
suMuda para um usuário especificado (su root)
tail
tar
tee
telnet
top Apresenta recursos do sistema, processos rodando, etc
tr
traceroute
uname
uniq
vieditor de textos
wc
whereis
whoMostra usuários logados e seus terminais
whoamiMostra o nome do usuário corrente
write
linha_de_comando.txt · Last modified: 2016/09/23 15:03 by fafanet