Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Para qualquer profissional de T.I. é quase que obrigatório ter o minimo de conhecimento no Linux o sistema operacional open source mais usado, com o crescimento da computação em nuvem e conteinerização de aplicações, saber executar ou entender os comandos dado no terminal é imprescindível.
Pensando nisso resolvemos listar aqui os 8 comandos mais utilizados no Linux independente da distribuição que você esteja utilizando.
O primeiro comando que vamos mostrar é bem interessante, ele exibe as principais informações do sistema como nome do desktop, nome do sistema operacional, versão do kernel e tipo de hardware entre outras informações.
uname -a
TerminalQue tal checar a quantidade de disco utilizada e as partições criadas? bom é simples basta usar o comando abaixo
df
TerminalE como faz para checar as informações da memória e do arquivo de swap? simples
free -h
TerminalEsses comandos são os que você mais vai utilizar no dia a dia, principalmente quando é necessário acessar uma maquina remota por ssh por exemplo, caso nunca tenha feito isso ou gostaria de saber temos um tutorial passo a passo de como criar um túnel ssh para acessar um computador remoto em uma rede privada.
Para acessar um diretório através do terminal, esse comando necessita de receber um parâmetro que é o caminho para onde você quer navegar.
cd <caminho-do-directorio>
TerminalAbaixo temos um exemplo acessando a pasta home que fica na raiz.
cd /home
TerminalCaso precise você pode voltar uma pasta com o comando
cd ../
TerminalDepois que conseguimos acessar um diretório é natural que a gente queira visualizar os arquivos e diretórios que há dentro, bom isso é muito simples, basta usar o comando ls
esse comando pode receber alguns parâmetros para deixar nossa visualização mais adequada a nossa necessidade.
Visualização simples
ls
TerminalVisualização em lista
ls -l
TerminalVisualização de arquivos ocultos
ls -
TerminalNavegando pode ser que você precise criar uma pasta (diretório) novo, é simples fazer isso através do terminal basta usar o comando mkdir
e como parâmetro você precisa passar o nome da nova pasta ex.
mkdir nome_da_nova_pasta
TerminalE se ao invés de criar uma pasta você queira criar um arquivo? bom podemos fazer isso de algumas formas, uma das mais comuns é o comando touch
basta passar como parâmetro o nome do arquivo e caso precise passe a extensão também. Ex.
touch nome_do_novo_arquivo
Terminalou
touch nome_do_novo_arquivo.extensao
TerminalCaso precise visualizar o conteúdo de um arquivo de texto, basta usar o comando cat
é necessário passar um parâmetro para ele o cominho completo do arquivo e extensão.
cat <caminho-do-arquivo>
TerminalE como fazemos para remover um arquivo? é simples com o comando rm
basta passar como parâmetro o caminho absoluto do arquivo. Ex.
rm <caminho-do-arquivo>
TerminalAtenção esse comando não exclui pastas para isso precisamos passar um parâmetro a mais. Ex.
rm -rf <caminho-do-diretorio>
TerminalMuitas vezes é necessário copiar alguns arquivos, podemos conseguir através do comando cp
esse comando recebe dois parâmetros, o primeiro o caminho do arquivo de origem e o seguindo o caminho do arquivo de destino.
cp <caminho-de-origem> <caminho-de-destino>
TerminalPodemos também copiar pastas inteiras e recursivamente todos os arquivos contido dentro
cp -r <caminho-da-pasta-origem> <caminho-da-pasta-destino>
ShellScriptTambém podemos copiar apenas alguns arquivos internos usando uma expressão, digamos que queremos copiar somente arquivos .txt de dentro de uma pasta para outro, segue o exemplo.
cp -r pasta_origem/*.txt pasta_destino/
ShellScriptNo Linux muitas vezes é necessário alterar as permissões de arquivos e pastas, em breve vamos escrever um artigo abrangendo de forma mais detalhada sobre o sistema de permissões, mas por hora vamos mostrar os mais simples.
Atribuir uma permissão a um arquivo é simples basta usar o comando chmod
com o código de permissão e o nome do arquivo como parâmetros.
chmod <permissao> <caminho-do-arquivo>
TerminalEx de como atribuir todas as permissões a um arquivo.
chmod 777 caminho_do_arquivo
ShellScript