10/11/2016, 14:20
GUIDE : Commande Shell Unix
Donc dans ce petit guide je vais vous initiez aux commandes Shell unix, pour interagir avec votre environnement DEBIAN à l'aide d'une console shell via ssh. Ce guide peux aussi vous servir de mémo. La liste n'est pas complète mais elle indique la base de la base des commandes à savoir par <3 pour une utilisation non restreinte de votre système.
Les commande de déplacement et de manipulation de fichier / répertoire :
Code :
ls
Cette commande vous permet de visualiser le contenu de l'emplacement ou vous êtes positionné.
Citation :cd mon_dossierVous permets de vous déplacez vers un répertoire ou un répertoire distant dans l’arborescence du binz
voir
cd mon_dossier/monsousdossier/mondossiersecret
Citation :cd ../Cette commande vous permets de remonter l'arborescence ../ = un dossier plus haut
Citation :cd ~
Vous téléporte dans votre dossier root
Citation :mkdir nomdudossier
Cette commande créée un dossier vide
Citation :rm -rf dossier1
Supprime définitivement le dossier indiqué
Citation :mv anciendossier nouveaudossier
Cette commande renomme le dossier / fichier
Citation :mv /home/exemple/anciendossier/ /home/exemple/nouveaudossier
Vous permets de renommer un fichier/dossier à distance
Citation :mv nouveaudossier /home/exemple/test
Cette commande ne sert pas uniquement à renommer, vous pouvez déplacer votre répertoire/fichier vers un emplacement distant.
Citation :cp -r vmaps /home/#/core/dataes /home/jean/BureauPour exemple cette commande permet de copier/coller le dossier ''vmaps'' ainsi que tout son contenu vers l'emplacement distant data.
Citation :ln -sf /usr/share/phpmyadmin/ /var/www/html/phpmyadminFaire un lien raccourci d'un répertoire vers un dossier distant, dans l'exemple ln -sf nous copions le dossier phpmyadmin se trouvant dans usr/share vers notre serveur web www ce qui nous permettra de pouvoir accéder à phpmyadmin depuis une page web.
Les commandes de gestions du système & divers :
Citation :apt-get install #Remplacez # par le nom d'une application et ça vous l'installe.
Citation :apt-get remove --purge #Cette commande supprime définitivement l'application ainsi que ses dépendences.
Citation :apt-get updateCette commande met à jours vos applications
Citation :apt-get upgradeCette commande met à jours votre système
Citation :adduser #Vous créer un compte utilisateur
Citation :deluser #Supprime l'utilisateur
Citation :shudownCette commande éteint votre machine (attention vérifiez que vous ayez la possibilité de la relancer vous même)
Citation :rebootCette commande redémarre votre machine
Citation :wget http://exemple.com/fichier.zipPermet de télécharger le fichier d'un lien
Citation :zip -r nom_du_fichier_repertoire.zip nomdufichieroudurepertoirePermet de compresser un fichier ou un dossier au format .zip
Citation :unzip nomdufichier.zipCelle-ci extrait votre fichier .zip
[b]Utilisation de screen :[/b]
Pour information screen est un logiciel qui vous permet d'ouvrir une session avec plusieurs onglets et plusieurs tâches qui tournent en même temps, un peut comme le mode multi-bureau sur Ubuntu ou sous Windows cela vous permets de pouvoir lancer une application fermer votre console SSH sans que vos applications ne soient fermé, et vous pouvez récupérer votre session à tout moment.
Citation :apt-get install screen
Installation de screen
Citation :screen
Lancement de screen
Citation :screen -x
récupère une session screen
Les commandes :
Citation :CTRL + A (relâchez et appuyez sur) C
Vous ouvre un autre onglet
CTRL + A (relâchez et appuyez sur) "
Vous montre les onglets disponible
CTRL + A (relâchez et appuyez sur) K
Ferme l'onglet sur lequel la commande est exécuté vous devez confirmer avec Y ou O puis enter
CTRL + A (relâchez et appuyez sur) SHIFT + A
Vous permet de renommer l'onglet confirmer avec enter
[b]Utilisation de nano :[/b]
Nano est un éditeur de texte comme notepad il en existe plusieurs il y a VI mais maîtrisez celui ci d'abord
Citation :nano monfichier.sql
Va vous créer un fichier .sql ou modifier un fichier existant.
Citation :CTRL + W
Vous permet de rechercher un élément précis dans le fichier
Citation :CTRL + X
Quitte le fichier vous pouvez sauvegarder / ne pas sauvegarder / annuler
Et voilà pour le moment c'est tout bon, vous aurez de quoi vous faire les doigts et menez à bien vos opérations d'émulophile
Si vous avez des questions, des suggestions n'hésitez pas à laisser un message à la suite de ce poste ou à me contacter par mp.
Merci d'avoir suivi le guide et bonne utilisation