Golpe Bash [RESOLVIDO]

1. Golpe Bash [RESOLVIDO]

WGuedes
wguedes

(usa Ubuntu)

Enviado em 04/10/2012 - 21:50h

Ao iniciar o Terminal, o prompt fica à direita de “usuário@usuário-desktop:~$”

Se digito cd e primo ENTER, nada muda, ou seja, esse comando leva ao diretório em que o comando foi emitido. Por isso nada muda.

Se digito cd/home, muda para desktop:/home$

Se, estando em desktop:/home$, digito cd, volta pra desktop:~$

Se comando “ls”, a resposta é:

Área de trabalho BiTorrent Downloads Experimentando Emacs #Qual é?#
AVLinux6.0 Debian Eu Experimentando Emacs~ Torrent

Entendo isto como sendo nomes de diretórios e arquivos dentro da minha “Pasta Pessoal”

Estão negritados em azul e, por isso diretórios:
Área de trabalho
BiTorrent.........(eu criei um diretório com esse nome)
Downloads
AVLinux6.0........(eu criei um diretório com esse nome)
Debian............(eu criei um diretório com esse nome)
Eu................(eu criei um diretório com esse nome)
Torrent...........(eu criei um diretório com esse nome)

Estão sem negrito e na cor branca e, por isso, arquivos:
Experimentando Emacs
#Qual é?#..............Não entendi porque as tralhas (#).
Experimentando Emacs~..Aqui, não entendi o til (~).

Entendo que, digitando cd /Debian, deveria mudar para desktop:/Debian$, mas não é o que acontece. O que resulta é “bash: cd: /debian: Arquivo ou diretório não encontrado”.

Já pesquisei Internet e no Guia de Consulta Rápida do Bash e não consegui “sacar o lance”.

Alguém poderia, por favor, esclarecer essa(s) dúvida(s)?

Muito obrigado a todos,
WGuedes


  


2. MELHOR RESPOSTA

Rafael Carvalhido (Dr.Network)
drnetwork

(usa CentOS)

Enviado em 09/10/2012 - 15:01h

As explicações dos colegas são todas muito boas, mas algo me chamou a atenção aqui:

wguedes escreveu:

Entendo que, digitando cd /Debian, deveria mudar para desktop:/Debian$, mas não é o que acontece. O que resulta é “bash: cd: /debian: Arquivo ou diretório não encontrado”.


Ele fala que o comando digitado seria "cd /Debian" e o resultado "cd: /debian: Arquivo ou diretório não encontrado".

O Linux diferencia maiúsculas e minúsculas. Pelo que está escrito acima, parece que o comando que vc digitou foi

# cd /debian 

ao invés de
# cd /Debian 


De qualquer forma, tente encontrar a pasta com os comandos, utilizando o usuário root:

$ su
insira a senha do root
# cd /
# find -name debian

ou
$ su
insira a senha do root
# cd /
# find -name Debian


Tente tudo o que a galera deu ideia e posta aqui pra gente saber se resolveu. Abcs e boa sorte

Curta minha página no facebook para dicas periódicas de informática
https://www.facebook.com/Doutor.Network

3. Re: Golpe Bash [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/10/2012 - 01:07h

Se digitar cd /Debian ele vai para a RAIZ (/) e diretório Debian, a menos que tenha um diretório Debian na raiz ele vai retornar erro mesmo.


O correto para acessar um diretório dentro do diretório corrente é digitar apenas o nome do diretório, como em: cd Debian.




4. Re: Golpe Bash [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/10/2012 - 02:03h

o diretório /Debian seria um diretório chamado Debian, o Desktop é:

/home/usuario/Desktop onde usuário é o seu nome de usuário. Para ir em um diretório digite-o,sem a primeira barra, ex;;


$ cd / é o Raiz
$ cd home/usuario/Desktop vaí para o Desktop
$ cd .. volta um diretorio

Assim, veja a saída so meu terminal: Ex.


albfneto@sabayon ~ $ cd /
albfneto@sabayon / $ cd home/albfneto/Desktop
albfneto@sabayon ~/Desktop $ cd ..
albfneto@sabayon ~ $ ls
Desktop
Documentos
Downloads


Sim são cores diferentes e essas cores se me lembro, não há um padrão,podem variar com a distro, o ambiente gráfico ou o tipo de terminal e sua config

Diretorios é uma cor, hidden é outra, arquivos outra, comprimidos tipo tar, zip, jar,outra cor etc...

a jeito mais completo de usar ls é com as opções long e all:

$ ls -l -a

aí aparece tudo, data, tamanho, permissões, se estão escondidos ou não etc....




Área de trabalho BiTorrent Downloads Experimentando Emacs #Qual é?#


me parece que o Shell não teve espaço para listar os diretórios em coluna, e somente mostrou com ls, que vc tem vários diretórios chamados respectivamente Área de Trabalho, BitTorrent, Downloads Experimentando e Emacs.

nesse ultimo caso, ultimo comando, para ter certeza, eu teria que ver a Saída do comando no seu terminal, para poder entender as #

O ~ , til, geralmente indica que o diretorio é o do /home/usuário isto é ~/ Veja neste post onde puz em codigo, code: albfneto@sabayon ~ $ indica simplesmente que é /home/albfneto.


Sobre as vezes não achar um diretório. Linux é case sensitive. Ex. /debian nao é igual /Debian


Para ter todas as opções e ver, digite "man ls" em um terminal de comando e para sair do manual, feche o terminal ou CTRL+Q (Quit).




5. Tá vendo!

WGuedes
wguedes

(usa Ubuntu)

Enviado em 12/10/2012 - 20:25h


Linux também é cultura!

Valeu galera, mais uma vez!

Eu estava esquecendo da sensibilidade do Bash a maiúsculas e minúsculas. E olha que, nas pesquisas que andei fazendo, li isto várias vezes, mas não me liguei. Só quando nosso colega, aqui, disse é que me toquei.

Vou dar o tópico como encerrado.

Obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts