Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Como usar o terminal do Ubuntu Linux em seu computador Dell

Summary: O artigo a seguir fornece uma referência que o orienta pelas convenções de terminal que você deve conhecer. É necessário ter conhecimento dos comandos do Terminal para aproveitar ao máximo o sistema operacional Linux Ubuntu em seu computador Dell. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Sumário:

  1. Usar o shell do terminal para descobrir o que um comando faz e como ele faz isso
  2. Quais comandos do terminal do Ubuntu Linux podem fornecer essas informações?
  3. Um Tutorial sobre o shell do terminal
  4. Comandos úteis que você deve saber
  5. Regras úteis para lembrar

 

Usar o shell do terminal para descobrir o que um comando faz e como ele faz isso

 

Neste artigo, explicarei como usar os comandos integrados do Terminal para fornecer informações sobre alguns comandos e o que eles fazem.

Também fornecemos exemplos para ilustrar o processo.

A ferramenta de linha de comando é eficiente. Existem ferramentas que transformam um trabalho tedioso executado em uma interface gráfica do usuário (GUI) em uma tarefa que leva apenas alguns segundos. Remover as últimas quatro linhas em cada coluna de um arquivo grande seria um processo demorado em um aplicativo de GUI. No entanto, é possível automatizá-lo na linha de comando.

As maneiras mais comuns de abrir uma janela terminal no Ubuntu Linux são:

  • Use a função de pesquisa da área de trabalho para procurar terminal, comando ou prompt , e isso abre as janelas do Terminal como resultado.
  • Se você usar os menus para localizá-lo, a maioria das versões do Linux o colocará no mesmo local que os outros iniciadores de aplicativos.
  • O atalho de teclado a seguir funciona na maioria das versões do Ubuntu e nos outros tipos de Linux. Pressione as teclas CTRL + Alt + T ao mesmo tempo.

Há muitos comandos associados ao shell do terminal no Ubuntu Linux. O artigo abaixo lista os mais comumente usados, sob os grupos que eles afetam.


Voltar ao início


Cause

Esta seção não é aplicável.

Resolution

 

Quais comandos do terminal do Ubuntu Linux podem fornecer essas informações?

 

Existem três comandos principais que usamos para fornecer todas as informações necessárias para usar os vários comandos de terminal.

 

O comando man exibe o manual de qualquer comando usado no terminal.

A maioria dos comandos shell aceita várias opções. Para obter algumas informações sobre um comando e uma lista das opções disponíveis, use man o comando - abreviado para manual . Dê o nome do comando sobre o qual você deseja encontrar mais informações como argumento. É nesse comando que o man comando funciona.

Exemplo: Se você digitar o comando man who, a seguinte saída será exibida.

 WHO(1)                     User Commands                     WHO(1)

 NAME
    who - show who is logged on

 SYNOPSIS
    who [OPTION}... [ FILE | ARG1 ARG2 ]

 DESCRIPTION
    -a, --all
       same as -b -d --login -p -r -t -T -u

    -b, --boot
       time of last system boot

    -d, --dead
       print dead processes

    -H, --heading
       print line of column headings

    -i, --idle
       add idle time as HOURS:MINUTES, . or old (deprecated, use -u)

    -l, --login
       print system login processes

    --lookup
       attempt to canonicalize hostnames via DNS

    -m, only hostname and user associated with stdin

 Manual page who(1) line 1

Muitos dos manuais têm várias telas. Use o cursor/asARROW teclas ou as teclas Page Up/Page Down para navegar pelo texto. A tecla da barra de espaço mostra a próxima linha de texto. Pressionar a tecla q fecha o manual e retorna ao shell.

Podemos ver na página man que podemos -a usar a opção para exibir mais informações sobre as sessões de usuários ativos.

      user@3[user]$ who -a
  

        Nov 14 13:47   10 id=si term=0 exit=0
      system boot Nov 14 13:47          
      run-level 5 Nov 14 13:47     Last=S    
        Nov 14 13:47   835 id=15 term=0 exit=0
