B-Benko-G
3/14/2015 - 8:24 AM

Mes commandes Shell les plus courantes.

Mes commandes Shell les plus courantes.

Prompt Color

root

PS1='${debian_chroot:+($debian_chroot)}\[\033[00;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

user

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
source ~/.bashrc

sudoers

Créer un utilisateur

adduser benjamin

Ajouter l'utilisateur au groupe sudo

usermod -G sudo benjamin

Vérifier la version du paquet dans les dépots et la comparer avec celle installé

apt-cache policy apache2

Definir l'éditeur par défaut Debian/Ubuntu

update-alternatives --config editor
https://doc.ubuntu-fr.org/tutoriel/comment_sauver_et_restaurer_la_liste_des_paquets

Erreur /dev/null

Vous vous connectez à votre session utilisateur. Vous obtenez le message qui suit :

bash: /dev/null: Permission non accordée

Vous devez contrôler si /dev/null, un fichier à caractère spécial, à les bonnes propriété et les bon droits.

root@~# ls -ln /dev/null

crw-rw-rw- 1 0 0 1, 3 2011-07-22 17:56 /dev/null

Si /dev/null n'a pas l’attribut c, il faut alors le recréé.

rm null
mknod null c 1 3
chmod 666 null

Vérifiez à nouveau avec la commande *ls -ln /dev/null.

Aptitude update

Solution au problème GPG error

Suite à un aptitude update il se peut que le message suivant apparaisse :

root@~# aptitude update
Prendre : 1 http://ftp.fr.debian.org etch Release.gpg [1032B]
Atteint http://ftp.fr.debian.org etch Release
Err http://ftp.fr.debian.org etch Release
[...]
Lecture des listes de paquets... Fait
W: GPG error: http://ftp.fr.debian.org etch Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://security.debian.org etch/updates Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 9AA38DCD55BE302B
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Pour corriger ce problème, exécuter la commande suivante :

aptitude install debian-archive-keyring

ou

apt-get install debian-keyring debian-archive-keyring
apt-key update

Puis réexécuter le aptitude update :)

Restaurer les droits par défaut

To reset directories only / Pour reconfigurer les repertoires seulement

find ./path/to/the/directory -type d -exec chmod 0755 {} \;

To reset files only / Pour reconfigurer les fichiers seulement

find ./path/to/the/directory -type f -exec chmod 0644 {} \;

Rechercher une expression dans des fichiers

find . -type f -exec grep montexte {} \;

ou

grep -lR "The Big Brains Company" /var/www/