[TUTO] Shell : Kezako ?

  • Auteur de la discussion b0b0
  • Date de début
b0b0

b0b0

Membre
Inscrit
23 Juillet 2011
Messages
217
Points
0
  • #1

Bonsoir à tous,

Bien que la majorité d'entre vous soit certainement sous Windows, un petite partie doit utiliser et/ou s'intéresser à Linux. C'est pourquoi je vous propose ici une découverte en douceur d'un élément quelque peu mystérieux mais qui permet de tout faire sur Linux.
Sachez que si je vous parle de tout ceci, ce n'est pas par hasard, en effet il se trouve que votre très cher Android est basé sur un kernel Linux !
Sur Android c'est le logiciel Busybox qui s'occupe d'implémenter de nombreuses commandes venant d'UNIX :)

J'espère vous avoir mis l'eau à la bouche ou du moins ne pas vous avoir tous fait fuir car nous verrons dans ce tuto ( de façon très simple) ce qu'est un Shell, comment en ouvrir un et à quoi cela peut bien servir.

Shell


  • 1) Qu'est-ce qu'un shell en deux mots
    • Un shell (en français coquille) est un invite de commande ( l'équivalent de MS-DOS en beaucoup mieux) qui permet à l'utilisateur de communiquer avec le système. On s'en sert pour faire toutes sortes de choses :)
    2) Comment ouvrir un shell ?
    • Figurez vous que c'est ultra simple ! Suivez les étapes si dessous :
      • - Télécharger ConnectBot sur le Market ( C'est gratuit ! )
        - Lancer ConnectBot
        - En bas à gauche choisir "local"
        - Presser sur le champs "surnom"
        - Valider avec la touche retour clavier
        - Vous arrivez sur un écran magnifique écran noir voici le shell
    3) À quoi sert un shell ?
    • Vous pouvez utiliser ici presque toutes les commandes linux en fait !
      Je vais en lister ci-dessous quelques unes des commandes qui pourraient être utiles :)
      Attention : Certaines commandes peuvent être plutôt dévastatrices, c'est pourquoi ni Phonandroid ni moi ne pourrions être tenu responsables en cas de problèmes !
      • - su = Super User : Si vous avez rooté votre portable vous pouvez vous donner les droits super utilisateur !
        - ls <chemin d'un dossier> : Permet de lister les fichiers d'un dossier
        • Code:
          S'il vous plaît, Connexion ou S'inscrire to view codes content!
          Créer un fichier liste.txt dans /sdcard/ qui contient la liste ! bigsmile
        - mv <Source> <Destination> : Déplacer un fichier
        - cp <Source> <Destination> : Copier un fichier
        - rm <Fichier> : Supprimer un fichier
        - chmod : Plutôt compliqué à utiliser mais permet de changer les permissions d'un dossier/fichier
        - date : Affiche la date et l'heure
        - gzip : Compresser une archive
        - unzip : Décompresser une archive
        - grep : Filtrer des données
Voilà on est déjà arrivé à la fin de ce bref tuto. Ouvrir un shell n'est pas révolutionnaire en soit, mais imaginez bien que Titanium Backup demande d'avoir Busybox d'installé, on peut donc logiquement en déduire que le soft utilise des commandes comme celles ci-dessus pour faire vos sauvegardes :D

Si ceci vous intéresse je vous invite à jeter un oeil sur
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, où tout est bien expliqué en détail !
 
G

gabriel59

Membre
Inscrit
14 Février 2011
Messages
17 352
Points
0
  • #2
Bon tuto :) Bravo :)
 
zemarsu

zemarsu

Membre
Inscrit
23 Mars 2011
Messages
2 956
Points
0
  • #3
Merci B0b0, tu va me permettre de passer une bonne journee. Je dois etre un geek sur les bord parce que voir une fenetre linux et un bon vieux ls me fait toujours autant triper :p
 
b0b0

b0b0

Membre
Inscrit
23 Juillet 2011
Messages
217
Points
0
  • #4
Attends de voir le tuto que je vais concocter sur les commandes adb :D

Je pense qu'on pourrait développer plus, genre créer ses propres scripts par exemple ziper un dossier photo puis l'envoyer, mais c'est bien plus compliqué^
 
A

Anonymous

  • #5
super tu te gave :)

merci beaucoup :D

on te laisse faire les scripts hein smile
 
L

loguiss

Membre
Inscrit
26 Juillet 2011
Messages
55
Points
0
  • #6
b0b0

b0b0

Membre
Inscrit
23 Juillet 2011
Messages
217
Points
0
  • #7
J'y ai répondu, google is your friend si jamais pour l'avenir :)

Sinon n'hésitez pas si vous avez d'autres commandes / scripts intéressants !!
 
G

gabriel59

Membre
Inscrit
14 Février 2011
Messages
17 352
Points
0
  • #8
b0b0 a dit:
Attends de voir le tuto que je vais concocter sur les commandes adb :D

Compléte plutôt celui que j'avais fait :
 
Haut Bas