LINUX (básico)
Lista de comandos Linux simples, mas importantes.
Útil para quem usa pouco o Linux e às vezes precisa se salvar...
mkdir nomeDoDiretório - cria um diretório novo
rm nomeDoDiretório/Arquivo - apaga um diretório ou arquivo
rm -R nomeDoDiretório - apaga um diretório e os subdiretórios internos
mv nomeDoDiretório novoNomeDoDiretório - renomeia diretório ou arquivo
adduser - cria um novo usuário
Prestar atenção em:
Home directory [/home/novoUsuario]: /caminho/novoUsuario
Use password-based authentication? [yes]: n
Lock out the account after creation? [no]: y
smbpasswd -a nomeDoUsuário - cria uma senha para um usuário
smbpasswd nomeDoUsuário - altera a senha de um usuário
chmod -R atributo caminho/diretório - define os atributos de acesso de um diretório
- R - para atribuir ao diretório e subdiretórios abaixo
atributo = XYZ - onde X = dono / Y = grupo / Z = outros
atributo = 750 - dono lê/grava/executa - grupo lê/executa - outros nada
chown -R usuário caminho/diretório - define o dono do diretório
pw group add NovoGrupo - cria de um grupo de usuário
pw group del Grupo - apaga um grupo de usuário
chgrp -R novoGrupo caminho/diretório - atribui um diretório a um grupo de usuário
arquivos# vi /usr/local/etc/smb.conf - edição do arquivo smb.conf
Uso básico do VI:
- marcar a área ser copiada com o mouse
- colocar o cursor com as setas no local a ser inserido
- clicar com o botão direito do mouse para inserir
- "i" entra no modo de edição
- "ESC" sai do modo de edição
- :wq! salva e sai do arquivo
- :q! sai do arquivo sem salvar
arquivos# vi /etc/group - edição do arquivo de grupos (para definir quem pertence a cada grupo)
arquivos# ^D^D - encerra modo root e fecha console
arquivos# /root/backup-dvd.sh - inicializa backup em DVD
-----------------------------------------------------------
ARQUIVOS IMPORTANTES:
/etc/fstab - acessos e montagens automáricas
/etc/lilo.conf - configuração do lilo
/boot/grub/menu.lst - configuração do lilo (em algumas distribuições)
/etc/sudoers - lista de usuários que não precisam de senha para usar o sudo no Ubuntu
parâmetro ALL=NOPASSWD: ALL no lugar de ALL=(ALL) ALL
-----------------------------------------------------------
OUTRAS DICAS:
fdisk /MBR - reinicializa o MBR (após desistalar um Linux compartilhado com Windows)
md5sum nomeDoArquivo.iso - verifica o CkSum do arquivo ISO (disponível no mirror de donwload)
sudo passwd - habilita o root no Ubuntu
sudo passwd -l root - desabilita o root no Ubuntu
rm nomeDoDiretório/Arquivo - apaga um diretório ou arquivo
rm -R nomeDoDiretório - apaga um diretório e os subdiretórios internos
mv nomeDoDiretório novoNomeDoDiretório - renomeia diretório ou arquivo
adduser - cria um novo usuário
Prestar atenção em:
Home directory [/home/novoUsuario]: /caminho/novoUsuario
Use password-based authentication? [yes]: n
Lock out the account after creation? [no]: y
smbpasswd -a nomeDoUsuário - cria uma senha para um usuário
smbpasswd nomeDoUsuário - altera a senha de um usuário
chmod -R atributo caminho/diretório - define os atributos de acesso de um diretório
- R - para atribuir ao diretório e subdiretórios abaixo
atributo = XYZ - onde X = dono / Y = grupo / Z = outros
atributo = 750 - dono lê/grava/executa - grupo lê/executa - outros nada
chown -R usuário caminho/diretório - define o dono do diretório
pw group add NovoGrupo - cria de um grupo de usuário
pw group del Grupo - apaga um grupo de usuário
chgrp -R novoGrupo caminho/diretório - atribui um diretório a um grupo de usuário
arquivos# vi /usr/local/etc/smb.conf - edição do arquivo smb.conf
Uso básico do VI:
- marcar a área ser copiada com o mouse
- colocar o cursor com as setas no local a ser inserido
- clicar com o botão direito do mouse para inserir
- "i" entra no modo de edição
- "ESC" sai do modo de edição
- :wq! salva e sai do arquivo
- :q! sai do arquivo sem salvar
arquivos# vi /etc/group - edição do arquivo de grupos (para definir quem pertence a cada grupo)
arquivos# ^D^D - encerra modo root e fecha console
arquivos# /root/backup-dvd.sh - inicializa backup em DVD
-----------------------------------------------------------
ARQUIVOS IMPORTANTES:
/etc/fstab - acessos e montagens automáricas
/etc/lilo.conf - configuração do lilo
/boot/grub/menu.lst - configuração do lilo (em algumas distribuições)
/etc/sudoers - lista de usuários que não precisam de senha para usar o sudo no Ubuntu
parâmetro ALL=NOPASSWD: ALL no lugar de ALL=(ALL) ALL
-----------------------------------------------------------
OUTRAS DICAS:
fdisk /MBR - reinicializa o MBR (após desistalar um Linux compartilhado com Windows)
md5sum nomeDoArquivo.iso - verifica o CkSum do arquivo ISO (disponível no mirror de donwload)
sudo passwd - habilita o root no Ubuntu
sudo passwd -l root - desabilita o root no Ubuntu
by Sergio Corrigliano - abril de 2018