LOGIN     tty1 Nov 14 13:47   958 id=1    
root   - tty2 Nov 14 19:15 00:19 959      
user   - tty3 Nov 14 19:28 00:06 960      
LOGIN     tty4 Nov 14 13:47   961 id=4    
LOGIN     tty5 Nov 14 13:47   962 id=5    
LOGIN     tty6 Nov 14 13:47   963 id=6    
user   ? :0 Nov 14 13:47 ? 965      
      pts/3 Nov 14 16:29   1746 id=/3 term=0 exit=0
 

    user@3[user]$

Ele também lê arquivos de ajuda para programas. man O comando também pode fornecer informações sobre shells, funções e bibliotecas.

 

Se você não tiver certeza de como usar um comando específico, execute o comando com os -h switches ou –help . Você vê informações de uso e uma lista de opções que podem ser usadas com o comando.

Exemplo: Se você quiser saber como usar o comando wget , wget –help digite ou wget -h.

      User@Ubuntu@#$ wget --help
 GNU Wget 1.12, a non-interactive network retriever.
 Usage: wget [OPTION]... [URL]...

 Mandatory arguments to long options are mandatory for short options t
 oo.

 Startup:
  -V, --version display the version of Wget and exit.
  -h, --help print this help.
  -b, --background go to background after startup.
  -e, --execute=COMMAND execute a '.wgetrc' -style command.

 Logging and input file:

Isso geralmente imprime muitas informações no terminal. Pode ser difícil navegar nele. Para ler o resultado com mais facilidade, você pode pipe fazer isso por meio do comando less . Ele permite navegar pelo terminal com as teclas de seta/cursor do teclado.

Exemplo: wget -help | less

 GNU Wget 1.12, a non-interactive network retriever.
 Usage: wget [OPTION]... [URL]...

 Mandatory arguments to long options are mandatory for short options t
 oo.

 Startup:
  -V, --version display the version of Wget and exit.
  -h, --help print this help.
  -b, --background go to background after startup.
  -e, --execute=COMMAND execute a '.wgetrc' -style command.

 Logging and input file:
  -o, --output-file=FILE log messages to FILE.
 :

Pressione q para fechar o utilitário less quando terminar.

Para localizar uma opção específica, você pode obter pipe o resultado por meio do grep comando. (Por exemplo: Use o comando a seguir para pesquisar opções que contenham a palavra proxy.)

wget -help | grep proxy

  User@ubuntu:~$ wget --help | grep proxy
  --no-proxy explicitly turn off proxy.
  --proxy-user=USER set USER as proxy username.
  --proxy-password=PASS set PASS as proxy password.
  User@Ubuntu:~$

 

Alguns comandos também são documentados dentro do info sistema. As informações aqui complementam o que o man comando exibe.

Exemplo: Digite o comando info ls, e a saída a seguir será exibida.

   [support@support]$" info ls

Agora você pode visualizar um manual com informações importantes sobre o ls comando.

   File: coreutils.info, Node: ls invocation, Next: dir invocation, Up: Directory listing

  'ls': List directory contents
  =============================

   The 'ls' program lists information about files (of any type,
  including directories). Options and file arguments can be intermixed
  arbitrarily, as usual.

    For non-option command-line arguments that are directories, by
  default 'ls' lists the contents of directories, not recursively, and
  omitting files with name beginning with '.'. For other non-option
  arguments, be default 'ls' lists just the file name. If no non-option
  argument is specified, 'ls' operates on the current directory, acting
  as if it had been invoked with a single argument of '.'.

   By default, the output is sorted alphabetically, according to the
  locale settings in effect. (1) If standard output is a terminal, the
  output is in columns (sorted vertically) and control characters are
  output as question marks; otherwise, the output is listed one per line
  and control characters are output as-is.
  --zz-Info: (coreutils.info.gz)ls invocation, 48 lines --Top------------------
  Welcome to info version 4.3 Type C-h for help, m for menu item.

Você pode rolar as páginas para baixo pressionando a tecla da barra de espaço ou usando o cursor/asARROW teclas.

  • Para help, pressione H
  • Para quit, pressione Q
  • Para pesquisar um item de menu, pressione M


