|
Comandos de Terminal
|
|
08-06-2009, 12:01
Mensagem: #1
|
|||
|
|||
|
Aproveitando este artigo da Ana no Pplware sobre comandos venho sugerir aos nossos gurus do linux que se crie aqui no nosso Forum um topico onde pudessemos partilhar comandos desde o mais basico (sudo apt-get) e desmistificar essa ferramenta poderosa que e a consola.
Falando por mim, gosto e prefiro usa-la mas faltam-me conhecimentos para mais |
|||
|
08-06-2009, 13:51
Mensagem: #2
|
|||
|
|||
|
RE: Comandos de Terminal
Código: grep -R --color=auto "Padrão a procurar" *Procura em pastas e ficheiros recursivamente (pelas subpastas), um determinado padrão de texto no conteúdo de ficheiros. Uso e abuso deste todos os dias. ![]() Os meus artigos | O meu site |
|||
|
08-06-2009, 14:03
Mensagem: #3
|
|||
|
|||
|
RE: Comandos de Terminal
Pode-se espetar aqui uma carrada de comandos ou querem que isto siga uma lógica meio light? LOL
![]() L. Montana LLC |
|||
|
08-06-2009, 14:55
(Esta mensagem foi modificada pela última vez a: 08-06-2009 15:17 por gocho.)
Mensagem: #4
|
|||
|
|||
|
RE: Comandos de Terminal
Nem vou começar, se não nunca mais saio daqui...
![]() Mas pronto, aqui fica um, "chmod +x ficheiro" , que serve para dar permissão de execução a um qualquer ficheiro. ![]() Já agora, para os nobs, se quiserem aceder ao manual de um determinado comando, basta na linha de comandos fazerem "man comando". Cumps OFFTOPIC: graças ao pplware, a percentagem de utilizadores de linux em portugal, está a aumentar substancialmente
Ubuntu Ubuntu, o bom sabor da selva!
|
|||
|
08-06-2009, 14:57
Mensagem: #5
|
|||
|
|||
|
RE: Comandos de Terminal
dmesg é um comando UNIX que mostra a mensagem do buffer do kernel.
Por outras palavras, quando o sistema se inicia, o kernel é carregado para a memória e é nesta altura que cada driver presente no kernel procura pelo hardware do sistema, e se este for localizado, produz uma mensagem de diagnóstico do hardware. O dmesg é o comando que permite visualizar todas as mensagens de diagnóstico produzidas nesta fase, depois de o sistema se ter inicializado por completo! Portanto: Este comando mostra todas as mensagens produzidas na inicialização: Código: dmesgEste comando mostra todas as mensagens produzidas que contenham o que estiver escrito em anything: Código: dmesg | grep -i anythingA título de exemplo: Código: dmesg | grep -i acpiEste comando mostra no terminal todas as mensagens produzidas com a palavra "acpi"! É útil para quando queremos determinar se o acpi está habilitado ou não! Para verem o que produz o comando, nada melhor do que experimentar, não vou colocar aqui! Aparte: o comando grep tem a opção -i que permite que a busca considere maiúsculas e minúsculas, ou seja, que ignore! Experimentem com: bluetooth usb ata cpu tcp Muitos outros módulos podem ser encontrados! É uma questão de os users explorarem e tirarem as vossas próprias conclusões! Cumprimentos! |
|||
|
08-06-2009, 15:21
Mensagem: #6
|
|||
|
|||
RE: Comandos de Terminal
(08-06-2009 13:51)Ana Escreveu: Eu uso mais Código: grep -irls "padrão" *Se querem a mina de ouro dos logs vão até /var/log e façam um cat dos ficheiros (têm de usar o sudo) Ex.: sudo cat messages.logPodem também fazer um grep disso para filtrar só o que interessa. |
|||
|
08-06-2009, 15:32
Mensagem: #7
|
|||
|
|||
|
RE: Comandos de Terminal
lsmod e um comando UNIX que mostra os modulos actualmente carregados pelo kernel.
Esta info esta presente em /proc/modules. Código: lsmodClaro que podemos apenas mostrar aquilo que interessa mais uma vez atraves do comando Código: lsmod | grep anythingJa agora: modulos em linux sao um conjunto de rotinas que realizam funcoes no system level. Os modulos podem ser de dispositivos do sistema (hardware) e neste caso sao rotinas especificas para cada dispositivo. Nada melhor que explorar o comando! Se existir interesse, vejam tambem o comando: modprobe que permite adicionar/remover modulos do kernel. cumprimentos! |
|||
|
08-06-2009, 15:43
(Esta mensagem foi modificada pela última vez a: 08-06-2009 15:45 por acidizer.)
Mensagem: #8
|
|||
|
|||
|
RE: Comandos de Terminal
Código: apropos sshCódigo: pstree -hlpCódigo: rpm -ivh packages(s).rpm - Instala pacotes RPMCódigo: du -sh file dirL. Montana LLC |
|||
|
08-06-2009, 16:05
(Esta mensagem foi modificada pela última vez a: 08-06-2009 16:18 por BitandByte.)
Mensagem: #9
|
|||
|
|||
|
RE: Comandos de Terminal
Até agora foram só comandos do sistema! Mais alguns, de forma menos detalhada:
uname -a Informação do localserver, bastante útil quando se quer saber a versão do kernel! pwd Mostra a directoria actual; hostname Mostra o nome da máquina onde se está a trabalhar. Com o comando: netconf é possível alterar o nome da máquina; who Mostra os utilizadores logados na máquina; whoami Mostra o utilizador logado; id username Mostra a identificação do utilizador (uid) e a identificação do seu grupo (gid); finger utilizador Informação de sistema de um utilizador. (Experimentar com finger root =) last Mostra um log dos últimos utilizadores logados no sistema! date Mostra a data actual (do sistema). Ver com mais detalhe para proceder à alteração da data: man date. history Mostra os últimos comandos teclados no terminal! uptime Mostra o tempo desde a última vez que a máquina foi reiniciada; ps Lista os processos que o utilizador actual está a correr; top (este é um dos meus favoritos =) Monitorização contínua dos processos actuais a correr na máquina, ordenados pela utilização de CPU! (para sistemas KDE utiliza-se: ktop) free Informação sobre a memória do sistema! Utilizada, livre, etc.. df -h Mostra a informação sobre os discos!! (espectáculo!) Em /proc/ está muita informação que pode ser relevante! É importante notar que os ficheiros dentro desta pasta não são reais! Conseguimos ver informação que está no kernel! cat /proc/cpuinfo Mostra informação sobre o CPU da máquina ![]() cat /proc/version Mostra informação sobre a versão de Linux (kernel também). cat /proc/interrupts Mostra as interrupções na máquina. cat /proc/filesystems Mostra os tipos de filesystems a serem utilizados. set | more Mostra o "user environment" (muito útil!!!) Quando se quer visualizar apenas uma variável de ambiente: echo $PATH (mostra o conteúdo da variável de ambiente PATH). Por agora penso que chega.... ![]() Cumprimentos a todos! |
|||
|
10-06-2009, 11:41
Mensagem: #10
|
|||
|
|||
|
RE: Comandos de Terminal
Fico contente por ver que a ideia colheu apoio, mas a minha intenção era um pouco mais vasta ( e não sei se execuivel);
Senão acompanhem-me no meu raciocínio inicial: 1- Todos os dias chegam aqui ao Fórum recém-convertidos ao Linux; 2- Uma das suas maiores dificuldades e mexer com esse "bicho demoníaco" que e a consola; 3- So quem vai experimentando se apercebe do poder e eficiência da mesma; 4- Para as outras "dores de transição" (drivers, programas alternativos) temos "n" tópicos no Fórum; Falando por mim, se eu souber como, prefiro fazer na consola. mas a questão e que tirando um ou outro comando que vou pescando na net, abro a dita... e depois!? |
|||
|
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)





![[Imagem: pplware_admin.png]](http://forum.pplware.com/images/userbars/pplware_admin.png)



