Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tutorial de Comandos Shell Autor: Juan C. Brêttas O shell é um programa que fornece uma interface com texto via terminal para sistemas operacionais GNU, LINUX e UNIX. Em quase todas as distribuições linux o programa shell já vem instalado por padrão. • Entrar em um diretório O programa cd permite acessar um diretório. Uso: cd [DIRETÓRIO] Exemplos: cd /home cd ~/Downloads cd /usr/local cd /media/ cd .. • Listar informações sobre arquivos O programa ls lista informações sobre arquivos (de qualquer tipo, incluindo diretórios). Opções e argumentos de arquivo podem ser misturados arbitrariamente, como de costume. Para argumentos de linha de comando sem opção que são diretórios, por padrão, ls lista o conteúdo dos diretórios, não recursivamente, e omitindo arquivos com nomes que começam com '.'. Para outros argumentos não-opção, por padrão ls lista apenas o nome do arquivo. Se nenhum argumento de não opção for especificado, ls opera no diretório atual, agindo como se tivesse sido invocado com um único argumento de '.'. Traduzido do site: http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html#ls- invocation Uso: ls [OPÇÃO]... [ARQUIVO]… Exemplos: ls --all ls /home ls /usr/local ls *.f90 ls *.pdf Para mais detalhes digite no terminal: ls --help • Copiar arquivos (ou, opcionalmente, diretórios). A cópia é completamente independente do original. Você pode copiar um arquivo para outro ou copiar arbitrariamente muitos arquivos para um diretório de destino. Uso: cp [OPÇÃO]... [-T] ORIGEM DESTINO ou: cp [OPÇÃO]... ORIGEM... DIRETÓRIO ou: cp [OPÇÃO]... -t DIRETÓRIO ORIGEM… http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html#ls-invocation http://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html#ls-invocation Exemplos: cp arquivo ~/Downloads/ cp -r ~/Downloads /pasta cp ~/Downloads/pasta ~/Documents/pasta Para mais detalhes digite no terminal: cp –help Fonte: http://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html#cp-invocation • Mover arquivos (renomear) O programa mv move ou renomeia arquivos ou diretórios. Uso: mv [OPÇÃO]... [-T] ORIGEM DESTINO ou: mv [OPÇÃO]... ORIGEM... DIRETÓRIO ou: mv [OPÇÃO]... -t DIRETÓRIO ORIGEM… Exemplos: mv nome_antigo novo_nome mv arquivo ~/Downloads mv arquivo ~/Images Para mais detalhes digite no terminal: mv --help Fonte:http://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html#mv-invocation • Remove arquivo ou diretório O programa rm remove cada arquivo fornecido e remove diretórios adicionando a opção -r. Uso: rm [OPÇÃO]... [ARQUIVO]… Exemplos: rm arquivos rm ~/Downloads/arquivo rm ~/Documents/arquivo rm -r ~/pasta Para mais detalhes digite no terminal: rm --help Fonte: http://www.gnu.org/software/coreutils/manual/html_node/rm-invocation.html#rm-invocation • Faça diretórios O programa mkdir cria diretórios com os nomes específicos. Uso: mkdir [OPÇÃO]... DIRETÓRIO… http://www.gnu.org/software/coreutils/manual/html_node/rm-invocation.html#rm-invocation http://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html#mv-invocation http://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html#cp-invocation Exemplos: mkdir nova_pasta mkdir ~/Documents/nova_pasta mkdir ~/Downloads/nova_pasta Para mais detalhes digite no terminal: mkdir --help Fonte: http://www.gnu.org/software/coreutils/manual/html_node/mkdir-invocation.html#mkdir-invocation • Acessar página da internet Digite o nome de um navegador que esteja instalado em seu sistema operacional. Exemplos: firefox www.google.com & chromium-browser www.google.com & • Abrir arquivo do formato pdf Digite o nome do visualizador de pdf de sua preferência e o nome do arquivo. Exemplos: evince arquivo.pdf & evince ~/Downloads/arquivo.pdf & okular arquivo.pdf & okular ~/Downloads/arquivo.pdf & • Abrir código fonte Digite o nome de seu editor de código fontes e o nome do arquivo. Exemplos: gedit codigo.f90 & kate codigo.f90 & • Abrir arquivo texto Todo sistema operacional LINUX, UNIX ou GNU possui algum programa do tipo “office”. Exemplo: soffice planinha & soffice arquivo & Referência bibliográfica deste tutorial: https://www.gnu.org/software/coreutils/manual/html_node/#toc-Common-options-1 https://www.gnu.org/software/coreutils/manual/html_node/#toc-Common-options-1 http://www.google.com/ http://www.google.com/ http://www.gnu.org/software/coreutils/manual/html_node/mkdir-invocation.html#mkdir-invocation
Compartilhar