AprendiNoLinux
(usa Ubuntu)
Enviado em 19/12/2014 - 08:04h
Olá NarutoSama, bem vindo ao mundo gnu/linux.
Em 2010 e 2011 estava na mesma situação que você.
Deixava o mundo Rwindows para entrar de cabeça no Linux.
Espero que estas dicas te coloquem no caminho...
No VOL vai encontrar pesquisando praticamente tudo que precisa para consolidar seu conhecimento em Linux.
O UBUNTU hoje em dia é tum tipo de windows onde pouco se precisa fazer nas linhas de comandos. Mas é super produtivo aprender a lidar com o terminal e scripts. Gosto de desenvolver scripts para solucionar os problemas do dia a dia e encurtar tarefas preguiçosas.
Vamos lá então.
NarutoSama escreveu:
Eu criei um arquivo com o gedit assim :
#!/bin/bash
apt-get update
apt-get upgrade
O cabeçalho está certo, informa que está querendo usar o bash instalado em sua máquina.
apt-get update
apt-get upgrade
Estes comandos só vão funcionar se vc for root. Ou tenha ativado o sudo para ser tornar root por alguns instantes.
Neste caso o correto seria:
sudo apt-get update
sudo apt-get upgrade
Depois no terminal digitei :
ls enter
ls -l sol enter
Se está no terminal é porque não está dentro do script.
Neste caso você estava usando e manipulando comandos.
Veja este artigo:
http://www.vivaolinux.com.br/artigo/Fundamentos-do-sistema-Linux-comandos-do-Linux/
resultado -rw-rw-r-- 1 wackoz wackoz 44 Dez 17 11:30 sol
ai digitei chmod +x sol enter
depois ls -l sol
resultado -rwxrwxr-x 1 wackoz wackoz 44 Dez 17 11:30 sol
Sim, o chmod +x vai fazer o arquivo sol ser executado.
De acordo com o que informou acima, vc não colocou os comandos dentro do script.
Até agora, o que está dentro do script são:
sudo apt-get update
sudo apt-get upgrade
Ai clico nele e abre o gedit nao e isso que eu quero .
Quero criar um script e salvar ele em qual quer lugar na pasta video , documentos etc ai ao clicar nele quero que ele abra o terminal e execute o comando sem eu ter que digitar nada como faco isso ?
Obs : Uso ubuntu 14.04.1 com gnome shell 3.10.4
O gnome shell é uma coisa e o bash (interpretador de comandos) é outra.
Leia com calma:
http://www.vivaolinux.com.br/artigo/Shell-Script-1-Basico
Leia também:
http://www.vivaolinux.com.br/artigo/Programando-em-Shell-Script-para-iniciantes
Uma abordagem mais avançada:
http://www.vivaolinux.com.br/artigo/Algoritmos-em-Shell-Script
Diferente do windows, se você quiser se aventurar por este mundo maravilhoso da liberdade via terminal e usando shell script, leia, pesquise, faça testes, mostre o código, tire dúvidas.
O grande segredo é pesquisar, estudar, testar.
Mostre ao pessoal aqui no VOL o que já fez antes.
Perceberá que muita gente vai ajudar quem batalha pela informação.
Amanhã você poderá até ser um grande colaborador no VOL.
Novamente, Bem vindo ao mundo gnu/linux