Folha de dicas de comandos do Linux
Nesta folha de referรชncias da linha de comando do Linux/Unix, vocรช aprenderรก:
- Comandos bรกsicos do Linux
- Comandos de permissรฃo de arquivo
- Comando Variรกveis โโde Ambiente
- Comandos de gerenciamento de usuรกrios do Linux
- Comando de rede
- Comando de processo
- Comandos de ediรงรฃo VI
Comandos bรกsicos do Linux
| Command | Descriรงรฃo | |
|---|---|---|
ls |
Lista todos os arquivos e diretรณrios no diretรณrio de trabalho atual | |
ls -R |
Lista arquivos em subdiretรณrios tambรฉm | |
ls -a |
Lista arquivos ocultos tambรฉm | |
ls -al |
Lista arquivos e diretรณrios com informaรงรตes detalhadas como permissรตes, tamanho, proprietรกrio, etc. | |
cd or cd ~ |
Navegue atรฉ o diretรณrio HOME | |
cd .. |
Subir um nรญvel | |
cd |
Para mudar para um diretรณrio especรญfico | |
cd / |
Mover para o diretรณrio raiz | |
cat > filename |
Cria um novo arquivo | |
cat filename |
Exibe o conteรบdo do arquivo | |
cat file1 file2 > file3 |
Junta dois arquivos (arquivo1, arquivo2) e armazena a saรญda em um novo arquivo (arquivo3) | |
mv file "new file path" |
Move os arquivos para o novo local | |
mv filename new_file_name |
Renomeia o arquivo para um novo nome de arquivo | |
sudo |
Permite que usuรกrios regulares executem programas com privilรฉgios de seguranรงa de superusuรกrio ou root | |
rm filename |
Exclui um arquivo | |
man |
Fornece informaรงรตes de ajuda sobre um comando | |
history |
Fornece uma lista de todos os comandos anteriores digitados na sessรฃo atual do terminal | |
clear |
Limpa o terminal | |
mkdir directoryname |
Cria um novo diretรณrio no diretรณrio de trabalho atual ou no caminho especificado | |
rmdir |
Exclui um diretรณrio | |
mv |
Renomeia um diretรณrio | |
pr -x |
Divide o arquivo em x colunas | |
pr -h |
Atribui um cabeรงalho ao arquivo | |
pr -n |
Denota o arquivo com Linha Numbers | |
lp -nc , lpr c |
Imprime cรณpias โcโ do arquivo | |
lp-d lp-P |
Especifica o nome da impressora | |
apt-get |
Comando usado para instalar e atualizar pacotes | |
mail -s 'subject' -b 'bcc-address' |
Comando para enviar e-mail | |
mail -s "Subject" |
Comando para enviar e-mail com anexo |
Comandos de permissรฃo de arquivo
| Command | Descriรงรฃo | |
|---|---|---|
ls -l |
para mostrar o tipo de arquivo e permissรฃo de acesso | |
r |
permissรฃo de leitura | |
w |
permissรฃo de gravaรงรฃo | |
x |
permissรฃo de execuรงรฃo | |
-= |
sem permissรฃo | |
Chown user |
Para alterar a propriedade de um arquivo/diretรณrio | |
Chown user:group filename |
altere o usuรกrio e tambรฉm o grupo para um arquivo ou diretรณrio |
Comando Variรกveis โโde Ambiente
| Command | Descriรงรฃo | |
|---|---|---|
echo $VARIABLE |
Para exibir o valor de uma variรกvel | |
env |
Exibe todas as variรกveis โโde ambiente | |
VARIABLE_NAME= variable_value |
Crie uma nova variรกvel | |
Unset |
Remova uma variรกvel | |
export Variable=value |
Para definir o valor de uma variรกvel de ambiente |
Comandos de gerenciamento de usuรกrios do Linux
| Command | Descriรงรฃo | |
|---|---|---|
sudo adduser username |
Para adicionar um novo usuรกrio | |
sudo passwd -l 'username' |
Para alterar a senha de um usuรกrio | |
sudo userdel -r 'username' |
Para remover um usuรกrio recรฉm-criado | |
sudo usermod -a -G GROUPNAME USERNAME |
Para adicionar um usuรกrio a um grupo | |
sudo deluser USER GROUPNAME |
Para remover um usuรกrio de um grupo | |
finger |
Mostra informaรงรตes de todos os usuรกrios logados | |
finger username |
Fornece informaรงรตes de um determinado usuรกrio |
Comando de rede
| Command | Descriรงรฃo | |
|---|---|---|
SSH username@ip-address or hostname |
faรงa login em uma mรกquina Linux remota usando SSH | |
Ping hostname="" or ="" |
Para ping e analisando conexรตes de rede e de host. | |
dir |
Exibir arquivos no diretรณrio atual de um computador remoto | |
cd "dirname" |
mude o diretรณrio para โdirnameโ em um computador remoto | |
put file |
fazer upload de 'arquivo' do computador local para o remoto | |
get file |
Baixe 'arquivo' do computador remoto para o local | |
quit |
Sair |
Comando de processo
| Command | Descriรงรฃo | |
|---|---|---|
bg |
Para enviar um processo para segundo plano | |
fg |
Para executar um processo interrompido em primeiro plano | |
top |
Detalhes sobre todos os processos ativos | |
ps |
Dรช o status dos processos em execuรงรฃo para um usuรกrio | |
ps PID |
Dรก o status de um determinado processo | |
pidof |
Fornece o ID do processo (PID) de um processo | |
kill PID |
Mata um processo | |
nice |
Inicia um processo com uma determinada prioridade | |
renice |
Altera a prioridade de um processo jรก em execuรงรฃo | |
df |
Oferece espaรงo livre no disco rรญgido do seu sistema | |
free |
Dรก RAM grรกtis em seu sistema |
Comandos de ediรงรฃo VI
| Command | Descriรงรฃo | |
|---|---|---|
i |
Inserir no cursor (entra no modo de inserรงรฃo) | |
a |
Escrever apรณs o cursor (entra no modo de inserรงรฃo) | |
A |
Escreva no final da linha (entra no modo de inserรงรฃo) | |
ESC |
Encerrar modo de inserรงรฃo | |
u |
Desfazer a รบltima alteraรงรฃo | |
U |
Desfaรงa todas as alteraรงรตes em toda a linha | |
o |
Abra uma nova linha (entra no modo de inserรงรฃo) | |
dd |
Excluir linha | |
3dd |
Excluir 3 linhas | |
D |
Exclua o conteรบdo da linha apรณs o cursor | |
C |
Exclua o conteรบdo de uma linha apรณs o cursor e insira o novo texto. Pressione a tecla ESC para finalizar a inserรงรฃo. | |
dw |
Excluir palavra | |
4dw |
Excluir 4 palavras | |
cw |
Alterar palavra | |
x |
Excluir caractere no cursor | |
r |
Substituir personagem | |
R |
Substituir caracteres do cursor em diante | |
s |
Substitua um caractere sob o cursor e continue a inserir | |
S |
Substitua a linha inteira e comece a inserir no inรญcio da linha | |
~ |
Alterar maiรบsculas e minรบsculas de caractere individual |
Espero que este guia de referรชncia do Linux ajude vocรช!
