# 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 *