Uma das maneiras mais usuais de interagir com um sistema LINUX especialmente em servidores é usado a "linha de comando" "prompt do shell", indicando que o sistema está pronto para receber instruções. Quando o final do prompt for "$" ex: felipe@MadMax:~$ ; indica que é um usuário comum, quando terminado em "#" ex: root@MadMax:/home/felipe# ; trata-se de um usuário "root".
O Shell Bash
Faz a intermediação entre o usuário e os recursos do computador, o shell padrão na maioria das distribuições Linux é o bash (Bourne Again Shell).
--------
alias
--------
ex:
alias ls='ls --colors=auto'
O comando acima faz com que toda vez que você digitar ls será mostrada a listagem colorida =o..óóóóó...
---
Set
---
-Mostra uma lista completa das vriaveis do shell
-Define o valor de uma variável
------------------
Criar uma Variavel
------------------
Ex:
set FELIPE="Teste variavel"
export FELIPE
----------
Unset
----------
Remove uma variáel na sessão
ex:
unset FELIPE
"variavel criada no exemplo acima.."
-------------------
O que faz o EXPORT?
-------------------
Depois de criar uma variavel do Shell é preciso exportala, usando o comando"export"
Quando uma variável é exportada para o ambiente ela fica disponivel para todos os processos filhos do Shell (todos os programas e aplicações que você executar no bash).
-----------
Comando ls
-----------
Lista os arquivos no diretório corrente
ls -a mostra todos arquivos, incluindo ocultos
ls -t mostra arquivos ordenados pela última data de modificação
ls -l mostra uma lista detalhada dos arquivos
----------
Argumentos
----------
ls -l *.txt
Com esse comando é listado apenas arquivos no formato .txt
------------------
Mais de um comando
------------------
O BASH também permite que você entre com uma sequencia de comandos na mesma linha, separando os com ";"
--------------
Histórico Bash
--------------
.bash_history
Isso fica no diretório home de cada usuário
----------
Comando cd
----------
Navegar pela árvore de diretórios
Com cd / -> entra no diretório raiz do SO.
-----------
Comando pwd
-----------
Mostra o diretório corrente, onde estou.
felipe@MadMax:~$ pwd
/home/felipe
------------------
Caminhos absolutos
------------------
Sempre começa com "/"
/dev
/usr
/usr/local/bin
------------------
Caminhos Relativos
------------------
Se estou em
felipe@MadMax:~$ pwd
/home/felipe
e executo o comando "ls .." estou dizendo para listar arquivos do diretório /home
----------
Símbolo ~
----------
Relativo para o diretorio home do usuario
cat ~felipe/ssh
Irá mostrar o arquivo ssh salvo no diretório "home/felipe"
Nenhum comentário:
Postar um comentário