Voltar ao início


 

Um Tutorial sobre o shell do terminal

 

Você pode fazer quase tudo em um terminal, que você também faria a partir de uma GUI.

Como dito anteriormente, muitos comandos foram projetados primeiro para funcionar no terminal e, em seguida, uma GUI foi colocada no topo. É por isso que algumas GUIs podem parecer incompatíveis. Elas só foram pensadas posteriormente, já que a maioria das compilações do servidor Linux não as utilizam.

O local padrão para abrir o terminal pelo menu está na pasta inicial, conhecido como ~

Você pode encontrar seu diretório atual pelo . operador. A maioria dos comandos, quando atuam na operação de seleção da pasta atual em comandos, locais e arquivos, diferenciam maiúsculas de minúsculas. /home não é o mesmo que /HOME ou /Home.

Use a tecla TAB para preencher os nomes dos arquivos se você tiver um título de driver longo. driver-128947232jaseu.sh por exemplo, digite dri e ele entra no restante. Desde que você não tenha dois nomes começando com dri e, se tiver, adicione outro caractere para torná-lo driv e tente novamente. Certifique-se de que o preenchimento automático corresponda ao que você deseja ver.

Quase todos os comandos podem ser lidos na totalidade man usando a página ou digitando ou --help-h depois de gravar o comando inicial. Essa sintaxe é man command_name, command_name -h ou command_name --help.

Para obter ainda mais informações, você pode usar o comando info. Um comando pode ser pesquisado usando .info command_name para a maioria desses comandos que fazem parte do pacote coreutils. Você também pode encontrar info usando invocação info coreutils command_name onde o comando pesquisou por substituiçõescommand_name.

Praticamente todos os comandos mostrar exatamente o que está acontecendo, passo a passo. Geralmente, esse é o -v ou --verbose.

Para obter mais informações, você pode especificar vários sinalizadores de comando para um comando de cada vez. Veja o exemplo ls -al abaixo.

Os nomes de comando nem sempre são óbvios, devido a limitações de espaço nos antigos dias do UNIX, que foram reduzidas e que essas convenções travaram.


Voltar ao início


 

Comandos úteis que você deve saber

 

 

  1. cd - Leva você de volta para a página inicial, como cd ~

  2. cd.. - Retrocede um diretório. Iniciando /home/user/Desktop, cd.. coloca você em /home/user. Isso pode ser expandido para o cd ../../ que move você de volta dois diretórios para /home.

  3. cd foldername/ - Leva você para a pasta fornecida na pasta atual.

Nota: O prefixo /ausente é uma omissão importante. Se eu estiver dentro /home/user e quiser chegar lá Desktop. Preciso digitar sem cd Desktop/ o / anterior Desktop. Digitar antes / de nos colocar na raiz do file system, o que não funcionaria.
  1. cd /some/other/path - Leva para o caminho da pasta especificado, Se você tiver o caminho certo. Não se esqueça de que você pode usar a TAB chave para concluir automaticamente.

 

 

  1. ls - Lista todos os arquivos na pasta atual.

  2. ls -l - Fornece uma lista mais longa, incluindo proprietários, permissões, tamanho e data de modificação.

  3. ls -a - Exibe os arquivos e as pastas ocultos e a lista normal.

  4. ls -al - Combina duas opções para exibir em um formato longo os arquivos e pastas ocultos.

  5. ls -h - Mostra tamanhos de arquivos em tamanhos de arquivo KB, MB, GB, de formato acessível pelo ser humano em vez de bytes. Ele é usado com mais frequência com o -l indicador.

  6. Você pode visualizar os arquivos nos diretórios em que você nem está. Se eu estiver em e /home/user/Desktop quiser visualizar um arquivo em /home/user, posso ls ../ fazer o que lista os arquivos de volta.

 

  1. cp file /path/to/folder - Copia o arquivo especificado no caminho fornecido.

  2. cp -r folder /path/to/folder - Copia repetidamente o conteúdo da pasta para outra pasta.

  3. cp *.extension /path/to/folder - Copia os arquivos que correspondem à extensão fornecida para a nova pasta. Para copiar todos os arquivos.doc, ele se torna cp *.doc /path/to/folder e a pasta deve existir.

  4. cp name* /path/to/folder - Copia todos os arquivos começando com name para a pasta especificada. Para copiar todos os arquivos que começam com example, ele se torna cp example* /path/to/folder e a pasta já deve existir.

 

  1. A sintaxe do mv é semelhante ao exemplo acima com isenção cp , por exemplo, nº 2. mv O não usa o indicador -r , pois mover uma pasta também move seu conteúdo. A sintaxe não é exata em todos os casos, mas funciona com os exemplos acima. Consulte as suas páginas de manual para obter mais detalhes .

 

