:%!column -t
: Pour aligner tous le contenue avec vim!column -t
: Dans le cas ou vous voulez aligner uniquement une selection
Source : http://stackoverflow.com/questions/1229900/reformat-in-vim-for-a-nice-column-layout
:%!column -t
: Pour aligner tous le contenue avec vim!column -t
: Dans le cas ou vous voulez aligner uniquement une selectionSource : http://stackoverflow.com/questions/1229900/reformat-in-vim-for-a-nice-column-layout
Voici une liste des commandes de base pour gérer vos daemons via systemd
J’ai mis sshd comme exemples de daemon sur lequel s’applique les exemples.
Commande | Fonction |
---|---|
Activer un service au démarrage | systemctl enable sshd.service |
Désactiver un service au démarrage | systemctl disable sshd.service |
Connaître le statut d’un service | systemctl is-active sshd.service |
Lister tous les services actifs | systemctl list-units --type=service |
Démarrer un service | systemctl start sshd.service |
Arrêter un service | systemctl stop sshd.service |
Redémarrer un service | systemctl restart sshd.service |
Recharger la configuration un service | systemctl reload sshd.service |
Connaitre son runlevel | systemctl get-default |
Basculer temporairement de runlevel | systemctl isolate sshd.target |
Changer de runlevel par défaut | systemctl set-default sshd.target |
Recharger systemd | systemctl --system daemon-reload |
commande | compression |
---|---|
tar -cvf nouvelle_archive.tar /dossier/fichier /dossier/dossier | |
tar -czvf archive.tar.gz /dossier/fichier /dossier/dossier | gz |
tar -cjvf archive.tar.bz2 /dossier/fichier /dossier/dossier | bz2 |
commande | compression |
---|---|
tar -xvf /dossier/archive.tar | |
tar -xzvf /dossier/archive.tar.gz | gz |
tar -xjvf /dossier/archive.tar.bz2 | bz2 |
sed 's/la/LA/' fichier.txt
sed 's/la/LA/g' fichier.txt
sed 's/la/LA/2' fichier.txt
/Motif/ - Uniquement si la ligne contient " motif "
sed '/awk/ s/sed/SED/' fichier.txt
Numéro de ligne - Uniquement la ligne n° " N "
sed '18 s/sed/SED/' fichier.txt
/Regex/ - Uniquement s’il y a correspondance avec l’expression régulière
[Lire]man rtfm
NAME
rtfm - a response for easy questions from clueless lusers
SYNOPSIS
rtfm [ -p ] [ -h ] [ -d option ] [ -i interval ] [ -a action ] [ -q
luser]
DESCRIPTION
rtfm is a command for system administrators to use in dealing with new
users. rtfm is useful for dealing with users having trouble with their
pictures downloaded from alt.binaries.pictures.erotica. rtfm will
continue to run until killed by hand, using `kill processid'. rtfm can
be invoked by anyone who has enough of a clue to know what a man page
is.
OPTIONS
-p
Give the answer in a polite fashion.
-h
Tell the clueless luser to go to hell. Used with the -p option,
they'll look forward to the trip.
-d option
Debug mode using option where option is one of the following:
query Ask the luser what part of rtfm that he or she does not
understand.
planet Ask what planet the luser is from.
literacy Ask the luser if the luser can read.
english Ask the luser if the luser understands English.
Mac Ask the luser if the luser has ever used a computer other
than a Macintosh.
Nintendo Same as the Mac option, but slightly more harsh.
-i interval
Enable within interval seconds. interval is the time between a
luser asking the same damn fool question. This option must be
activated for the -a option. It stores the time of the question
in /var/run/luser and checks that file each time that rtfm is
activated. interval is a number of minutes, of the form xxx.xx
where each x is a decimal digit. The default is 5.00 minutes.
-a action
This defines some action to be taken in the event that the -i
flag condition is met. action can be defined either at the flag
level or by a file. The options for flags are as follows:
scream Let out a scream of utter frustration.
hair Rip out your hair in total frustration.
rm Automatic command ran in lusers home directory. It can have
an addition -rf flag added.
ignore Ignore the luser.
warn Warn the other sysadmins.
forward Forward to CNS advising. Particularly if the complaint
is /dev/null is full.
kill Kill all the lusers processes.
FILE=file.name Use a file to define a course of actions. This
can be any executable file except those using ksh, which no
god-fearing right-thinking sysadmin would be caught using lest
he be struck down by the wrath of God.
-q luser
Query file /etc/luser to see if luser is a real luser or a
first time luser.
FILES
/etc/luser
SEE ALSO
mr.biff(2),
BUGS
rtfm only checks /var/run/luser when the -a option is specified and
after the -i option is invoked. Otherwise /tmp would fill up rapidly
on many systems. Also, core may dump if the -a FILE= option is
anatomically impossible.```
Touches | Description |
---|---|
Appuyer sur C pendant le démarrage | Démarrage à partir d’un CD ou un DVD de démarrage, tel que le disque d’installation Mac OS X livré avec l’ordinateur. |
Appuyer sur D pendant le démarrage | Démarrage dans Apple Hardware Test (AHT), si le DVD d’installation 1 se trouve dans l’ordinateur. |
Appuyer sur Option, Commande, P et R jusqu’à entendre deux bips | Réinitialisation de la NVRAM |
Appuyer sur Option pendant le démarrage | Démarrage dans le Gestionnaire de démarrage, où vous pouvez sélectionner le volume Mac OS X à partir duquel démarrer. Remarque : Appuyez sur N pour faire apparaître également le premier volume de réseau de démarrage. |
Appuyer sur Éjection, F12 ou maintenir le bouton de la souris (ou du trackpad) enfoncé | Éjection de tout support amovible, tel qu’un disque optique. |
Appuyer sur N pendant le démarrage | Essai de démarrage depuis un serveur de réseau compatible (NetBoot). |
Appuyer sur T pendant le démarrage | Démarrage en Mode disque cible FireWire. |
Appuyer sur Maj pendant le démarrage | Démarrage en mode sans échec et désactivation temporaire des éléments d’ouverture. |
Appuyer sur Commande et V pendant le démarrage | Démarrage en mode Consignation. |
Appuyer sur Commande et S pendant le démarrage | Démarrage en mode utilisateur unique. |
Appuyer sur Option et N pendant le démarrage | Démarrage à partir d’un serveur NetBoot en utilisant l’image de démarrage par défaut. |
Source : http://support.apple.com/kb/HT1533?viewlocale=fr_FR
[Lire]OpenSSH depuis la version 4.2 permet de multiplexer plusieurs connections en une.
Il faut ajouter dans la configuration de votre client ssh (~/.ssh/config) :
Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r-%h-%p
Toutes les nouvelles connections vers un hôte ou vous êtes déjà connectés passeront à travers cette connexion.
Ce qui en plus d’accélérer le temps de connection, apporte l’avantage de ne plus demander de mot de passe.
Les droits sur le dossier " sockets " doivent être 0600, uniquement, toutes les personnes ayant accès aux socket pourront utiliser les connexions actives.
[Lire]Touches | Actions |
---|---|
Command+Shift+3 | Capture l’écran entier et l’enregistre dans un fichier. |
Command+Control+Shift+3 | Capture l’écran entier et le met dans le presse papier |
Command+Shift+4 | Capture la zone sélectionné et l’enregistre dans un fichier. |
Command+Control+Shift+4 | Capture la zone sélectionné et la copie dans le presse papier. |
Command+Shift+4 et barre espace | Capture une fenêtre, un menu une icône ou la barre de menu et l’enregistre dans un fichier. |
Command+Control+Shift+4 et barre espace | bar Capture une fenêtre, un menu une icône ou la barre de menu et la copie dans le presse papier. |
commande | Description |
---|---|
apt-cache search | Permet de rechercher un ou plusieurs mot(s) pouvant se rapporter à la description ou au nom d’un paquet. |
apt-cache show | Affiche plus d’informations sur un paquet en particulier (nom, statut,…). |
apt-cache showpkg | Affiche des informations plus détaillées sur un paquet (dépendances, versions). |
apt-cache depends | Affiche les dépendances du paquet gimp. |
dpkg -L | Affiche la liste des fichiers présents dans le paquet gimp. |
dpkg -S | Recherche ce fichier parmi les paquets déjà installés sur le système. |
dpkg -l | Affiche les statuts des paquets dont le nom contient ce que vous avez mit en paramètre. |
apt-file update | et à jour la liste des fichiers contenus dans tous les paquets installés ou non. |
apt-file search | Recherche ce fichier même si le paquet indiqué n’est pas installé. |
apt-file list | Affiche la liste des fichiers contenus dans ce paquet même si celui-ci n’est pas installé. |
apt-show-versions | Permet de vérifier si un paquet est à jour. Cela est très utile si vous disposez de paquets de versions différentes de Debian. |
commande | Description |
---|---|
apt-get update | Nécessaire lors de la modification du fichier sources.list, cette commande permet la mise à jour de la base de données de paquets. |
apt-get remove [--purge] paquet-supp paquet-install+ | Désinstalle le paquet paquet-supp (-purge pour supprimer aussi les fichiers de configuration associés à ce paquet) et installe le paquet paquet-install (" + “). |
apt-get upgrade -u | Permet de mettre à jour les paquets d’une même version de la distribution sans installe de nouveaux paquets. |
apt-get dist-upgrade -u | Permet de mettre à niveau tout votre système en installant des nouveaux paquets si nécessaire |
apt-get clean | Supprime tous les paquets téléchargés. |
apt-get -f install | Utile lorsque vous interrompez l’installation ou la suppression de paquets. |
dpkg -i | Installe le paquet sans gestion des dépendances. |
apt-cdrom add | Permet d’ajouter très facilement un cédérom officiel de la distribution contenant des paquets Debian. |
dir /a /o:gen > liste.txt
notepad liste.txt
Et voila, rien de plus simple