63 votes

Fonctions cachées de Linux

3voto

Esa Varemo Points 551

history - montre les dernières commandes utilisées
!<number> - exécute la commande avec ce numéro dans histoire

2voto

Marius Points 1296

En général, les gens exécutent leur système de bureau avec X. Mais vous pouvez généralement accéder à un vrai terminal en mode texte, plusieurs en fait. On les appelle des consoles virtuelles. Vous pouvez alors vous connecter normalement et utiliser la ligne de commande, etc.

Frappe juste Ctrl + Alt + F1 , Ctrl + Alt + F2 etc. Votre serveur X est généralement exécuté à Ctrl + Alt + F7 .

Cela dépend bien sûr de la distribution et de la configuration.

Cette commande pour tuer le serveur X est aussi parfois utile : Ctrl + Alt + Backspace .

Ces combinaisons de touches fonctionnent au moins sur les PC i86.

2voto

Je ne sais pas si j'affiche mon ignorance mais je viens de découvrir la commande "last" pour vérifier qui s'est connecté. Elle est très utile.

Un autre bon programme est "attendre". Il permet d'automatiser très facilement les connexions ssh/telnet ou tout ce qui vous oblige à fournir des données à un programme.

2voto

Brad Points 1004

Find <blah> -exec <blah> {} \ ;

par exemple :

trouver . -iname *20080[123456].log -a ! -iname *.bz2 -exec bzip2 \{\\} \ ;

2voto

Historique de bash - J'ai normalement une dizaine de xterms en cours d'exécution. Voici la partie pertinente de mon profil :

# Make history ignore dups, ls, and exit
export HISTIGNORE="&:ls:[bf]g:exit"

# Save 100000 history comamnds
export HISTSIZE=10000

# Make each terminal use a separate history file
HISTDIR=${HOME}/.history
SHELLID=$(tty | sed 's!/!.!g')
HISTFILE=${HISTDIR}/history${SHELLID}

touch ${HISTFILE}

# load last histfile as current history
history -r $(/bin/ls ${HISTDIR}/history${SHELLID} | /usr/bin/tail -n 1)

Si j'ai besoin de rechercher une commande, je peux simplement parcourir mon répertoire d'historique.

aespipe - lit depuis l'entrée standard et écrit sur la sortie standard. Il peut être utilisé pour créer et restaurer des archives cryptées tar ou cpio.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X