Primeiros comandos para iniciantes
Neste artigo mostrarei alguns comandos que todo iniciante deve aprender. Quando comecei no Linux, não encontrei conteúdo reunido numa única página, então juntei informações neste artigo para quem inicia e assim não ter mais pessoas frustadas com o Linux por não conhecer seus comandos.
Primeiros passos
À você meu amigo, que é iniciante, fiz uma lista com comandos úteis que todo linuxer deve saber. Eu ainda me considero iniciante e já estou a uns 8 meses no Linux e, cá entre nós, é muito difícil achar material para o primeiro dia.
Comandos simples no terminal:
ls → Lista os arquivos e pastas que há no diretório onde você se encontra.
ls -al → Lista de uma forma organizada, colocando informações como "data de modificação" e organiza em lista.
ls -A → Mostra tanto arquivos e pastas normais, quanto ocultos. Para criar um arquivo oculto apenas renomear-lo e colocar um "." (ponto) na frente do nome. Como "123" para ".123".
cd → o comando (change disk) serve para navegar entre os diretórios de seu computador.
cd .. → volta um diretório.
cd <Diretório> → Navega para onde você quer ir. Exemplo: cd ~/Documentos ( o "~" significa /home/<seu-user>/)
pwd → Mostra onde você está.
whoami → Mostra quem você é ou host.
mkdir → Cria pastas
Exemplo: mkdir pasta
rm → Remove arquivos ou diretórios.
rm -r → Remove diretórios e arquivos sem exceção.
--help → esse comando não é um comando por completo, mas sim uma função, talvez você não tenha entendido, então lhe darei um exemplo:
mkdir --help
&& → Serve para ligar comandos, como mostra o exemplo:
sudo apt-get update && sudo apt-get upgrade
sudo → Serve para dar permissão de root a um comando.
su → Entra no usuário root.
su <user> → Entra no usuário apontado.
adduser → Adiciona um usuário.
Exemplo: sudo adduser fulano
passwd → Muda a senha de algum usuário.
Exemplo: sudo passwd fulano
Pronto! Acho que para um iniciante, esse são os comandos iniciais.
1. Usando o APT:
O apt é um dos mais conhecidos, ou se não o mais conhecido, gerenciador de pacotes. É muito fácil de aprender, entretanto, alguns comandos são bem longos, mas nada que vá atrapalhar.
apt-get update → Serve para atualizar os repositórios do nosso sistema.
apt-get upgrade → Atualiza o nosso sistema.
apt-get install <pacote> → Instala o pacote listado, porém, só instala se o mesmo estiver nos repositórios.
add-apt-repository → Adiciona repositórios.
apt-get autoremove → Remove oque foi usado para instalar os pacotes.
apt-get remove <pacote> → Remove pacotes.
apt-get purge <pacote>* → Remove o que sobrou do pacote.
2. Usando o DPKG:
O Debian e seus derivados usam os pacotes chamados ".deb" e podem ser instalados tanto em modo texto, quanto via interface gráfica. O procedimento para instalar esses pacotes é simples, basta ir até o diretório onde o baixou e digite no terminal:
sudo dpkg -i <pacote>
Mas, se estiver como root:
# dpkg -i <pacote>
Logo após, quando terminar o processo, digite:
sudo apt-get install -f
Mas, se estiver como root:
# apt-get install -f
Pronto!
3. Compilação simples:
A maioria das pessoas imagina que compilar um programa é uma coisa muito difícil e apenas pessoas com conhecimento "hard" pode faze-lo, mas não é uma tarefa difícil, só demanda um pouco de tempo. Na maioria das vezes, os programas para compilar vem no formato compactado "tar.xz".
Vamos começar, vá até o diretório do programa que quer compilar, às vezes tem que ir na pasta "bin" do programa. Digite no terminal:
./configure
Espere até que seja concluído e que não haja nenhum erro, então:
make
Espere até que conclua sem nenhum erro e por ultimo:
sudo make install
Pronto! Você compilou um programa com sucesso.
Vou ficando por aqui. Acho que isso já é o essencial para quem está começando.
Comandos simples no terminal:
ls → Lista os arquivos e pastas que há no diretório onde você se encontra.
ls -al → Lista de uma forma organizada, colocando informações como "data de modificação" e organiza em lista.
ls -A → Mostra tanto arquivos e pastas normais, quanto ocultos. Para criar um arquivo oculto apenas renomear-lo e colocar um "." (ponto) na frente do nome. Como "123" para ".123".
cd → o comando (change disk) serve para navegar entre os diretórios de seu computador.
cd .. → volta um diretório.
cd <Diretório> → Navega para onde você quer ir. Exemplo: cd ~/Documentos ( o "~" significa /home/<seu-user>/)
pwd → Mostra onde você está.
whoami → Mostra quem você é ou host.
mkdir → Cria pastas
Exemplo: mkdir pasta
rm → Remove arquivos ou diretórios.
rm -r → Remove diretórios e arquivos sem exceção.
--help → esse comando não é um comando por completo, mas sim uma função, talvez você não tenha entendido, então lhe darei um exemplo:
mkdir --help
Uso: mkdir [OPÇÃO]... DIRETÓRIO...
Create the DIRECTORY(ies), if they do not already exist.
Mandatory arguments to long options are mandatory for short options too.
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
-p, --parents no error if existing, make parent directories as needed
-v, --verbose print a message for each created directory
-Z set SELinux security context of each created directory
to the default type
--context[=CTX] like -Z, or if CTX is specified then set the SELinux
or SMACK security context to CTX
--help mostra esta ajuda e finaliza
--version informa a versão e finaliza
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Relate mkdir erros de tradução para <http://translationproject.org/team/pt_BR.html>
Full documentation at: <http://www.gnu.org/software/coreutils/mkdir>
or available locally via: info '(coreutils) mkdir invocation'
Como visto no exemplo acima, o "--help" serve para mostrar outras funções de um mesmo comando.
&& → Serve para ligar comandos, como mostra o exemplo:
sudo apt-get update && sudo apt-get upgrade
sudo → Serve para dar permissão de root a um comando.
su → Entra no usuário root.
su <user> → Entra no usuário apontado.
adduser → Adiciona um usuário.
Exemplo: sudo adduser fulano
passwd → Muda a senha de algum usuário.
Exemplo: sudo passwd fulano
Pronto! Acho que para um iniciante, esse são os comandos iniciais.
Instalando programas e gerenciando pacotes
Anteriormente, mostramos os comandos básicos, agora os ensinarei a mexer com pacotes e aplicativos.1. Usando o APT:
O apt é um dos mais conhecidos, ou se não o mais conhecido, gerenciador de pacotes. É muito fácil de aprender, entretanto, alguns comandos são bem longos, mas nada que vá atrapalhar.
apt-get update → Serve para atualizar os repositórios do nosso sistema.
apt-get upgrade → Atualiza o nosso sistema.
apt-get install <pacote> → Instala o pacote listado, porém, só instala se o mesmo estiver nos repositórios.
add-apt-repository → Adiciona repositórios.
apt-get autoremove → Remove oque foi usado para instalar os pacotes.
apt-get remove <pacote> → Remove pacotes.
apt-get purge <pacote>* → Remove o que sobrou do pacote.
2. Usando o DPKG:
O Debian e seus derivados usam os pacotes chamados ".deb" e podem ser instalados tanto em modo texto, quanto via interface gráfica. O procedimento para instalar esses pacotes é simples, basta ir até o diretório onde o baixou e digite no terminal:
sudo dpkg -i <pacote>
Mas, se estiver como root:
# dpkg -i <pacote>
Logo após, quando terminar o processo, digite:
sudo apt-get install -f
Mas, se estiver como root:
# apt-get install -f
Pronto!
3. Compilação simples:
A maioria das pessoas imagina que compilar um programa é uma coisa muito difícil e apenas pessoas com conhecimento "hard" pode faze-lo, mas não é uma tarefa difícil, só demanda um pouco de tempo. Na maioria das vezes, os programas para compilar vem no formato compactado "tar.xz".
Vamos começar, vá até o diretório do programa que quer compilar, às vezes tem que ir na pasta "bin" do programa. Digite no terminal:
./configure
Espere até que seja concluído e que não haja nenhum erro, então:
make
Espere até que conclua sem nenhum erro e por ultimo:
sudo make install
Pronto! Você compilou um programa com sucesso.
Vou ficando por aqui. Acho que isso já é o essencial para quem está começando.