À 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
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.