#1 Le 19/06/2009, à 13:22
- Skhaen
[idée]Création d'une section pour le shell/bash [...]
Bonjour à tous,
Est ce que ce serait possible d'avoir une section sur le forum (partie "support" par exemple) pour uniquement les lignes de commandes (bash, shell, ...) ?
On pourrait alors poster nos mémos, donner nos scripts perso, faire évoluer celui des autres et bien d'autre chose encore, tout en synthétisant certain topics afin de créer des réferences, ainsi que, par exemple, la création de topic par thèmes (shell pour Gnome, etc etc) ..
ça pourrait ainsi désengorger un peu le forum ou le chan IRC pour certains problèmes, et aider certaines personnes plus rapidement ..
Merci de votre attention.
___
Skhaen
Dernière modification par Skhaen (Le 19/06/2009, à 17:45)
Hors ligne
#2 Le 25/06/2009, à 07:23
- Skhaen
Re : [idée]Création d'une section pour le shell/bash [...]
comme par exemple :
- Nota v1.1 -
Mémo Gnu/Linux – Ubuntu
by SkhaenPour chaque commande, il est possible d'avoir plus de renseignements en tapant
« man nom_commande » ou « nom_commande --help »
« q » ou ctrl+c pour quitter- Sommaire -
- Shell – Part 1 : Dossiers & Fichiers
- Shell – Part 2 : Commandes utiles
- Shell – Part 3 : Processus
- Réseaux
- Droit d'accès
- Arborescence des Fichiers____________________________________________________________
____________________________________________________________Shell – Part 1 : Dossiers & Fichiers
[# cd (se déplacer), pwd (voir le chemin où l'on se trouve), mkdir (créer un répertoire), cp (copier), mv (déplacer), rm (effacer), rmdir (effacer un répertoire vide), rename (renommer)]
[# file (détermine le type d'un fichier)]
[# ls (lister le contenu d'un répertoire), cat (afficher le contenu d'un fichier), head (affiche les 1ères lignes d'un fichier), tail (affiche les dernières lignes d'un fichier)]
[# grep (rechercher une chaine de caractères)]
____________________________________________________________
Shell – Part 2 : Commandes (toujours) utiles ..
- Modifier les sources.list # ∕etc/apt/sources.list ( # sudo vi ∕etc/apt/sources.list ou sudo gedit ...)
- réinitialiser Gnome # rm -r -f /home/login/.gconf
- configuration Grub (boot) # /boot/grub/menu.lst
- version de l'OS (Ubuntu) # lsb_release -a
- voir si un proxy est présent # aptitude search proxy | grep ^i
- changer son mot de passe # passwd
____________________________________________________________Shell – Part 3 : Processus [# top]
[# ps (connaître les processus actifs à un moment donné), kill (arrêter un processus), nice (changer le niveau de priorité d'un processus), sleep (suspend l'exécution d'un processus pour un temps donné).
[# chroot (changement de dossier racine), crontab (programmer des tâches devant être exécutées à un moment précis)]
____________________________________________________________
Réseaux : [interfaces : # ifconfig]
Configuration cartes réseaux : | éteindre une interface : # ifdown eth0
# sudo vi /etc/network/interfaces | démarrer une interface : # ifup eth0
auto eth0 |
iface eth0 inet dhcp/static | - « voir » un poste : # ping
address x.x.x.x (si static) | - demander/obtenir l'adresse ip (site ...) : # host
netmask x.x.x.x (si if static) |
broadcast x.x.x.x (si static) | - voir les connexions en cours sur la machine : # netstat
gateway x.x.x.x (si static) | - suivre le chemin d'un paquet : # traceroute
|
dns-nameserveurs (si static) | - utilitaire [...] : # netcat
dns-search (si static) | envoyer un message au utilisateur connectés (serveur) : # wall____________________________________________________________
Droits d'accès [# ls -l] :
u = user (propriétaire – créateur) | r = read (lire le contenu)
g = group (ensemble d'utilisateurs) | w = write (créer/modifier/supprimer)
o = others (autres) | x = exécution (accéder/ se déplacer)
exemple :
drwxr-xr-x
> premier signe : - fichier/d répertoire/l lien | Changement droits :
rwx : droits pour user | chmod [u g o a] [+ - =] [r w x] nom_du_fichierr-x : droit pour group |
r-x : droit pour others | autre commandes : chown, chgrp____________________________________________________________
Arborescence des Fichiers :
/ : Racine
/bin : Binaires essentiels au système
/boot : Fichiers nécessaires au gestionnaire de démarrage (Grub, Lilo ..)
/dev : Fichiers périphériques du système (Dev=Devices)
/etc : Fichiers de configuration spécifiques à la machine, ne peut contenir aucun exécutable.
/home : Répertoire personnel + fichiers de configuration des applications
/lib : Bibliothéques essentielles au système
/mnt : Points de montage (cdrom, floppy, clé USB ...)
/opt : Paquets non nécessaires au fonctionnement du système
/root : Répertoire personnel de root
/sbin : Binaires systèmes essentiels au démarrage
/tmp : Fichiers temporaires
/usr : Principal répertoire de stockage des applications
/var : Données de fonctionnement des programmes qui tournent sur le système
/var/log : contient les fichiers d'audit du système pour dépanner le système
Dernière modification par Skhaen (Le 25/06/2009, à 09:22)
Hors ligne
#3 Le 25/06/2009, à 09:19
- 0xdeadbeef
Re : [idée]Création d'une section pour le shell/bash [...]
Salut,
mon opinion est que ce ne serait pas très judicieux. Comme tu le sais sans doute, beaucoup de choses sont possibles dans un terminal: si une telle section existait, elle deviendrait un fourre-tout où il serait difficile à chacun de retrouver ses petits parmi des commandes iptables, des scripts de personnalisation de l'interface, des compilations de pilotes matériels, etc..
Par principe, pour remédier à ça il devraient être possible de scinder cette section en sous-sections dédiées..
Néanmoins:
- en pratique, les créations de sous-forums reposent sur quelque chose de pas très propre au niveau de la base de données du forum, et pour cette raison les admins rechigneraient à faire ça
- ce découpage serait redondant avec celui qui existe déjà. Rien n'empêche quiconque - c'est possible même en n'étant qu'invité - de poster spontanément des lignes de commandes qui facilitent la vie (exemple: "Trucs et astuces") ou de demander de l'aide sur un script particulier ou sur des commandes sed/awk (exemple: "Développement - Programmation") et il me semble que dans les faits ça fonctionne plutôt bien
- un tel découpage rendrait les modérateurs dingos
#4 Le 25/06/2009, à 09:24
- Skhaen
Re : [idée]Création d'une section pour le shell/bash [...]
aaaah, merci pour la réponse ^^
si ce n'est que ça, je veux bien être modo ;-)
A mon avis (ça n'engage que moi), quitte à faire plusieurs sous partie, ça serait vraiment très très bien, et aussi très utile, mais je me répète ^^
Hors ligne
#5 Le 06/07/2009, à 00:11
- Skhaen
Re : [idée]Création d'une section pour le shell/bash [...]
un petit up ? ^^'
Hors ligne