Árvore Linux

1. Árvore Linux

aislan rocha
aislan rocha

(usa Debian)

Enviado em 19/03/2008 - 11:28h

Oi caras, eu gostaria de estudar a linguagem C, e pra isso, baixei um compilador(gcc), mas esse nao é o caso. O caso é q não conheço a arquitetura Linux. Em win, estamos habituados com o C/Document..., mas e em linux? alguem pode me esplicar a árvore linux?eu sei q vou criar arquivos texto com meu código fonte, depois vou usar o comando gcc caminho/nome do arq texto. Mas onde vou salvar estes arquivos textos? crio um diretório pra eles? onde? me expliqm por favor... Obrigado


  


2. Acho que isso ajuda!

3. Re: Árvore Linux

Jorge
thudojorge

(usa Debian)

Enviado em 19/03/2008 - 11:49h

ai mano!

todos os directorios e subdirectorios do linux encontram-se dentro do directorio / (root e assim que ele e chamado),

agora, e importante vc perceber que existem dois tipos de usuarios que sao criados no momento de instalacao do OS.

o usuario
-->root (administrador do sistema)
-->usuario normal

este segundo nao tem la muitas permissoes (ele tem todas as permissoes apartir do directorio /home/usuario)

todos usuarios do sistema (menos o root), tem um home folder dentro do directorio /home/

ex:

/home/usuario1
/home/usuario2
/home/seu_nome


o home folder do root encontra-se em /root/


resumindo tudo que vc pretende fazer como usuario1(apagar, mover, remover, criar, etc ...), voce tem permissao apartir de /home/usuario1


qualquer duvida, posta ae


4. basico

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 19/03/2008 - 11:54h

Para programar em C/C++ em linux ou windows, se vc utilizar padrões ansi e stl, não terá problema pois o código será praticamente o mesmo.
Se você gosta de programar em mode scratch (na unha), então você pode utilizar o kedit, gedit ou qualquer outro editor como emacs, vi, vim etc etc. Eu uso o gedit, e não tem segredo para gravar arquivos. No windows geralmente vc grava arquivos no c:\alguma coisa, no linux geralmente utilizará a pasta home do seu usuário (/home/usuario/alguma coisa).
Abra um terminal.
Digite:
# cd
(isto leva ao diretório home)
se digitar
# pwd
irá mostrar /home/usuario
entao crie um diretório
# mkdir meuprograma
# cd meuprograma
# pwd
Você criou o diretório do seu programa e entrou nele, ao dar o pwd mostra o diretório que esta (do seu programa).
Ai só chamar o gedit, por exemplo.
# gedit meuprograma.c
ou
# gedit meuprograma.cpp
para compilar
# gcc -o meuprograma meuprograma.c
ou em c++:
# g++ -o meuprograma2 meuprograma.cpp
para depois executar o programa você precisa dar permissão
# chmod 711 meuprograma
# ./meuprograma

Lembre-se que oque vai diferenciar a programação c/c++ (ansi/stl) em linux do windows vai ser a IDE que for utilizar. Agora para programas mais complexos, onde você utiliza bibliotecas externas ou no caso do windows a Win32 API, você terá que ver a biblioteca equivalente no linux e dai por diante.

Recomendo você estudar a estrutura de diretório do linux.
Um basico sobre ela.
/bin (Executaveis dos programas)
/sbin (Executaveis do root)
/etc (configuração)
/root (diretório do root)
/home (diretórios dos usuários)
/lib (Bibliotecas compartilhadas dos programas)
/boot (arquivos para inicialização do sistema)
/mnt (Pontos de montagem de dispositivos ou mapeamentos de rede)
/dev (arquivos para acessar dispositivos/periféricos)
/proc (arquivos do kernel)
/tmp (diretório temporário, parecido com o windows\temp)
/usr (onde ficam instalados a maior parte dos programas)
/var (Alguns arquivos de programas)
/lost+found (Arquivos recuperados pelo sistema, mais especificamente pelo fsck)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts