Argumentos de Programas
Ls –l *.txt
Ls –lart
help
Quase todos os comandos
aceitam o help
[fe@localhost testes]$ ls --help
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the
current directory by default).
Sort entries alphabetically if none of
-cftuvSUX nor --sort.
Mandatory arguments to long options are
mandatory for short options too.
-a,
--all do not ignore
entries starting with .
-A, --almost-all do not list implied . and ..
Mais de um comando
Usa-se o ponto e virgule
;
[fe@localhost
testes]$ echo $PS1; echo $PS2
[\u@\h \W]\$
>
Arquivo History
É um histórico de
todos os comandos utilizados.
Localizado em um
arquivo chamado: .bash_history
Fica localizado na
home do usuário
Quando você digitar a
palavra “ env “ , deve visualizar quantas linhas estão ficando armazenadas
nesse arquivo. No meu caso, 1000 .
HISTSIZE=1000
Env
Digite env para
visualizar as variáveis de ambiente
[fe@localhost ~]$ env
ORBIT_SOCKETDIR=/tmp/orbit-fe
HOSTNAME=localhost.localdomain
GIO_LAUNCHED_DESKTOP_FILE_PID=2696
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
XDG_SESSION_COOKIE=74cf085dc6fb8f5c5a7f8d7500000019-1445430352.96028-748845191
GTK_RC_FILES=/etc/gtk/gtkrc:/home/fe/.gtkrc-1.2-gnome2
WINDOWID=54525955
OLDPWD=/home
USER=fe
Localizando o arquivo
history
Cat ~/.bash_history
Ou digite simplesmente
History
[root@localhost fe]#
history
1 pwd
2 cd /root/home
3 ls
Digite !! para o último
comando
!n – número da linha
do bash_history
!texto – digita !+algum
texto do comando
!?texto – algum comando
com o texto
[root@localhost fe]#
!?pw
pwd
/home/fe
Descobrindo o tipo de
Shell
Verificando o conteúdo
da variável shell
[root@localhost
fe]# echo $SHELL
/bin/bash
CD – change directory
Navegar pela arvore de
diretórios
[root@localhost fe]#
cd /
O / é como o C: do
Windows – diretório raiz
[root@localhost /]#
cd
Digitar cd sem nada
vai para o home do usuário
[root@localhost ~]#
PWD – Mostra o diretório
que esta
[root@localhost ~]#
pwd
/root
Caminho absoluto e
caminho relativo
Caminho absoluto é o caminho propriamente dito.
[root@localhost
httpd]# pwd
/var/log/httpd
Caminho relativo é a referência para acessar um diretório.
[root@localhost httpd]# ls ../../
account cache crash db empty games gdm lib local lock log mail nis opt preserve run spool tmp www yp
.. e .
.. Faz referência a um
diretório acima do diretório corrente.
[root@localhost
httpd]# pwd
/var/log/httpd
[root@localhost httpd]# cd ..
[root@localhost log]# pwd
/var/log
. Faz referência ao diretório
corrente. Utilizado para executar um comando que não esteja no PATH
./imprima
~ diretório home
Cat ~/myfiles.txt
Cat ~fe/arquivo.txt