Como usar o Linux [RESOLVIDO]

1. Como usar o Linux [RESOLVIDO]

Gabriel Silva
Gabriel_Silva

(usa Ubuntu)

Enviado em 19/12/2013 - 23:28h

Olá gente, sou novo em Linux, faz pouco tempo que saí do Windows, mas não estou conseguindo usar o Linux, baixei o Ubuntu e o BlackTrack, só que não aprendi os comandos tenho que ficar pesquisando como faz isso como faz aquilo. Gostaria de aprender como aprender os comandos e usar o Linux. Alguns comandos eu aprendi fazendo assim: Exemplo: O comando LS significa List=Lista, assim eu sei que ls é para listar arquivos. Eu aprendo o significado do comando assim eu aprendo mais fácil. Só que eu queria aprender mais comandos, queria me acostumar com o Linux assim como sou com o Linux. Como faço isso?


  


2. MELHOR RESPOSTA

Wellington
wellington_r

(usa Debian)

Enviado em 20/12/2013 - 08:01h

Vou postar a "documentação" de comandos que eu criei para minha própria consulta e que acredito dar uma boa base para o começo. Acho que dá para se virar bem com eles. Passei uma boa parte de minha vida de usuário Linux sem conhecer alguns deles, inclusive.
Talvez os comentários sejam meio confusos, afinal, como criei essa documentação para uso próprio, escrevi os comentários de uma forma que EU entendesse, sem extender muito o texto, mas espero que ajude.


cd /nome/diretorio/ #{vai para o diretório especificado}
cd ou cd ~ #{retorna ao diretório de usuário}
cd . #{retorna ao diretório atual}
cd / #{retorna ao diretório raíz}
cd - #{retorna ao diretório anteriormente acessado}
cd .. #{sobe um diretório, ou seja, retorna ao diretório "pai" do atual}
cd ../[diretório] #{sobe um diretório e entra imediatamente no próximo (por exemplo, quando você está em /usr/sbin, você digita cd ../bin, o comando cd retorna um diretório (/usr) e entra imediatamente no diretório bin (/usr/bin)}

pwd #{retorna o caminho atual}

ls #{lista o conteúdo do diretório atual}
ls -l #{lista o conteúdo do diretório atual, mostrando as configurações de permissão de cada arquivo}
ls /diretorio #{lista o conteúdo do diretório especificado}
ls -ld /diretorio #{exibe a configuração de permissão do diretório especificado}
ls -a /diretorio #{exibe todos os arquivos/diretórios do diretório atual, inclusive os ocultos}

mv /diretoriodeorigem/nomedoarquivo.txt /diretoriodedestino/ #{move arquivo}
rm -rf /nomedodiretório #{remove diretório}
mkdir /diretorio/novo #{cria um diretório chamado 'novo' dentro do diretório chamado 'diretorio'}
touch /caminho/nomearquivo #{cria um arquivo chamado 'nomearquivo' no diretorio 'caminho'}
ln -s /nomedodiretório /nomelink #{cria um link simbólico de nome "nomelink" na pasta raíz do sistema, apontantando para o diretório especificado}
echo "Texto de teste" >> /caminho/nomearquivo #{Joga o conteúdo "Texto de teste" para o arquivo especificado}

clear #{“limpar” tela do terminal}
reset #{“reseta” o terminal; serve para “limpar” a tela efetivamente ou para corrigir problemas de caracter no terminal}

/etc/inid.d/gdm3 stop #{para o ambiente gráfico Gnome}

--------------------------------------------//----------//----------//------------------------------------------

man nome-do-pacote #{exibe um manual bem detalhado sobre a utilização do pacote}
nome-do-pacote --help #{exibe informações resumidas sobre a utilização do pacote}

--------------------------------------------//----------//----------//------------------------------------------

apt-get update #{procura por atualizações dos pacotes}
apt-get upgrade #{efetua as atualizações dos pacotes do sistema, sem instalar pacotes inexistentes no sistema}
apt-get dist-upgrade #{efetua as atualizações dos pacotes, inclusive as atualizações que precisam instalar pacotes até então inexistentes no sistema}

apt-get install nome-do-pacote #{instala o pacote especificado}
apt-get install --reinstall nome-do-pacote #{reinstala o pacote especificado}
apt-get install --no-install-recommends nome-do-pacote #{instala o pacote especificado instalando apenas os pacotes NECESSÁRIOS para sua instalação, sem instalar os pacotes RECOMENDADOS}

apt-get remove nome-do-pacote #{remove o pacote especificado}
apt-get autoremove nome-do-pacote #{remove o pacote especificado e todas as suas dependências, se essas não forem utilizadas por nenhum outro pacote}
apt-get remove --purge nome-do-pacote #{remove o pacote, assim como os seus arquivos de configuração}

apt-get clean #{remove TODOS pacotes do cache do apt}
apt-get autoclean #{remove os pacotes desatualizados do cache do apt}

apt-get autoremove #{remove pacotes órfãos, ou seja, remove todo pacote que foi instalado ("automaticamente") por ser dependência de um outro pacote, cujo pacote pelo qual ele foi instalado não existe mais no sistema}

apt-get -f install #{corrige problemas de dependências, como por exemplo, concluir a instalação de dependências interrompidas}
apt-get -f remove #{remove pacotes com problemas de dependência}

OBS: esses são os principais comandos do apt-get. Caso precise de comandos mais avançados, digitar no terminal o comando "man apt-get", para uma documentação completa (apertar "q" para sair do manual).

dpkg -i /caminho/arquivo.deb #{instala pacote .deb "MANUALMENTE"}

--------------------------------------------//----------//----------//---------------------------------------

shutdown -h now #{desliga o sistema imediatamente}
shutdown -r now #{reinicia o sistema imediatamente}
shutdown -h 7:00 #{desliga o sistema no horário especificado}
shutdown -h 20 #{desliga o sistema após 20 minutos}
shutdown -c #{cancela shutdown}

--------------------------------------------//----------//----------//---------------------------------------

ifconfig #{exibe todas as interfaces de rede sendo utilizadas no sistema, junto de suas respectivas configurações}
ifconfig -a #{exibe todas as interfaces de rede do sistema, inclusive as que não estão configuradas}

--------------------------------------------//----------//----------//---------------------------------------

adduser nomeusuario #{adiciona o usuário especificado ao sistema}
deluser nomeusuario #{remove o usuário especificado do sistema}

passwd nomeusuario #{altera a senha do usuário especificado}

addgroup nomegrupo #{adiciona o grupo especificado ao sistema}
delgroup nomegrupo #{remove o grupo especificado do sistema}

smbpasswd -a usuario #{adiciona o usuário especificado ao samba}
smbpasswd -x usuario #{remove o usuário especificado do samba}



--------------------------------------------//----------//----------//---------------------------------------

Dicas:
Copiar e colar no terminal:
- Copiar: Ctrl+Shift+C OU Ctrl+Ins
- Colar: Ctrl+Shift+V OU Shift+Ins OU apertar o scroll do mouse

Observações
- Ao nomear arquivos em Linux, é uma boa prática evitar usar espaço, principalmente quando se trata de um "arquivo para o sistema" ao invés de um documento pessoal, pois isso pode gerar eventuais problemas. Ao invés de espaço, use - (traço) ou _ (underscore), quando precisar separar uma palavra de outra.

- O Linux faz distinção entre maiúsculas e minúsculas. Tomar cuidado ao nomear pastas, arquivos e outros componentes do sistema.

- Sair de tela com mensagem (END): apertar Q


--------------------------------------------//----------//----------//---------------------------------------

PS: Tenho outros comandos documentados, mas eles são um pouco mais "avançados" que esses e acho que postá-los só iria atrapalhá-lo, por causa de uma enxurrada de informação.


