|
|
|
Bienvenue sur le Wiki d'Univers-PC !
Afin de vous familiariser avec le wiki je vous invite à lire les Tutoriaux du wiki. Rapporter une mise à jour de logiciel Commandes GNU - LinuxDe Wiki-PC.La console des distributions Linux est base sur le système Unix qui existe depuis 1969.
Définition de Wikipedia "Certaines distributions, notamment celles spécialisées dans les serveurs ou certaines tâches d'administration, utilisent uniquement la ligne de commande, en particulier pour sa faible consommation de ressource, due à l'absence d'interface graphique, mais surtout sa puissance d'action, liée à l'interopérabilité des commandes et la possibilité de générer des scripts. Pendant longtemps, de nombreuses opérations de configuration nécessitaient son utilisation, ce qui n'est plus vrai avec les distributions récentes dédiées à l'utilisation familiale. Les aides en ligne mentionnent cependant souvent la démarche à suivre en ligne de commande, même lorsqu'une configuration graphique est possible : cette méthode est plus universelle dans le monde Linux, et souvent plus facile à expliquer pour la personne qui aide, et son interlocuteur n'a qu'à copier-coller l'indication. Une interface graphique bien conçue permet de nos jours d'accomplir la grande majorité des tâches bien plus agréablement, mais ce n'est pas toujours le cas, particulièrement lorsque la tâche a un aspect répétitif ou non prévu. La ligne de commande, qui tire sa puissance de sa possibilité de combiner à l'infini des sous-tâches automatiques, et qui permet presque naturellement d'automatiser la tâche ainsi accomplie, peut alors se révéler plus efficace que l'interface graphique. Scientifiques, ingénieurs et développeurs comptent parmi ses plus fréquents utilisateurs. Interface graphique et ligne de commande peuvent aussi se compléter l'une et l'autre : KDE est livré avec un terminal très ergonomique, et offre un mécanisme efficace (DCOP) pour piloter et donc automatiser toutes ses applications graphiques depuis la ligne de commande. Apple très réputé pour ses interfaces graphiques, MacOS étant le premier système commercialisé avec la gestion des fenêtre et de la souris, a également intégré un terminal en ligne de commandes compatible UNIX sur MacOS X." Source : wikipedia
/ Les répertoires après la racine sont : /bin : Les programmes systèmes important. /boot : Les fichiers de démarrage /dev : Point d'entrée de vos périphériques, utilisé par le système. /etc : Les fichiers de configuration de votre système. /home : La maison des utilisateurs ! Chaque utilisateur y a un répertoire à son nom, avec ses documents et ses fichiers personnels de configuration. /lib : Les bibliothèques indispensables au système. /media : Point d'accès où sont montés les autres disques durs, les CD, DVD, clés USB... /proc : C'est un répertoire virtuel qui contient l'état de la machine en temps réel : pages mémoire, IRQ.. /root : La maison de l'administrateur, avec ses fichiers. /sbin : Les outils GNU indispensables au système. /tmp : Devinez... Et oui, les fichiers temporaires. Ils sont effacés à chaque redémarrage de l'ordinateur. /usr : Un gros morceau, contient les programmes et bibliothèques utiles aux utilisateurs. /var : Partie variable du système, avec les informations sur ce qui se passe sur votre machine. Utile quand quelque chose ne va pas, plus d'informations sont disponibles alors dans /var/log.
A savoirUnix propose 6 terminaux pour accéder au premier tapez : Ctrl + Alt + F1 (pour revenir en mode graphique Ctrl + Alt + F7) au second : Ctrl + Alt + F2 et c'est de même jusqu'au 6ème avec F6.
Ctrl + Alt + F7
sous gnome : Applications → Accessoires → Terminal ou Alt+F2 et tapez gnome-terminal sous KDE : K → Système → Konsole ou Alt+F2 et tapez konsole sous xfce : Applications → Accessoires → Terminal ou Alt+F2 et tapez xfterm4
Flèche haut Afficher l'historique entière des commandes : history Obtenir le manuel d'une commande (Indispensable !) man + (le nom de la commande) Arrêter un processus : Ctrl + C Sortir de la console : exit Raccourcis clavier du terminal
Commandes basiquescdSe déplacer dans les répertoires. cpCopier/Coller un fichier. duAfficher la taille d'un répertoire. lsAfficher tous les fichiers du répertoire courant. mkdirCréer un nouveau répertoire. rmdirSupprimer un répertoire mvPermet de déplacer et renommer un fichier. rmSupprimer un fichier. DatecalAfficher un calendrier. dateAfficher la date et l'heure actuelle. ntpdateSynchronise l'horloge locale avec le temps d'un serveur. Affichage d'un FichiercatAfficher le contenu total d'un fichier. headAfficher les premières lignes d'un fichier. lessAfficher le contenu d'un fichier page par page. moreAfficher le contenu d'un fichier page par page. tailAfficher les dernières lignes d'un fichier. Utilisateurs et GroupesaddgroupCréer un nouveau groupe. (Systèmes Debian) groupaddCréer un nouveau groupe. (Systèmes Unix)
adduserAjouter un utilisateur. (Systèmes Debian) useraddAjouter un utilisateur. (Systèmes Unix)
delgroupSupprimer un groupe. (Systèmes Debian) groupdelSupprimer un groupe. (Systèmes Unix)
deluserSupprimer un utilisateur. (Systèmes Debian) userdelSupprimer un utilisateur. (Systèmes Unix)
idAfficher les informations (IUD, groupes...) d'un utilisateur. passwdPour changer les mots de passe principal et utilisateurs. usermodModifier un compte utilisateur. SessionhaltÉteindre le PC. rebootRedémarrer le PC. logoutTerminer une session wles utilisateurs logés et leurs activités. lastHistorique des redémarrages des utilisateurs. Manuel d'une commandemanObtenir le manuel d'une commande. Retrouver son cheminpwdSavoir dans quel répertoire vous êtes situés. whichSavoir dans quel répertoire est situé un programme ou une commande. RechercherlocateFaire une recherche très rapide en fonction de la base de donnée des fichiers présents sur le système. findFaire une recherche approfondie. Agir dans un fichiergrepRechercher du texte dans un fichier sortTrier les lignes d'un fichier. wcConnaitre le nombre de ligne d'un fichier. uniqTrouver et supprimer les fichiers en double. cutCouper une partie d'un fichier. Les DroitschmodChmod permet de modifier les autorisations d’accès à un fichier sudoUniquement pour Ubuntu et ses dérivés. suC'est la façon standard de base pour être logé en root sous beaucoup Unix dont la distribution Debian. Installation de paquets (logiciels)apt-getapt-get est l´outil en ligne de commande pour manipuler les paquets, il permet donc d'installer des logiciels. Les logiciels graphique Synaptic ou Adept s'appuient dessus. Voir la commande apt-get. aptitudeC'est équivalent de la commande apt-get. Aptitude gère mieux les paquets, mais vous ne devez pas l'utiliser en complément à apt-get, c'est soit apt-get, soit aptitude. dpkgDPKG est un outil en ligne de commande permettant l'installation, la création et la suppression et la gestion des paquets Debian (des paquets finissant par l'extension .deb). RedirectionsRedirections de sortiesPour rediriger une commande dans un fichier. Redirections d'entréesPour rediriger un fichier dans une commande. Agir avec plusieurs commandes"|"Enchainer vos commandes. "||"Lancer une commande et si elle ne se termine pas correctement, ça passe à l'autre... "&&"Lancer une commande et si elle se termine correctement, ça passe à l'autre... ";"Lancer une commande et qu'elle se termine ou non correctement ça passe quand même à l'autre commande... Exécuter des commandes en arrière plan"&"Lancer une commande en arrière plan. nohupLancer une commande en arrière plan en la rendant insensible aux déconnexions du terminal. bgReprendre un processus en arrière plan. jobsAfficher les processus qui tournent en arrière plan. fgRemettre en avant plan, un processus qui tournait en arrière plan. Exécuter des commandes à un moment précisanacronPlanificateur de tâches, complète cron, il permet de lancer les tâches au démarrage du système. atLance des commandes à une heure précise. atqAfficher la liste des commandes en attente d’exécution. atrmEffacer les travaux en attente. batchExécute les commandes indiquées lorsque la charge système le permet. cronLe planificateur de tâches de Linux. fcronPlanificateur de tâches, remplaçant de cron et anacron. sleepEndormir un processus pour une durée déterminée. Information sur votre systèmeMatérielcat /proc/cpuinfoInformation sur le processeur. fdiskInformation sur les disques. freeInformation sur la mémoire. lspciAfficher des informations sur tous les bus PCI dans le système et tous les périphériques connectés.
Systèmeunameafficher la révision du noyau. uptimeSavoir depuis combien de temps votre PC est allumé.
ProcessuspsAfficher tous les processus. topAfficher tous les processus en temps réel. killTuer un processus. RéseauxhostConnaitre l'ip d'un nom de domaine. ftpTransférer des fichiers sur un serveur FTP. ifconfigPour configurer l'adresse IP et le masque de sous-réseau d'un ordinateur, pour afficher des informations sur les interfaces réseau, et pour activer ou désactiver une interface réseau. iptablesPare-feu Unix. netstatAfficher des informations sur les connexions réseau. sftpTransférer des fichiers sur un serveur FTP sécurisé. wgetPour télécharger des fichiers. whoisTout savoir sur un nom de domaine. ArchivagetarProgramme d’archivage conçu pour sauvegarder et restaurer des fichiers à partir de fichiers « archive » connus sous le nom de « fichiers tar ». Personnaliser le terminalPour personnaliser le terminal, vous devez éditer votre fichier .bashrc. Vous pouvez le modifier pour un utilisateur : nano ~/.bashrc ou vim ~/.bashrc ou gedit ~/.bashrc ... Ajouter ses lignes dans votre fichier .bashrc :
Pour changer votre éditeur par défaut :export EDITOR=votre-éditeur Liens Internes
|