Nota: Ele não solicita se algo crítico está sendo excluído. Se você tiver que usá-lo, significa que houve um erro que gerou esse comando ou há algum outro erro com a máquina. Este comando só deve ser usado como último recurso e não é recomendado.
  1. A remoção de arquivos usando rm é permanente. Ele não usa a lixeira. Use isso com cuidado e certifique-se de que você está excluindo exatamente o que deseja, antes de pressionar a Enter tecla. Se você sobrecomplicar seus comandos de exclusão, ele nunca terminará bem.

  2. rm file - Remova esse arquivo específico do computador.

  3. rm -r folder - Remova essa pasta específica do computador.

  4. rm -rf folder - Remove essa pasta específica com força do computador. Este comando pode interferir na configuração se for usado incorretamente.

 
  1. Você pode editar arquivos usando em nano um terminal para fazer arquivos rápidos e brutos até configurações completas. Ele pode ser útil, mas lida com arquivos de texto simples e arquivos de programação, portanto, itens como documentos do Microsoft Word não abrem corretamente.

  2. Se o root possui um arquivo, um usuário regular não pode editá-lo. nano deve ser prefixado com sudo; para salvar as alterações. Caso contrário, ele será aberto no modo somente leitura.

  3. nano newfile.whatever do nome especificado e o abre para edição.

  4. nano existing_file - Abre o arquivo existente para edição.

  5. De dentro de nano

  6. Salve o arquivo pressionando as teclas CTRL+O juntas e altere o nome ou pressione a Enter tecla para manter o mesmo nome. Isso salva o arquivo.

  7. Saia nano usando as teclas CTRL+X juntas. Se você tiver alterações não salvas, ele perguntará se deseja salvá-las.

 

  1. mkdir folder_name - Cria a pasta com o nome especificado

  2. mkdir -p /path/to/folder/name - Cria cada pasta conforme necessário. Para criar a pasta /home/user/1stfolder/2ndfolder, e só existe /home/user , o uso do mkdir -p faz com que os diretórios 1stfolder, e 2ndfolder.

 

  1. ps aux - Lista todos os processos em detalhes em execução no computador. Isso inclui usuário, ID do processo PID, e nome do processo. Usando isso, você pode visualizar a lista de processos e, se necessário, eliminar processos desnecessários ou estagnados.

 

  1. kill PID - O PID é um número que faz referência ao processo com problema. Você deve obter o PID de um comando como ps aux. Se um processo se recusar a ser encerrado, você também poderá kill -9 PID especificar qual deve encerrar o processo por qualquer meio.

Nota: Fique atento, pois isso o fechará, mesmo que ele afete o computador.
  1. killall program - Killall encerra by name todas as instâncias do listed program. Se houver, por exemplo, 3 sessões abertas do navegador de Internet Firefox, killall Firefox isso faz exatamente isso, interrompa todas as sessões do Firefox. kill levaria o PID especificado do processo do Firefox que você deseja eliminar e eliminar apenas.

  2. xkill é uma maneira de usar a GUI para clicar e encerrar o Windows. Digitar deve xkill abrir um ícone de time-and-crossbones e a próxima janela clicada será encerrada.

 

  1. Pipes são mostrados como um straight bar, outro conhecido como a | chave.

  2. É uma tecla raramente usada no Windows, mas que com frequência é encontrada na tecla de barra invertida.

  3. São usadas para vincular comandos. Pipes utiliza a saída de um comando como entrada de um segundo comando quando eles são encadeados juntos.

  4. Consulte os recursos on-line para obter mais informações pipes sobre e seu uso, pois há volumes gravados neles.

 

  1. > é usado para o overwrite conteúdo dos arquivos existentes, substituindo-os pela saída do novo comando.

  2. >> é usado para append obter informações sobre os arquivos existentes. Isso é útil para registrar ações.

  3. Example: ps aux > processes.log O envia o resultado do ps aux para o arquivo para processes.log visualizar a saída do comando em um editor de texto e sobregrava o conteúdo atual do arquivo.

 

  1. tee é usado juntamente com um para | obter a saída do comando e enviá-la para outro lugar. Isso é útil se houver erros que você deixou passar. Dessa forma, tudo o que aparecer na tela também será capturado em um arquivo.

  2. Exemplo: dmesg| tee boot.txt executaria o comando que dmesg mostra as informações de inicialização inicial. O | envia o resultado de dmesg para tee, que, em seguida, faz seu trabalho enviando-o para o terminal e para o arquivo de log boot.txt.

 

  1. Deseja executar um arquivo no diretório atual depois que ele for marcado como executável? O ./ operador pode executar o arquivo como um usuário normal, desde que você não precise de direitos root. ./ literalmente significa in the current directory que ele não funciona em arquivos fora do diretório atual.

  2. Se você quiser executar um arquivo que não esteja no diretório atual, deverá passar o caminho para o programa em execução adequado. Se for um programa Python, ele será python /path/to/file e, se for um arquivo shell, ele será sh /path/to/file um exemplo. Existem outros programas, mas esses são os mais comuns.

  3. Se você quiser executar um arquivo com direitos de root porque recebeu operation not permitted?. Você deve prefixar o comando com sudo. Como no exemplo acima, o sudo python /path/to/file executa o script com direitos de root.

  4. Se você quiser executar um programa de GUI no terminal, digite o nome do programa e case sensitive! ele será iniciado. Isso torna o terminal atual inutilizável. Fechar o terminal enquanto o programa está aberto também interrompe o programa. Uma maneira melhor é fazer o plano de fundo do programa, program_nameexit usando e digitando a palavra no terminal para fechar e manter o processo em execução.

  5. Se você quiser executar um programa de GUI com direitos root do terminal, prefixe-o com gksudo ou gksu não sudo. O sudo uso para iniciar aplicativos da GUI é um hábito ruim e deve ser evitado.

  6. Use not apenas sudo porque algo traz à mente Operation not permitted.destroy que você pode usar computadores executando comandos no lugar errado com direitos de root. Certifique-se de que seus arquivos sejam provenientes de fontes confiáveis.


Voltar ao início


 

Regras úteis para lembrar

 

Ficou perdido em um diretório? Digite para pwd imprimir o diretório de trabalho.

Deseja calcular o espaço em disco? df -h pode fornecer uma figura rápida.

Deseja calcular o tamanho de uma pasta ou um arquivo? du -cksh target_name faz exatamente isso. Deseja calcular o tamanho da pasta atual? du -cksh.

Deseja marcar um arquivo executável? chmod +x filename faz isso.

Você precisa montar um ISO? O Linux tem essa funcionalidade integrada. Crie um diretório em algum lugar, diga /home/user/isomount e em seguida, o comando mount -o loop /path/to/myisofile.iso /home/user/isomount e o conteúdo sejam montados dentro dessa pasta.

Depois de executar um comando, você deve executar novamente, mas não consegue se lembrar exatamente como ele foi? Digite history no terminal e ele imprime o histórico de comandos. Deseja limpar seu histórico? history -c apaga as informações.


Voltar ao início

Additional Information

 

Nota:
a Canonical fornece suporte de software por meio dos seguintes métodos:
A Dell oferece suporte técnico:


Voltar ao início


Article Properties


Affected Product

Desktops & All-in-Ones, Laptops, Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

31 Mar 2023

Version

5

Article Type

Solution