3. Re: Como usar o Linux [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 19/12/2013 - 23:32h

Veja aqui:
http://www.guiafoca.org/

É um bom começo.


4. Re: Como usar o Linux [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 19/12/2013 - 23:36h

cd= mudar diretório
mv= mover arquivo
cp= copiar arquivo
vi= abre o editor vi
top= abre o top um visualizador de processos e memória
touch= cria um arquivo
ls= lista arquivos e diretórios


O resto você vai pegando com o tempo, digamos muiito tempo rsrs.

PS: Leia o guia da foca, como o colega acima sugeriu, lá tem muita infomação de A a Z do linux.

T+


5. Re: Como usar o Linux [RESOLVIDO]

Gabriel Silva
Gabriel_Silva

(usa Ubuntu)

Enviado em 19/12/2013 - 23:39h

Lucas_Meneses escreveu:

Veja aqui:
http://www.guiafoca.org/

É um bom começo.


Valeu Lucas além do site que você me passou encontrei outros que estão me ajudando


6. Re: Como usar o Linux [RESOLVIDO]

Gabriel Silva
Gabriel_Silva

(usa Ubuntu)

Enviado em 19/12/2013 - 23:40h

px escreveu:

cd= mudar diretório
mv= mover arquivo
cp= copiar arquivo
vi= abre o editor vi
top= abre o top um visualizador de processos e memória
touch= cria um arquivo
ls= lista arquivos e diretórios


O resto você vai pegando com o tempo, digamos muiito tempo rsrs.

PS: Leia o guia da foca, como o colega acima sugeriu, lá tem muita infomação de A a Z do linux.

T+


Obrigado pelos comandos, vou tentar aprender mais


7. Re: Como usar o Linux [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 20/12/2013 - 09:07h

quando tiver dúvidas de algum comando, use man comando




8. Re: Como usar o Linux [RESOLVIDO]

Gabriel Silva
Gabriel_Silva

(usa Ubuntu)

Enviado em 20/12/2013 - 09:33h

saitam escreveu:

quando tiver dúvidas de algum comando, use man comando



Obrigado


9. Re: Como usar o Linux [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2013 - 09:33h

Gabriel_Silva escreveu:

Olá gente, sou novo em Linux, faz pouco tempo que saí do Windows, mas não estou conseguindo usar o Linux, baixei o Ubuntu e o BlackTrack, só que não aprendi os comandos tenho que ficar pesquisando como faz isso como faz aquilo. Gostaria de aprender como aprender os comandos e usar o Linux. Alguns comandos eu aprendi fazendo assim: Exemplo: O comando LS significa List=Lista, assim eu sei que ls é para listar arquivos. Eu aprendo o significado do comando assim eu aprendo mais fácil. Só que eu queria aprender mais comandos, queria me acostumar com o Linux assim como sou com o Linux. Como faço isso?


Eu uso o terminal só para instalar aplicativos mais rapidamente com o apt-get, e para editar alguns arquivos de configuração com o Mcedit (acho mais prático). É claro que tudo isto dá para fazer por interface gráfica facilmente, só que usando o terminal é bem mais rápido.


10. Re: Como usar o Linux [RESOLVIDO]

Gabriel Silva
Gabriel_Silva

(usa Ubuntu)

Enviado em 20/12/2013 - 09:35h

wellington_r escreveu:

Vou postar a "documentação" de comandos que eu criei para minha própria consulta e que acredito dar uma boa base para o começo. Acho que dá para se virar bem com eles. Passei uma boa parte de minha vida de usuário Linux sem conhecer alguns deles, inclusive.
Talvez os comentários sejam meio confusos, afinal, como criei essa documentação para uso próprio, escrevi os comentários de uma forma que EU entendesse, sem extender muito o texto, mas espero que ajude.


cd /nome/diretorio/ {vai para o diretório especificado}
cd ou cd ~ {retorna ao diretório de usuário}
cd . {retorna ao diretório atual}
cd / {retorna ao diretório raíz}
cd - {retorna ao diretório anteriormente acessado}
cd .. {sobe um diretório, ou seja, retorna ao diretório "pai" do atual}
cd ../[diretório] {sobe um diretório e entra imediatamente no próximo (por exem-
plo, quando você está em /usr/sbin, você digita cd ../bin, o comando cd retorna
um diretório (/usr) e entra imediatamente no diretório bin (/usr/bin)}

pwd {retorna o caminho atual}

ls {lista o conteúdo do diretório atual}
ls -l {lista o conteúdo do diretório atual, mostrando as configurações de permissão de cada arquivo}
ls /diretorio {lista o conteúdo do diretório especificado}
ls -ld /diretorio {exibe a configuração de permissão do diretório especificado}
ls -a /diretorio {exibe todos os arquivos/diretórios do diretório atual, inclusive os ocultos}

mv /diretoriodeorigem/nomedoarquivo.txt /diretoriodedestino/ {move arquivo}
rm -rf /nomedodiretório {remove diretório}
mkdir /diretorio/novo {cria um diretório chamado 'novo' dentro do diretório chamado 'diretorio'}
touch /caminho/nomearquivo {cria um arquivo chamado 'nomearquivo' no diretorio 'caminho'}
ln -s /nomedodiretório /nomelink {cria um link simbólico de nome "nomelink" na pasta raíz do sistema, apontantando para o diretório especificado}
echo "Texto de teste" >> /caminho/nomearquivo {Joga o conteúdo "Texto de teste" para o arquivo especificado}

clear {“limpar” tela do terminal}
reset {“reseta” o terminal; serve para “limpar” a tela efetivamente ou para corrigir problemas de caracter no terminal}

/etc/inid.d/gdm3 stop {para o ambiente gráfico Gnome}

--------------------------------------------//----------//----------//------------------------------------------

man nome-do-pacote {exibe um manual bem detalhado sobre a utilização do pacote}
nome-do-pacote --help {exibe informações resumidas sobre a utilização do pacote}

--------------------------------------------//----------//----------//------------------------------------------

apt-get update {procura por atualizações dos pacotes}
apt-get upgrade {efetua as atualizações dos pacotes do sistema, sem instalar pacotes inexistentes no sistema}
apt-get dist-upgrade {efetua as atualizações dos pacotes, inclusive as atualizações que precisam instalar pacotes até então inexistentes no sistema}

apt-get install nome-do-pacote {instala o pacote especificado}
apt-get install --reinstall nome-do-pacote {reinstala o pacote especificado}
apt-get install --no-install-recommends nome-do-pacote {instala o pacote especificado instalando apenas os pacotes NECESSÁRIOS para sua instalação, sem instalar os pacotes RECOMENDADOS}

apt-get remove nome-do-pacote {remove o pacote especificado}
apt-get autoremove nome-do-pacote {remove o pacote especificado e todas as suas dependências, se essas não forem utilizadas por nenhum outro pacote}
apt-get remove --purge nome-do-pacote {remove o pacote, assim como os seus arquivos de configuração}

apt-get clean {remove TODOS pacotes do cache do apt}
apt-get autoclean {remove os pacotes desatualizados do cache do apt}

apt-get autoremove {remove pacotes órfãos, ou seja, remove todo pacote que foi instalado ("automaticamente") por ser dependência de um outro pacote, cujo pacote pelo qual ele foi instalado não existe mais no sistema}

apt-get -f install {corrige problemas de dependências, como por exemplo, concluir a instalação de dependências interrompidas}
apt-get -f remove {remove pacotes com problemas de dependência}

OBS: esses são os principais comandos do apt-get. Caso precise de comandos mais avançados, digitar no terminal o comando "man apt-get", para uma documentação completa (apertar "q" para sair do manual).

dpkg -i /caminho/arquivo.deb {instala pacote .deb "MANUALMENTE"}

--------------------------------------------//----------//----------//---------------------------------------

shutdown -h now {desliga o sistema imediatamente}
shutdown -r now {reinicia o sistema imediatamente}
shutdown -h 7:00 {desliga o sistema no horário especificado}
shutdown -h 20 {desliga o sistema após 20 minutos}
shutdown -c {cancela shutdown}

--------------------------------------------//----------//----------//---------------------------------------

ifconfig {exibe todas as interfaces de rede sendo utilizadas no sistema, junto de suas respectivas configurações}
ifconfig -a {exibe todas as interfaces de rede do sistema, inclusive as que não estão configuradas}

--------------------------------------------//----------//----------//---------------------------------------

adduser nomeusuario {adiciona o usuário especificado ao sistema}
deluser nomeusuario {remove o usuário especificado do sistema}

passwd nomeusuario {altera a senha do usuário especificado}

addgroup nomegrupo {adiciona o grupo especificado ao sistema}
delgroup nomegrupo {remove o grupo especificado do sistema}

smbpasswd -a usuario {adiciona o usuário especificado ao samba}
smbpasswd -x usuario {remove o usuário especificado do samba}


--------------------------------------------//----------//----------//---------------------------------------

Dicas:
Copiar e colar no terminal:
- Copiar: Ctrl+Shift+C OU Ctrl+Ins
- Colar: Ctrl+Shift+V OU Shift+Ins OU apertar o scroll do mouse

Observações
- Ao nomear arquivos em Linux, é uma boa prática evitar usar espaço, principalmente quando se trata de um "arquivo para o sistema" ao invés de um documento pessoal, pois isso pode gerar eventuais problemas. Ao invés de espaço, use - (traço) ou _ (underscore), quando precisar separar uma palavra de outra.

- O Linux faz distinção entre maiúsculas e minúsculas. Tomar cuidado ao nomear pastas, arquivos e outros componentes do sistema.

- Sair de tela com mensagem (END): apertar Q


--------------------------------------------//----------//----------//---------------------------------------

PS: Tenho outros comandos documentados, mas eles são um pouco mais "avançados" que esses e acho que postá-los só iria atrapalhá-lo, por causa de uma enxurrada de informação.




Obrigado, este comandos que você me falou estão me ajudando a acostumar com o Linux, baixei umas apostilas em PDF que também estão servindo muito!!!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts