Quels sont vos alias de ligne de commande préférés (bash / sh / tcsh)? Voici quelques-unes des miennes.
alias lsr = 'ls -lrt' alias gon = 'cd $ HOME / Notes' alias devdb = 'mysql -h dev - utilisateur = x --password = nom_bdd secret' alias ec = 'rm * ~'; # emacs cleanup alias h = 'histoire' alias eb = 'exec bash'; La valeur par défaut de Solaris est parfois sh alias mr = 'more' alias mroe = 'more' alias qd = 'echo export DISPLAY = $ DISPLAY' alias ralias = '. $ HOME / .alias '; # relire les alias alias ,, = 'cd ../ ..' alias .. = 'cd ..' alias c = 'clear'
mysql
(tout le monde sur le serveur pourrait le voir!), Mettez le nom d'utilisateur et le mot de passe dans un fichier ~ / .my.cnf et spécifiez simplement-up
. Les outils MySQL vont chercher ces identifiants automatiquement, lisez mysql (1) pour plus d’informations.Réponses:
Connectez-vous à un hôte dans un nouvel onglet d'écran, avec le nom de l'appareil comme titre.
la source
Mes favoris qui n'ont pas encore été mentionnés:
Normalement, je ne suis pas fan de pseudonymes qui raccourcissent les choses, mais je tape tellement souvent, et je n’ai besoin que d’une main.
la source
aucune puisque je ne peux jamais garantir qu'ils seront configurés sur CHAQUE système auquel je me connecterai (comme moi-même, root ou qui que ce soit).
la source
Aucune, je change tellement de système chaque jour que j'y renonce.
la source
la source
Le contenu total de ma "liste d'alias" est:
J'ai passé assez de temps à réparer des machines Unix avec lesquelles je ne travaille pas "normalement" (l'un des inconvénients d'être administrateur Unix en interne pour un éditeur de logiciels, vous vous retrouvez sur les sites des clients, beaucoup). Je fais est de "unalias -a", juste pour que n'importe quel alias de l'administrateur de production normal n'interagisse pas avec une faute d'orthographe, après que c'est trop compliqué à personnaliser.
Cela a également été repris dans mon utilisation normale.
la source
Je sais que beaucoup ne seront pas d'accord, mais j'aime les filets de sécurité. (Et s'il vous plaît essayez de me pardonner pour l'utilisation de tcsh.)
Celui-ci un peu similaire devrait être proscrit, cependant:
J'ai vu des personnes formées sur les systèmes portant ce pseudonyme, puis elles tapaient
rm *
sur un autre système, s'attendant à recevoir des questions sur les fichiers à supprimer, puis elles restaient assises à regarder le document faire exactement ce qu'il était censé faire.MODIFIER:
Certains commentaires ont comparé l'alias de déménagement à la corbeille avec l'indicateur "-i", affirmant qu'ils étaient similaires. Mais pour moi, il y a une différence importante. Avec "-i", vous obtenez l’invite de confirmation chaque fois que vous utilisez la commande. C’est quelque chose que vous attendez et sur lequel vous comptez. La solution Corbeille, en revanche, fonctionne exactement comme la société standard, jusqu’à ce que vous commettiez une erreur et que vous deviez annuler la suppression d’un fichier. C'est un peu comme la différence entre des roues de formation et un pneu de secours dans le coffre.
la source
readlink -f "$1"
mkdir -p $ WASTE $ chemin mv $ chemin $ WASTE $ chemin} Ce n'est pas parfait (car il crée un nouveau répertoire avec le nom du fichier), mais cela fonctionne correctement. (les nouvelles lignes sont laissées comme un exercice pour le lecteur!)Celles-ci sont pour zsh, mais j'imagine que vous pourriez les porter dans un autre shell assez facilement:
la source
sudo vi <somefile>
àsudoedit <somefile
! + plus si je pouvaisVoici quelques-uns de mes favoris. (Quelques-uns sont spécifiques à ZSH.)
la source
Pour ces collègues gênants:
la source
il y a beaucoup de pseudonymes ici qui ne sont pas nécessaires:
peut être remplacé en appuyant simplement sur [Ctrl] + [L]
et similaire: zsh fournit une correction orthographique par défaut, bash le fait avec des extensions
appuyer sur [Ctrl] + [R] fait la même chose en bash / zsh
la même chose peut être faite dans chaque coquille avec
la source
la source
la source
la source
la source
p = 'ps auxww | grep -v grep | grep'
la source
Pour rechercher quelque chose dans les anciens scripts Perl:
Email moi un fichier:
la source
Ça me manque très souvent sur d'autres systèmes
la source
Affiche les 10 commandes les plus utilisées de votre historique.
la source
Comment je me souviens de tous mes mots de passe ...
la source
Voici mon préféré, trouver quelque chose dans tout le code Python des répertoires courant et enfant, à l’exclusion de ceux associés à la subversion:
alias greppy="find . | grep -v [.]svn | grep [.]py$ | xargs grep "
la source
Quelques extraits de mon bas:
Généralement, je demande à mon équipe de savoir quel gestionnaire de paquets le système utilise, puis de lui donner un alias au fur
apt
et à mesure.yum
, ce qui signifie que sur n'importe quelle machine sur laquelle mon disque est exécuté, je peux simplement faire:Ce n'est pas parfait, mais la plupart des actions courantes sont les mêmes entre miam et aptitude. Lorsque vous essayez de faire quelque chose de plus compliqué, vous pouvez simplement vous souvenir de votre système d'exploitation.
la source
Probablement mon préféré, car cela facilite l'écriture de nouveaux alias:
la source
Je dirais que c'est mon alias préféré.
alias resume = 'screen -D -R'
Cela s'avère très pratique après le redémarrage automatique de mon poste de travail Windows chaque week-end (politique de l'entreprise).
la source
la source
Celui-ci fonctionne sur la plupart des ordinateurs de bureau Linux:
Ouvre un document ou un dossier avec l'application enregistrée, similaire à la commande de démarrage de Windows.
la source
Quelques autres à ajouter à la pile:
la source
la source
Effectuez une arithmétique rapide à partir de la ligne de commande. Utilisez "x" pour la multiplication afin d'éviter une expansion.
la source
Commande d'alias Unix avec des exemples
À votre santé!
la source