_comando entre <>
: substituir pelo valor correto e excluir os símbolos <>
.
- Digitar: comando
- Teclar: ENTER
Abrir Bash
ctrl + alt + t
man <nome-do-comando>
ou
<nome-do-comando> --help
deu ruim, dá break para interromper o processo.
ctrl + c
clear
ou atalho teclado: ctrl + l
tab
ctrl + z
exit
shortcut: ctrl + d
ctrl
+ c
q
history
.
>
<
ctrl + a
ctrl + e
ctrl + u
ctrl + k
ctrl + w
ctrl + y
(pwd = Print working directory)
pwd
(cd = change directory)
cd <nome-da-pasta>
(-> Entre várias pastas: cd <nome-da-pasta/nome-da-pasta/nome-da-pasta>
)
cd ..
Navegue até o endereço da pasta que deseja abrir graficamente e depois digite o comando
em qualquer distro:
xdg-open .
mint:
nemo .
gnome:
nautilus .
Navegue até o endereço da pasta que deseja abrir graficamente e depois digite o comando
<nome-do-navegador> .
dir
(windows)
ls
(linux)
ls -l
ls -la
ou ls -a
(mostra também arquivos ocultos)
ls -lhS
cp <old> <new>
ou, caso dê erro ao copiar o diretório:
cp -Rv <old> <new>
(mkdir = 'Make Diretory')
mkdir <nome-diretório>
(Cria um arquivo em branco se não existe, ou atualiza a data de modificação se existir.)
touch <nome-do-arquivo.extensão>
echo <texto> > <nome-do-arquivo.extensão>
ex:
echo teste texto > teste1.txt
(cria um arquivo com o texto "teste texto" no bloco de notas)
echo <texto> >> <nome-do-arquivo.extensão>
(cat = concatenate)
cat <nome-do-arquivo.extensão>
ex:
cat teste1.txt
// resultado: teste texto
diff <file-name-1> <file-name-2>
(mv = move)
mv <nome-do-arquivo.extensão/caminho>
ex1: mv teste.txt/desktop
ex2: para um arquivo que está salvo em Lab/Arquivo, quero movê-lo de Arquivo para Lab que é uma pasta anterior, podemos usar o atalho .. :
mv teste.txt ..
ex3: para mover um arquivo teste1.txt para desktop, o atalho ~, atalho para a raiz e desktop:
mv teste1.txt ~/desktop
ex4: para mover um arquivo teste1.txt que está no desktop para a pasta atual, use o atalho .:
mv desktop/teste1.txt .
mv <nome-atual.extensão> <novo-nome.extensão>
(cp = copy)
cp <nome-do-arquivo.extensão> <nome-da-copia.extensão>
(rm = remove)
rm <nome-do-arquivo.extensão>
rm -rf <nome-do-diretorio>/
file <nome-do-arquivo.extensão>
ex: file teste.txt
=> resultado: ASCII text
which <NOME_DO_PROG>
curl <URL>
curl -OL <URL>
!
ou
ctrl + r
ps
top
kill -<NÌVEL> <PID>
onde PID é o ID do processo, é possível encontrá-lo com o comando ps
.
pkill -<NÌVEL> -f <NOME_DO_PROCESSO>
less <NOME_DO_ARQ.EXTENSAO>
- navegue pelo texto usando seta para cima e para baixo
- tecle
q
(quit) para sair
Depois de executar o comando less mostrado acima, digite
/termoProcurado
- utilize
n
para navegar até a próxima ocorrência - utilize
N
para navegar até a ocorrência anterior
wc <NOME_DO_ARQ.EXTENSAO>
o resultado mostrado será: quantidade de linhas | quantidade de palavras | tamanho do arquivo | nome do arquivo
grep <TERMO_PROCURADO> <NOME_DO_ARQUIVO.EXTENSÃO>
grep -i <TERMO_PROCURADO> <NOME_DO_ARQUIVO.EXTENSÃO>
grep <TERMO_PROCURADO> <NOME_DO_ARQUIVO.EXTENSÃO> | wc
head <NOME_DO_ARQ.EXTENSAO>
ou
1G
(se usando o comando less)
tail <NOME_DO_ARQ.EXTENSAO>
ou
lG
(se usando o comando less)
wc <NOME_DO_ARQ.EXTENSAO>
o resultado mostrado será: quantidade de linhas | quantidade de palavras | tamanho do arquivo | nome do arquivo
Ver Git alias
alias
este comando cria o alias apenas para a seção atual:
alias seu-alias='comando original
IMPORTANTE: fechar e abrir de novo o terminal para funcionar.
Para criá-los definitivamente:
Para criá-los, é preciso modificar o arquivo .bashrc que se encontra em /home/NomeDoUsuário/.bashrc (se o arquivo não existir, crie-o) e adicionar cada apelido no final do arquivo. --fonte
ex:
alias desligar='sudo shutdown -h now'
unalias seu-alias
Navegue até a pasta onde está seu html e rode o comando abaixo na linha de comando:
python -m SimpleHTTPServer 8000
uname -m