---
# System prepended metadata

title: Comandos Linux

---

# Comandos Linux
* cmd touch- criar ficheiro
* cmd nano - editor de texto
* cmd pwd - mostrar diretorio
* cmd cat - vizualizar documentos
* cmd mkdir - criar diretorios
* cmd cp - copiar
* argumento "-v" - explica a operação efetuada
* cmd rm - remover ficheiros e diretorios
* argumento "-f" - forçar
* argumento "-r" - eliminar diretorios com conteudos
* cmd apropos - motor de busca de fucionalidades **MUITO IMPORTANTE**
* cmd passwd - mudar password
* proxy cmd - export http(s)_proxy="http://172.16.10.253:8080";
* cmd info - informação sobre algum comando;
* cmd --help - ajuda no comando selecionado;
* cmd echo - replicador, mostra a variavel 
**NOTA: "$PATH", é ao dirétorio de todos os binários que correm na shell**
* cmd cal - mostra calendario
NOTA: "`" - back quote
* cmd echo []* - busca no diretorio, ! exclui
* **NOTA: Se separar comandos com ";", podemos executar varios comandos, se separarmos com "&&", criamos dependencia entre os comandos, com "||" criamos a condição de "ou".**
* cmd find - procura ficheiros num diretório
* cmd ">" - pega no output, e cria um ficheiro
ex: ***"echo ola > ~/ola.txt"***
* cmd whereis, locate - localiza comandos e ficheiros
* cmd whatis -diz o que é o comando
* gzip/bzip nome do ficheiro diretorio de origem
* gunzip/bunzip - descompressão
* cmd whoami - informações do user
* cmd tzselect - selecionar timezone
* cmd TZ='Continente/Cidade' date - mostra hora numa timezone especifica
* cmd pwd - mostrar diretorio atual
* cmd uname - mostrar tipo de SO
* cmd mv - mover ficheiros ou mudar nome
* cmd | less - divide o texto demasiado grande em paginas
* arch - ip link set 'placa de rede' up
* arch - dhcpcd 'placa de rede'
* Mostrar qual é a maquina - hostname
* 