terça-feira, 27 de outubro de 2015

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

 

 

 

 

 

 

 

 

 

Nenhum comentário:

Postar um comentário