{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"30 alias de shell bash pratiques pour Linux / Unix / Mac OS X\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-04T11:01:28+00:00","modified_at":"2019-05-04T11:01:28+00:00","word_count":4519,"reading_time_seconds":1356,"summary":"UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter [&hellip;]","summary_points":["UNEn bash alias n’est que le raccourci vers les commandes.","La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot.","Utilisez la commande alias pour afficher une liste de tous les alias définis.","Vous pouvez ajouter des alias définis par l&#39;utilisateur au fichier ~ / .bashrc."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"b8795886cb86142492cc5e84f5456af1","plain_text":"UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter des alias définis par l&#39;utilisateur au fichier ~ / .bashrc. Vous pouvez réduire le temps de frappe avec ces alias, travailler intelligemment et augmenter la productivité à l’invite de commande.Cet article explique comment créer et utiliser des alias, dont 30 exemples pratiques d&#39;alias de shell bash.\n\n\nAdblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les annonces sont agaçantes, mais elles aident à maintenir ce site Web en marche Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.\n\n     \nEn savoir plus sur les alias de shell bash\nLa syntaxe générale de la commande alias pour le shell bash est la suivante:\nComment lister les alias bash\nTapez la commande d&#39;alias suivante:aliasExemples de sortie:\nalias .. = &#39;cd ..&#39;\nalias amazonbackup = &#39;s3backup&#39;\nalias apt-get = &#39;sudo apt-get&#39;\n...\n\nPar défaut, la commande alias affiche une liste des alias définis pour l&#39;utilisateur actuel.\nComment définir ou créer un alias de shell bash\nPour créer l&#39;alias, utilisez la syntaxe suivante:\n\n\n\n\nalias prénom= valeur\nalias prénom=&#39;commander&#39;\nalias prénom=&#39;commande arg1 arg2&#39;\nalias prénom=&#39;/ chemin / vers / script&#39;\nalias prénom=&#39;/path/to/script.pl arg1&#39;\n\n\n\nnom d&#39;alias = valeur\nnom d&#39;alias = &#39;commande&#39;\nnom d&#39;alias = &#39;commande arg1 arg2&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script.pl arg1&#39;\n\nDans cet exemple, créez l&#39;alias c pour la commande clear couramment utilisée, qui efface l&#39;écran, en tapant la commande suivante puis en appuyant sur la touche Entrée:\nEnsuite, pour effacer l&#39;écran, au lieu de taper effacer, il vous suffirait de taper la lettre «c» et d&#39;appuyer sur la touche [ENTER] clé:\nComment désactiver temporairement un alias bash\nUn alias peut être désactivé temporairement à l&#39;aide de la syntaxe suivante:\n\n\n\n\n## path / to / full / command\n/usr/poubelle/clair\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommander ls\n\n\n\n## path / to / full / command\n/ usr / bin / clear\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommande ls\n\nComment supprimer / supprimer un alias bash\nVous devez utiliser la commande appelée unalias pour supprimer les alias. Sa syntaxe est la suivante:\n\n\n\n\nunalias alias\nunalias foo\n\n\n\nunalias aliasname\nunalias foo\n\nDans cet exemple, supprimez l&#39;alias c qui avait été créé dans un exemple précédent:\nVous devez également supprimer l&#39;alias du fichier ~ / .bashrc à l&#39;aide d&#39;un éditeur de texte (voir section suivante).\nComment rendre les alias de shell bash permanents\nL&#39;alias c reste en vigueur uniquement pendant la session de connexion en cours. Une fois que vous vous êtes déconnecté ou que vous avez redémarré le système, l&#39;alias c disparaîtra. Pour éviter ce problème, ajoutez un alias à votre fichier ~ / .bashrc, entrez:\nL&#39;alias c de l&#39;utilisateur actuel peut être rendu permanent en entrant la ligne suivante:\nEnregistrez et fermez le fichier. Les alias à l’échelle du système (c’est-à-dire des alias pour tous les utilisateurs) peuvent être placés dans le fichier / etc / bashrc. Veuillez noter que la commande alias est intégrée à différents shells, notamment ksh, tcsh / csh, ash, bash et autres.\nUne note sur l&#39;accès privilégié\nVous pouvez ajouter du code comme suit dans ~ / .bashrc:\n\n\n\n\n# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [[[[ $ UID -ne 0 ]; puis\n    alias redémarrer=&#39;sudo reboot&#39;\n    alias mettre à jour=&#39;sudo apt-get upgrade&#39;\nFi\n\n\n\n# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [ $UID -ne 0 ]; puis\nalias reboot = &#39;sudo reboot&#39;\nalias update = &#39;sudo apt-get upgrade&#39;\nFi\n\nUne note sur les alias spécifiques à l&#39;OS\nVous pouvez ajouter du code comme suit dans ~ / .bashrc en utilisant l&#39;instruction case:\n\n\n\n\n### Obtenir le nom de l&#39;OS via uname ###\n_myos=&quot;$ (uname)&quot;\n \n### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\nCas $ _myos dans\n   Linux) alias foo=&#39;/ chemin / vers / linux / bin / foo&#39;;;\n   FreeBSD|OpenBSD) alias foo=&#39;/ chemin / vers / bsd / bin / foo&#39; ;;\n   SunOS) alias foo=&#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n   *) ;;\nesac\n\n\n\n### Obtenir le nom de l&#39;OS via uname ###\n_myos = &quot;$ (uname)&quot; ### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\ncase $ _myos in\nLinux) alias foo = &#39;/ chemin / vers / linux / bin / foo&#39; ;;\nFreeBSD | OpenBSD) alias foo = &#39;/ chemin / vers / bsd / bin / foo&#39; ;;\nSunOS) alias foo = &#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n*) ;;\nesac\n\n30 exemples d&#39;alias de shell bash\nVous pouvez définir différents alias de types comme suit pour gagner du temps et augmenter votre productivité.\n# 1: sortie de la commande Control ls\nLa commande ls liste le contenu du répertoire et vous pouvez coloriser la sortie:\n\n\n\n\n## Colorise la sortie ls ##\nalias ls=&#39;ls --color = auto&#39;\n \n## Utiliser un format de liste longue ##\nalias ll=&#39;ls -la&#39;\n \n## Montrer les fichiers cachés ##\nalias l. =&#39;ls -d. * --color = auto&#39;\n\n\n\n## Colorise la sortie ls ##\nalias ls = &#39;ls &#8211;color = auto&#39; ## Utilisez un format de liste longue ##\nalias ll = &#39;ls -la&#39; ## Afficher les fichiers cachés ##\nalias l. = &#39;ls -d. * &#8211;color = auto&#39;\n\n# 2: Contrôler le comportement de la commande cd\n\n\n\n\n## se débarrasser de la commande non trouvée ##\nalias cd .. =&#39;cd ..&#39;\n \n## un moyen rapide de sortir du répertoire courant ##\nalias .. =&#39;cd ..&#39;\nalias ... =&#39;cd ../../../&#39;\nalias .... =&#39;cd ../../../../&#39;\nalias ..... =&#39;cd ../../../../&#39;\nalias .4 =&#39;cd ../../../../&#39;\nalias .5 =&#39;cd ../../../../ ..&#39;\n\n\n\n## se débarrasser de la commande non trouvée ##\nalias cd .. = &#39;cd ..&#39; ## un moyen rapide de sortir du répertoire courant ##\nalias .. = &#39;cd ..&#39;\nalias &#8230; = &#39;cd ../../../&#39;\nalias &#8230;. = &#39;cd ../../../../&#39;\nalias &#8230;.. = &#39;cd ../../../../&#39;\nalias .4 = &#39;cd ../../../../&#39;\nalias .5 = &#39;cd ../../../../ ..&#39;\n\n# 3: Contrôle de la sortie de la commande grep\nLa commande grep est un utilitaire de ligne de commande permettant de rechercher dans des fichiers en texte brut des lignes correspondant à une expression régulière:\n\n\n\n\n## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep=&#39;grep --color = auto&#39;\nalias egrep=&#39;egrep --color = auto&#39;\nalias fgrep=&#39;fgrep --color = auto&#39;\n\n\n\n## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep = &#39;grep &#8211;color = auto&#39;\nalias egrep = &#39;egrep &#8211;color = auto&#39;\nalias fgrep = &#39;fgrep &#8211;color = auto&#39;\n\n# 4: Démarrer la calculatrice avec support mathématique\n# 4: Générer sha1 digérer\n\n\n\n\nalias sha1=&#39;openssl sha1&#39;\n\n\n\nalias sha1 = &#39;openssl sha1&#39;\n\n# 5: Créer des répertoires parents à la demande\nLa commande mkdir est utilisée pour créer un répertoire:\n# 6: Colorise la sortie diff\nVous pouvez comparer des fichiers ligne par ligne en utilisant diff et utiliser un outil appelé colordiff pour coloriser la sortie de diff:\n\n\n\n\n# installer le paquet colordiff :)\nalias diff=&#39;colordiff&#39;\n\n\n\n# installer le paquet colordiff 🙂\nalias diff = &#39;colordiff&#39;\n\n# 7: Rendre la sortie de la commande mount jolie et lisible\n\n\n\n\nalias monter=&#39;mount | column -t&#39;\n\n\n\nalias mount = &#39;mount | column -t&#39;\n\n# 8: Commandes raccourcis pour gagner du temps\n\n\n\n\n# raccourcis pratiques #\nalias h=&#39;l&#39;histoire&#39;\nalias j=&#39;jobs -l&#39;\n\n\n\n# raccourcis pratiques #\nalias h = &#39;histoire&#39;\nalias j = &#39;jobs -l&#39;\n\n# 9: Créer un nouvel ensemble de commandes\n\n\n\n\nalias chemin=&#39;echo -e $ PATH //: / \\ n&#39;\nalias à présent=&#39;date + &quot;% T&quot;&#39;\nalias maintenant= maintenant\nalias maintenant=&#39;date + &quot;% d-% m-% Y&quot;&#39;\n\n\n\nalias path = &#39;echo -e $ PATH //: / \\ n&#39;\nalias maintenant = &#39;date + &quot;% T&quot;&#39;\nalias nowtime = maintenant\nalias nowdate = &#39;date + &quot;% d-% m-% Y&quot;&#39;\n\n# 10: Définir vim comme valeur par défaut\n\n\n\n\nalias vi=vim\nalias SVI=&#39;sudo vi&#39;\nalias vis=&#39;vim &quot;+ set si&quot;&#39;\nalias modifier=&#39;vim&#39;\n\n\n\nalias vi = vim\nalias svi = &#39;sudo vi&#39;\nalias vis = &#39;vim &quot;+ set si&quot;&#39;\nalias edit = &#39;vim&#39;\n\n# 11: La sortie de contrôle d&#39;un outil de réseau appelé ping\n\n\n\n\n# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping=&#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias jeûne=&#39;ping -c 100 -s.2&#39;\n\n\n\n# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping = &#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias fastping = &#39;ping -c 100 -s.2&#39;\n\n# 12: Afficher les ports ouverts\nUtilisez la commande netstat pour répertorier rapidement tous les ports TCP / UDP sur le serveur:\n\n\n\n\nalias les ports=&#39;netstat -tulanp&#39;\n\n\n\nalias ports = &#39;netstat -tulanp&#39;\n\n# 13: serveurs de sommeil Wakeup\nWake-on-LAN (WOL) est une norme de réseau Ethernet permettant à un serveur d&#39;être activé par un message réseau. Vous pouvez rapidement réveiller les périphériques nas et le serveur en utilisant les alias suivants:\n\n\n\n\n## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;\n\n\n\n## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;\n\n# 14: sortie du pare-feu de contrôle (iptables)\nNetfilter est un pare-feu basé sur un hôte pour les systèmes d&#39;exploitation Linux. Il est inclus dans la distribution Linux et est activé par défaut. Cet article répertorie les solutions iptables les plus courantes requises par un nouvel utilisateur Linux pour sécuriser son système d&#39;exploitation Linux contre les intrus.\n\n\n\n\n## raccourci pour iptables et le transmettre via sudo #\nalias ipt=&#39;sudo / sbin / iptables&#39;\n \n# afficher toutes les règles #\nalias iptlist=&#39;sudo / sbin / iptables -L -n -v --numéro-lignes&#39;\nalias iptlistin=&#39;sudo / sbin / iptables -L INPUT -n -v --line-numbers&#39;\nalias iptlistout=&#39;sudo / sbin / iptables -L OUTPUT -n -v --line-numbers&#39;\nalias iptlistfw=&#39;sudo / sbin / iptables -L FORWARD -n -v --line-numbers&#39;\nalias pare-feu= iptlist\n\n\n\n## raccourci pour iptables et le transmettre via sudo #\nalias ipt = &#39;sudo / sbin / iptables&#39; # affiche toutes les règles #\nalias iptlist = &#39;sudo / sbin / iptables -L -n -v &#8211;line-numbers&#39;\nalias iptlistin = &#39;sudo / sbin / iptables -L INPUT -n -v &#8211;line-numbers&#39;\nalias iptlistout = &#39;sudo / sbin / iptables -L OUTPUT -n -v &#8211;line-numbers&#39;\nalias iptlistfw = &#39;sudo / sbin / iptables -L FORWARD -n -v &#8211;line-numbers&#39;\npare-feu alias = iptlist\n\n# 15: problèmes de serveur web / cdn avec curl\n\n\n\n\n# obtenir des en-têtes de serveur Web #\nalias entête=&#39;curl -I&#39;\n \n# savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias tête=&#39;curl -I --compress&#39;\n\n\n\n# obtenir des en-têtes de serveur Web #\nalias header = &#39;curl -I&#39; # savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias headerc = &#39;curl -I &#8211;compress&#39;\n\n# 16: Ajouter des filets de sécurité\n\n\n\n\n# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm=&#39;rm -I --preserve-root&#39;\n \n# confirmation #\nalias mv=&#39;mv -i&#39;\nalias cp=&#39;cp -i&#39;\nalias dans=&#39;ln -i&#39;\n \n# La parentalité change de permanente sur / #\nalias chown=&#39;chown --preserve-root&#39;\nalias chmod=&#39;chmod --preserve-root&#39;\nalias chgrp=&#39;chgrp --preserve-root&#39;\n\n\n\n# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm = &#39;rm -I &#8211;preserve-root&#39; # confirmation #\nalias mv = &#39;mv -i&#39;\nalias cp = &#39;cp -i&#39;\nalias ln = &#39;ln -i&#39; # Modification parentale des permanentes sur / #\nalias chown = &#39;chown &#8211;preserve-root&#39;\nalias chmod = &#39;chmod &#8211;preserve-root&#39;\nalias chgrp = &#39;chgrp &#8211;preserve-root&#39;\n\n# 17: Mettre à jour le serveur Linux Debian\nLa commande apt-get est utilisée pour installer des paquets sur Internet (ftp ou http). Vous pouvez également mettre à niveau tous les packages en une seule opération:\n\n\n\n\n# spécifique à la distribution - Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get =&quot;sudo apt-get&quot;\nalias mise à jour=&quot;sudo apt-get --yes&quot;\n \n# mise à jour sur une commande\nalias mettre à jour=&#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;\n\n\n\n# spécifique à la distribution &#8211; Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get = &quot;sudo apt-get&quot;\nalias updatey = &quot;sudo apt-get &#8211;yes&quot; # mise à jour sur une commande\nalias update = &#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;\n\nN ° 18: Mise à jour du serveur RHEL / CentOS / Fedora Linux\nLa commande yum est un outil de gestion de paquets pour RHEL / CentOS / Fedora Linux et ses amis:\n\n\n\n\n## distrp specifc RHEL / CentOS ##\nalias mettre à jour=&#39;miam mise à jour&#39;\nalias mise à jour=&#39;miam-y mise à jour&#39;\n\n\n\n## distrp specifc RHEL / CentOS ##\nalias update = &#39;yum update&#39;\nalias updatey = &#39;yum -y update&#39;\n\n# 19: Accordez sudo et su\n\n\n\n\n# devenir root #\nalias racine=&#39;sudo -i&#39;\nalias su=&#39;sudo -i&#39;\n\n\n\n# devenir root #\nalias root = &#39;sudo -i&#39;\nalias su = &#39;sudo -i&#39;\n\n# 20: Passer l&#39;arrêt / le redémarrage via sudo\nLa commande shutdown arrête le système Linux / Unix:\n\n\n\n\n# redémarrage / arrêt / mise hors tension\nalias redémarrer=&#39;sudo / sbin / reboot&#39;\nalias éteindre=&#39;sudo / sbin / poweroff&#39;\nalias arrêt=&#39;sudo / sbin / halt&#39;\nalias fermer=&#39;sudo / sbin / shutdown&#39;\n\n\n\n# redémarrage / arrêt / mise hors tension\nalias reboot = &#39;sudo / sbin / reboot&#39;\nalias poweroff = &#39;sudo / sbin / poweroff&#39;\nalias stop = &#39;sudo / sbin / stop&#39;\nalias shutdown = &#39;sudo / sbin / shutdown&#39;\n\n# 21: Contrôler les serveurs Web\n\n\n\n\n# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload=&#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest=&#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload=&#39;sudo /etc/init.d/lighttpd reload&#39;\nalias test de lumière=&#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload=&#39;sudo / usr / sbin / apachectl -k gracieux&#39;\nalias httpdtest=&#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;\n\n\n\n# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload = &#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest = &#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload = &#39;sudo /etc/init.d/lighttpd reload&#39;\nalias lightytest = &#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload = &#39;sudo / usr / sbin / apachectl -k graceful&#39;\nalias httpdtest = &#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;\n\n# 22: Un alias dans nos fichiers de sauvegarde\n\n\n\n\n# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias sauvegarde=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type local --taget / raid1 / backups&#39;\nalias nasbackup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01&#39;\nalias s3backup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01 --auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotdaily=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotweekly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotmonthly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias amazonbackup= s3backup\n\n\n\n# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type local &#8211;taget / raid1 / backups&#39;\nalias nasbackup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01&#39;\nalias s3backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01 &#8211;auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotdaily = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotweekly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotmonthly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias amazonbackup = s3backup\n\nN ° 23: Spécifique au bureau &#8211; Lecture de fichiers avi / mp3 à la demande\n\n\n\n\n## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias Playavi=&#39;mplayer * .avi&#39;\nalias vlc=&#39;vlc * .avi&#39;\n \n# lire tous les fichiers de musique du répertoire en cours #\nalias Playwave=&#39;pour i in * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg=&#39;pour i in * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Jouer Mp3=&#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# lire des fichiers à partir de périphériques nas #\nalias Nplaywave=&#39;for i in /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Nplayogg=&#39;for i in /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3=&#39;for i in /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# shuffle mp3 / ogg etc. par défaut #\nalias la musique=&#39;mplayer --shuffle *&#39;\n\n\n\n## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias playavi = &#39;mplayer * .avi&#39;\nalias vlc = &#39;vlc * .avi&#39; # lit tous les fichiers de musique du répertoire en cours #\nalias playwave = &#39;pour i dans * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg = &#39;pour i dans * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playmp3 = &#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; done # lit les fichiers des périphériques nas #\nalias nplaywave = &#39;for i dans /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplayogg = &#39;for i dans /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3 = &#39;pour i dans /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; fait &#39;# shuffle mp3 / ogg etc. par défaut #\nalias music = &#39;mplayer &#8211;shuffle *&#39;\n\n# 24: Définir les interfaces par défaut pour les commandes liées à l&#39;administrateur système\nvnstat est un moniteur de trafic réseau basé sur une console. dnstop est un outil de la console pour analyser le trafic DNS. Les commandes tcptrack et iftop affichent des informations sur les connexions TCP / UDP qu&#39;il voit sur une interface réseau et affichent l&#39;utilisation de la bande passante sur une interface par hôte, respectivement.\n\n\n\n\n## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop=&#39;dnstop -l 5 eth1&#39;\nalias vnstat=&#39;vnstat -i eth1&#39;\nalias iftop=&#39;iftop -i eth1&#39;\nalias tcpdump=&#39;tcpdump -i eth1&#39;\nalias ethtool=&#39;ethtool eth1&#39;\n \n# travailler sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig=&#39;iwconfig wlan0&#39;\n\n\n\n## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop = &#39;dnstop -l 5 eth1&#39;\nalias vnstat = &#39;vnstat -i eth1&#39;\nalias iftop = &#39;iftop -i eth1&#39;\nalias tcpdump = &#39;tcpdump -i eth1&#39;\nalias ethtool = &#39;ethtool eth1&#39; # fonctionne sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig = &#39;iwconfig wlan0&#39;\n\n# 25: Récupérer rapidement la mémoire système, l&#39;utilisation du processeur et les informations sur la mémoire gpu\n\n\n\n\n## options de passage pour libérer ##\nalias meminfo=&#39;libre -m -l -t&#39;\n \n## Obtient le meilleur processus en mangeant de la mémoire\nalias psmem=&#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10=&#39;ps auxf | trier -nr -k 4 | tête -10 &#39;\n \n## get top process eating cpu ##\nalias pscpu=&#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10=&#39;ps auxf | trier -nr -k 3 | tête -10 &#39;\n \n## Obtenir des informations sur le processeur du serveur ##\nalias cpuinfo=&#39;lscpu&#39;\n \n## utilisation plus ancienne du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ##\n \n## obtenir GPU RAM sur le bureau / ordinateur portable ##\nalias gpumeminfo=&#39;grep -i --color memory /var/log/Xorg.0.log&#39;\n\n\n\n## options de passage pour libérer ##\nalias meminfo = &#39;gratuit -m -l -t&#39; ## Obtenir le processus le plus important en train de manger de la mémoire\nalias psmem = &#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10 = &#39;ps auxf | trier -nr -k 4 | head -10 &#39;## get top process eating cpu ##\npseudo pscpu = &#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10 = &#39;ps auxf | trier -nr -k 3 | head -10 &#39;## Obtenir les informations sur le processeur du serveur ##\nalias cpuinfo = &#39;lscpu&#39; ## utilisation antérieure du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ## ## obtenir la RAM GPU sur le bureau / ordinateur portable ##\nalias gpumeminfo = &#39;grep -i &#8211;color memory /var/log/Xorg.0.log&#39;\n\n# 26: Routeur domestique de contrôle\nLa commande curl peut être utilisée pour redémarrer les routeurs Linksys.\n\n\n\n\n# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys=&quot;curl -u &#39;admin: mon-mot de passe super&#39; &#39;http://192.168.1.2/setup.cgi?todo=reboot&#39;&quot;\n \n# Redémarrer le pont sans fil Asus NT16 à base de tomates\nalias reboottomato=&quot;ssh admin@192.168.1.1 / sbin / reboot&quot;\n\n\n\n# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys = &quot;curl -u &#39;admin: mon-mot de passe super&quot;&#39; http://192.168.1.2/setup.cgi?todo=reboot &#39;&quot;# Redémarrage du pont sans fil Asus NT16 basé sur la tomate\nalias reboottomato = &quot;ssh admin@192.168.1.1 / sbin / reboot&quot;\n\n# 27 Reprendre wget par défaut\nGNU Wget est un utilitaire gratuit pour le téléchargement non interactif de fichiers depuis le Web. Il prend en charge les protocoles HTTP, HTTPS et FTP et peut également reprendre les téléchargements:\n\n\n\n\n## Celui-ci sauvé par le cul autant de fois ##\nalias wget=&#39;wget -c&#39;\n\n\n\n## Celui-ci sauvé par le cul autant de fois ##\nalias wget = &#39;wget -c&#39;\n\n# 28 Utiliser un navigateur différent pour tester le site Web\n\n\n\n\n## Celui-ci sauvé par le cul autant de fois ##\nalias ff4=&#39;/ opt / firefox4 / firefox&#39;\nalias ff13=&#39;/ opt / firefox13 / firefox&#39;\nalias chrome=&#39;/ opt / google / chrome / chrome&#39;\nalias opéra=&#39;/ opt / opera / opera&#39;\n \n#default ff\nalias ff= ff13\n \n#mon navigateur par défaut\nalias navigateur= chrome\n\n\n\n## Celui-ci sauvé par le cul autant de fois ##\nalias ff4 = &#39;/ opt / firefox4 / firefox&#39;\nalias ff13 = &#39;/ opt / firefox13 / firefox&#39;\nalias chrome = &#39;/ opt / google / chrome / chrome&#39;\nalias opera = &#39;/ opt / opera / opera&#39; #default ff\nalias ff = ff13 #mon navigateur par défaut\nnavigateur alias = chrome\n\nN ° 29: Une note à propos de ssh alias\nNe créez pas d&#39;alias ssh, utilisez plutôt les fichiers de configuration du client SSH OpenSSH ~ / .ssh / config. Il offre plus d&#39;option. Un exemple:\n\n\n\n\nServeur hôte10\n  Nom d&#39;hôte 1.2.3.4\n  IdentityFile ~ / backups / .ssh / id_dsa\n  utilisateur foobar\n  Port 30000\n  ForwardX11Trusted oui\n  TCPKeepAlive oui\n\n\n\nServeur hôte10\nNom d&#39;hôte 1.2.3.4\nIdentityFile ~ / backups / .ssh / id_dsa\nutilisateur foobar\nPort 30000\nForwardX11Trusted oui\nTCPKeepAlive oui\n\nVous pouvez maintenant vous connecter à peer1 en utilisant la syntaxe suivante:$ ssh server10\nN ° 30: à votre tour de partager…\n\n\n\n\n## définir d&#39;autres valeurs par défaut ##\nalias df=&#39;df -H&#39;\nalias du=&#39;du -ch&#39;\n \n# top est au sommet, tout comme vi est vim\nalias Haut=&#39;un haut&#39;\n \n## nfsrestart - doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart=&#39;sync &amp;&amp; sleep 2 &amp;&amp; &amp;etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter-sur, Sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;\n \n## Etat du serveur Memcached ##\nalias mcdstats=&#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow=&#39;display / usr / bin / memcached-tool 10.10.27.11:11211&#39;\n \n## vider rapidement le serveur memcached ##\nalias flushmcd=&#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;\n \n## Supprimer rapidement les actifs de Akamai / Amazon cdn ##\nalias cdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai&#39;\nalias amzcdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon&#39;\n \n## liste de fourniture des URL via le fichier ou stdin\nalias cdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai --stdin&#39;\nalias amzcdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon --stdin&#39;\n\n\n\n## définir d&#39;autres valeurs par défaut ##\nalias df = &#39;df -H&#39;\nalias du = &#39;du -ch&#39; # top est au sommet, tout comme vi est vim\nalias top = &#39;atop&#39; ## nfsrestart &#8211; doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart = &#39;sync &amp;&amp; sleep 2 &amp;&amp; /etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter -o, sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;## Etat du serveur Memcached ##\nalias mcdstats = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 display&#39; ## vider rapidement le serveur memcached ##\nalias flushmcd = &#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;## Supprimez rapidement les actifs d&#39;Akamai / Amazon cdn ##\nalias cdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai&#39;\nalias amzcdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon&#39; ## fournit la liste des urls via le fichier ou stdin\nalias cdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai &#8211;stdin&#39;\nalias amzcdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon &#8211;stdin&#39;\n\nConclusion\nCet article résume plusieurs types d’utilisation des alias * nix bash:\n\nDéfinition des options par défaut pour une commande (par exemple, définissez eth0 comme option par défaut pour la commande ethtool via alias ethtool = &#39;ethtool eth0&#39; ).\nCorrection de fautes de frappe (cd .. agira comme cd .. via alias cd .. = &#39;cd ..&#39;).\nRéduire la quantité de frappe.\nDéfinition du chemin par défaut d’une commande existant dans plusieurs versions d’un système (par exemple, GNU / grep se trouve dans / usr / local / bin / grep et Unix, grep se trouve dans / bin / grep. Pour utiliser GNU grep, utilisez alias grep = &#39;/ usr / local / bin / grep&#39; ).\nAjouter les filets de sécurité à Unix en rendant les commandes interactives en définissant les options par défaut. (par exemple, rm, mv et d’autres commandes).\nCompatibilité en créant des commandes pour les systèmes d&#39;exploitation plus anciens tels que MS-DOS ou d&#39;autres systèmes d&#39;exploitation de type Unix (par exemple, alias del = rm).\n\nJ&#39;ai partagé les alias que j&#39;ai utilisés au fil des ans pour réduire le besoin de dactylographie répétitive en ligne de commande. Si vous connaissez et utilisez un autre alias bash / ksh / csh pouvant réduire le typage, partagez ci-dessous dans les commentaires.\nVoir également\n\n\nPosté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.\n\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter des alias définis par l&#39;utilisateur au fichier ~ / .bashrc. Vous pouvez réduire le temps de frappe avec ces alias, travailler intelligemment et augmenter la productivité à l’invite de commande.Cet article explique comment créer et utiliser des alias, dont 30 exemples pratiques d&#39;alias de shell bash.","Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les annonces sont agaçantes, mais elles aident à maintenir ce site Web en marche Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.","En savoir plus sur les alias de shell bash\nLa syntaxe générale de la commande alias pour le shell bash est la suivante:\nComment lister les alias bash\nTapez la commande d&#39;alias suivante:aliasExemples de sortie:\nalias .. = &#39;cd ..&#39;\nalias amazonbackup = &#39;s3backup&#39;\nalias apt-get = &#39;sudo apt-get&#39;\n...","Par défaut, la commande alias affiche une liste des alias définis pour l&#39;utilisateur actuel.\nComment définir ou créer un alias de shell bash\nPour créer l&#39;alias, utilisez la syntaxe suivante:","alias prénom= valeur\nalias prénom=&#39;commander&#39;\nalias prénom=&#39;commande arg1 arg2&#39;\nalias prénom=&#39;/ chemin / vers / script&#39;\nalias prénom=&#39;/path/to/script.pl arg1&#39;","nom d&#39;alias = valeur\nnom d&#39;alias = &#39;commande&#39;\nnom d&#39;alias = &#39;commande arg1 arg2&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script.pl arg1&#39;","Dans cet exemple, créez l&#39;alias c pour la commande clear couramment utilisée, qui efface l&#39;écran, en tapant la commande suivante puis en appuyant sur la touche Entrée:\nEnsuite, pour effacer l&#39;écran, au lieu de taper effacer, il vous suffirait de taper la lettre «c» et d&#39;appuyer sur la touche [ENTER] clé:\nComment désactiver temporairement un alias bash\nUn alias peut être désactivé temporairement à l&#39;aide de la syntaxe suivante:","## path / to / full / command\n/usr/poubelle/clair\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommander ls","## path / to / full / command\n/ usr / bin / clear\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommande ls","Comment supprimer / supprimer un alias bash\nVous devez utiliser la commande appelée unalias pour supprimer les alias. Sa syntaxe est la suivante:","unalias alias\nunalias foo","unalias aliasname\nunalias foo","Dans cet exemple, supprimez l&#39;alias c qui avait été créé dans un exemple précédent:\nVous devez également supprimer l&#39;alias du fichier ~ / .bashrc à l&#39;aide d&#39;un éditeur de texte (voir section suivante).\nComment rendre les alias de shell bash permanents\nL&#39;alias c reste en vigueur uniquement pendant la session de connexion en cours. Une fois que vous vous êtes déconnecté ou que vous avez redémarré le système, l&#39;alias c disparaîtra. Pour éviter ce problème, ajoutez un alias à votre fichier ~ / .bashrc, entrez:\nL&#39;alias c de l&#39;utilisateur actuel peut être rendu permanent en entrant la ligne suivante:\nEnregistrez et fermez le fichier. Les alias à l’échelle du système (c’est-à-dire des alias pour tous les utilisateurs) peuvent être placés dans le fichier / etc / bashrc. Veuillez noter que la commande alias est intégrée à différents shells, notamment ksh, tcsh / csh, ash, bash et autres.\nUne note sur l&#39;accès privilégié\nVous pouvez ajouter du code comme suit dans ~ / .bashrc:","# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [[[[ $ UID -ne 0 ]; puis\n    alias redémarrer=&#39;sudo reboot&#39;\n    alias mettre à jour=&#39;sudo apt-get upgrade&#39;\nFi","# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [ $UID -ne 0 ]; puis\nalias reboot = &#39;sudo reboot&#39;\nalias update = &#39;sudo apt-get upgrade&#39;\nFi","Une note sur les alias spécifiques à l&#39;OS\nVous pouvez ajouter du code comme suit dans ~ / .bashrc en utilisant l&#39;instruction case:","### Obtenir le nom de l&#39;OS via uname ###\n_myos=&quot;$ (uname)&quot;\n \n### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\nCas $ _myos dans\n   Linux) alias foo=&#39;/ chemin / vers / linux / bin / foo&#39;;;\n   FreeBSD|OpenBSD) alias foo=&#39;/ chemin / vers / bsd / bin / foo&#39; ;;\n   SunOS) alias foo=&#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n   *) ;;\nesac","### Obtenir le nom de l&#39;OS via uname ###\n_myos = &quot;$ (uname)&quot; ### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\ncase $ _myos in\nLinux) alias foo = &#39;/ chemin / vers / linux / bin / foo&#39; ;;\nFreeBSD | OpenBSD) alias foo = &#39;/ chemin / vers / bsd / bin / foo&#39; ;;\nSunOS) alias foo = &#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n*) ;;\nesac","30 exemples d&#39;alias de shell bash\nVous pouvez définir différents alias de types comme suit pour gagner du temps et augmenter votre productivité.\n# 1: sortie de la commande Control ls\nLa commande ls liste le contenu du répertoire et vous pouvez coloriser la sortie:","## Colorise la sortie ls ##\nalias ls=&#39;ls --color = auto&#39;\n \n## Utiliser un format de liste longue ##\nalias ll=&#39;ls -la&#39;\n \n## Montrer les fichiers cachés ##\nalias l. =&#39;ls -d. * --color = auto&#39;","## Colorise la sortie ls ##\nalias ls = &#39;ls &#8211;color = auto&#39; ## Utilisez un format de liste longue ##\nalias ll = &#39;ls -la&#39; ## Afficher les fichiers cachés ##\nalias l. = &#39;ls -d. * &#8211;color = auto&#39;","# 2: Contrôler le comportement de la commande cd","## se débarrasser de la commande non trouvée ##\nalias cd .. =&#39;cd ..&#39;\n \n## un moyen rapide de sortir du répertoire courant ##\nalias .. =&#39;cd ..&#39;\nalias ... =&#39;cd ../../../&#39;\nalias .... =&#39;cd ../../../../&#39;\nalias ..... =&#39;cd ../../../../&#39;\nalias .4 =&#39;cd ../../../../&#39;\nalias .5 =&#39;cd ../../../../ ..&#39;","## se débarrasser de la commande non trouvée ##\nalias cd .. = &#39;cd ..&#39; ## un moyen rapide de sortir du répertoire courant ##\nalias .. = &#39;cd ..&#39;\nalias &#8230; = &#39;cd ../../../&#39;\nalias &#8230;. = &#39;cd ../../../../&#39;\nalias &#8230;.. = &#39;cd ../../../../&#39;\nalias .4 = &#39;cd ../../../../&#39;\nalias .5 = &#39;cd ../../../../ ..&#39;","# 3: Contrôle de la sortie de la commande grep\nLa commande grep est un utilitaire de ligne de commande permettant de rechercher dans des fichiers en texte brut des lignes correspondant à une expression régulière:","## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep=&#39;grep --color = auto&#39;\nalias egrep=&#39;egrep --color = auto&#39;\nalias fgrep=&#39;fgrep --color = auto&#39;","## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep = &#39;grep &#8211;color = auto&#39;\nalias egrep = &#39;egrep &#8211;color = auto&#39;\nalias fgrep = &#39;fgrep &#8211;color = auto&#39;","# 4: Démarrer la calculatrice avec support mathématique\n# 4: Générer sha1 digérer","alias sha1=&#39;openssl sha1&#39;","alias sha1 = &#39;openssl sha1&#39;","# 5: Créer des répertoires parents à la demande\nLa commande mkdir est utilisée pour créer un répertoire:\n# 6: Colorise la sortie diff\nVous pouvez comparer des fichiers ligne par ligne en utilisant diff et utiliser un outil appelé colordiff pour coloriser la sortie de diff:","# installer le paquet colordiff :)\nalias diff=&#39;colordiff&#39;","# installer le paquet colordiff 🙂\nalias diff = &#39;colordiff&#39;","# 7: Rendre la sortie de la commande mount jolie et lisible","alias monter=&#39;mount | column -t&#39;","alias mount = &#39;mount | column -t&#39;","# 8: Commandes raccourcis pour gagner du temps","# raccourcis pratiques #\nalias h=&#39;l&#39;histoire&#39;\nalias j=&#39;jobs -l&#39;","# raccourcis pratiques #\nalias h = &#39;histoire&#39;\nalias j = &#39;jobs -l&#39;","# 9: Créer un nouvel ensemble de commandes","alias chemin=&#39;echo -e $ PATH //: / \\ n&#39;\nalias à présent=&#39;date + &quot;% T&quot;&#39;\nalias maintenant= maintenant\nalias maintenant=&#39;date + &quot;% d-% m-% Y&quot;&#39;","alias path = &#39;echo -e $ PATH //: / \\ n&#39;\nalias maintenant = &#39;date + &quot;% T&quot;&#39;\nalias nowtime = maintenant\nalias nowdate = &#39;date + &quot;% d-% m-% Y&quot;&#39;","# 10: Définir vim comme valeur par défaut","alias vi=vim\nalias SVI=&#39;sudo vi&#39;\nalias vis=&#39;vim &quot;+ set si&quot;&#39;\nalias modifier=&#39;vim&#39;","alias vi = vim\nalias svi = &#39;sudo vi&#39;\nalias vis = &#39;vim &quot;+ set si&quot;&#39;\nalias edit = &#39;vim&#39;","# 11: La sortie de contrôle d&#39;un outil de réseau appelé ping","# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping=&#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias jeûne=&#39;ping -c 100 -s.2&#39;","# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping = &#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias fastping = &#39;ping -c 100 -s.2&#39;","# 12: Afficher les ports ouverts\nUtilisez la commande netstat pour répertorier rapidement tous les ports TCP / UDP sur le serveur:","alias les ports=&#39;netstat -tulanp&#39;","alias ports = &#39;netstat -tulanp&#39;","# 13: serveurs de sommeil Wakeup\nWake-on-LAN (WOL) est une norme de réseau Ethernet permettant à un serveur d&#39;être activé par un message réseau. Vous pouvez rapidement réveiller les périphériques nas et le serveur en utilisant les alias suivants:","## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;","## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;","# 14: sortie du pare-feu de contrôle (iptables)\nNetfilter est un pare-feu basé sur un hôte pour les systèmes d&#39;exploitation Linux. Il est inclus dans la distribution Linux et est activé par défaut. Cet article répertorie les solutions iptables les plus courantes requises par un nouvel utilisateur Linux pour sécuriser son système d&#39;exploitation Linux contre les intrus.","## raccourci pour iptables et le transmettre via sudo #\nalias ipt=&#39;sudo / sbin / iptables&#39;\n \n# afficher toutes les règles #\nalias iptlist=&#39;sudo / sbin / iptables -L -n -v --numéro-lignes&#39;\nalias iptlistin=&#39;sudo / sbin / iptables -L INPUT -n -v --line-numbers&#39;\nalias iptlistout=&#39;sudo / sbin / iptables -L OUTPUT -n -v --line-numbers&#39;\nalias iptlistfw=&#39;sudo / sbin / iptables -L FORWARD -n -v --line-numbers&#39;\nalias pare-feu= iptlist","## raccourci pour iptables et le transmettre via sudo #\nalias ipt = &#39;sudo / sbin / iptables&#39; # affiche toutes les règles #\nalias iptlist = &#39;sudo / sbin / iptables -L -n -v &#8211;line-numbers&#39;\nalias iptlistin = &#39;sudo / sbin / iptables -L INPUT -n -v &#8211;line-numbers&#39;\nalias iptlistout = &#39;sudo / sbin / iptables -L OUTPUT -n -v &#8211;line-numbers&#39;\nalias iptlistfw = &#39;sudo / sbin / iptables -L FORWARD -n -v &#8211;line-numbers&#39;\npare-feu alias = iptlist","# 15: problèmes de serveur web / cdn avec curl","# obtenir des en-têtes de serveur Web #\nalias entête=&#39;curl -I&#39;\n \n# savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias tête=&#39;curl -I --compress&#39;","# obtenir des en-têtes de serveur Web #\nalias header = &#39;curl -I&#39; # savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias headerc = &#39;curl -I &#8211;compress&#39;","# 16: Ajouter des filets de sécurité","# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm=&#39;rm -I --preserve-root&#39;\n \n# confirmation #\nalias mv=&#39;mv -i&#39;\nalias cp=&#39;cp -i&#39;\nalias dans=&#39;ln -i&#39;\n \n# La parentalité change de permanente sur / #\nalias chown=&#39;chown --preserve-root&#39;\nalias chmod=&#39;chmod --preserve-root&#39;\nalias chgrp=&#39;chgrp --preserve-root&#39;","# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm = &#39;rm -I &#8211;preserve-root&#39; # confirmation #\nalias mv = &#39;mv -i&#39;\nalias cp = &#39;cp -i&#39;\nalias ln = &#39;ln -i&#39; # Modification parentale des permanentes sur / #\nalias chown = &#39;chown &#8211;preserve-root&#39;\nalias chmod = &#39;chmod &#8211;preserve-root&#39;\nalias chgrp = &#39;chgrp &#8211;preserve-root&#39;","# 17: Mettre à jour le serveur Linux Debian\nLa commande apt-get est utilisée pour installer des paquets sur Internet (ftp ou http). Vous pouvez également mettre à niveau tous les packages en une seule opération:","# spécifique à la distribution - Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get =&quot;sudo apt-get&quot;\nalias mise à jour=&quot;sudo apt-get --yes&quot;\n \n# mise à jour sur une commande\nalias mettre à jour=&#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;","# spécifique à la distribution &#8211; Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get = &quot;sudo apt-get&quot;\nalias updatey = &quot;sudo apt-get &#8211;yes&quot; # mise à jour sur une commande\nalias update = &#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;","N ° 18: Mise à jour du serveur RHEL / CentOS / Fedora Linux\nLa commande yum est un outil de gestion de paquets pour RHEL / CentOS / Fedora Linux et ses amis:","## distrp specifc RHEL / CentOS ##\nalias mettre à jour=&#39;miam mise à jour&#39;\nalias mise à jour=&#39;miam-y mise à jour&#39;","## distrp specifc RHEL / CentOS ##\nalias update = &#39;yum update&#39;\nalias updatey = &#39;yum -y update&#39;","# 19: Accordez sudo et su","# devenir root #\nalias racine=&#39;sudo -i&#39;\nalias su=&#39;sudo -i&#39;","# devenir root #\nalias root = &#39;sudo -i&#39;\nalias su = &#39;sudo -i&#39;","# 20: Passer l&#39;arrêt / le redémarrage via sudo\nLa commande shutdown arrête le système Linux / Unix:","# redémarrage / arrêt / mise hors tension\nalias redémarrer=&#39;sudo / sbin / reboot&#39;\nalias éteindre=&#39;sudo / sbin / poweroff&#39;\nalias arrêt=&#39;sudo / sbin / halt&#39;\nalias fermer=&#39;sudo / sbin / shutdown&#39;","# redémarrage / arrêt / mise hors tension\nalias reboot = &#39;sudo / sbin / reboot&#39;\nalias poweroff = &#39;sudo / sbin / poweroff&#39;\nalias stop = &#39;sudo / sbin / stop&#39;\nalias shutdown = &#39;sudo / sbin / shutdown&#39;","# 21: Contrôler les serveurs Web","# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload=&#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest=&#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload=&#39;sudo /etc/init.d/lighttpd reload&#39;\nalias test de lumière=&#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload=&#39;sudo / usr / sbin / apachectl -k gracieux&#39;\nalias httpdtest=&#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;","# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload = &#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest = &#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload = &#39;sudo /etc/init.d/lighttpd reload&#39;\nalias lightytest = &#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload = &#39;sudo / usr / sbin / apachectl -k graceful&#39;\nalias httpdtest = &#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;","# 22: Un alias dans nos fichiers de sauvegarde","# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias sauvegarde=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type local --taget / raid1 / backups&#39;\nalias nasbackup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01&#39;\nalias s3backup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01 --auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotdaily=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotweekly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotmonthly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias amazonbackup= s3backup","# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type local &#8211;taget / raid1 / backups&#39;\nalias nasbackup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01&#39;\nalias s3backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01 &#8211;auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotdaily = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotweekly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotmonthly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias amazonbackup = s3backup","N ° 23: Spécifique au bureau &#8211; Lecture de fichiers avi / mp3 à la demande","## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias Playavi=&#39;mplayer * .avi&#39;\nalias vlc=&#39;vlc * .avi&#39;\n \n# lire tous les fichiers de musique du répertoire en cours #\nalias Playwave=&#39;pour i in * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg=&#39;pour i in * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Jouer Mp3=&#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# lire des fichiers à partir de périphériques nas #\nalias Nplaywave=&#39;for i in /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Nplayogg=&#39;for i in /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3=&#39;for i in /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# shuffle mp3 / ogg etc. par défaut #\nalias la musique=&#39;mplayer --shuffle *&#39;","## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias playavi = &#39;mplayer * .avi&#39;\nalias vlc = &#39;vlc * .avi&#39; # lit tous les fichiers de musique du répertoire en cours #\nalias playwave = &#39;pour i dans * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg = &#39;pour i dans * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playmp3 = &#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; done # lit les fichiers des périphériques nas #\nalias nplaywave = &#39;for i dans /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplayogg = &#39;for i dans /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3 = &#39;pour i dans /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; fait &#39;# shuffle mp3 / ogg etc. par défaut #\nalias music = &#39;mplayer &#8211;shuffle *&#39;","# 24: Définir les interfaces par défaut pour les commandes liées à l&#39;administrateur système\nvnstat est un moniteur de trafic réseau basé sur une console. dnstop est un outil de la console pour analyser le trafic DNS. Les commandes tcptrack et iftop affichent des informations sur les connexions TCP / UDP qu&#39;il voit sur une interface réseau et affichent l&#39;utilisation de la bande passante sur une interface par hôte, respectivement.","## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop=&#39;dnstop -l 5 eth1&#39;\nalias vnstat=&#39;vnstat -i eth1&#39;\nalias iftop=&#39;iftop -i eth1&#39;\nalias tcpdump=&#39;tcpdump -i eth1&#39;\nalias ethtool=&#39;ethtool eth1&#39;\n \n# travailler sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig=&#39;iwconfig wlan0&#39;","## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop = &#39;dnstop -l 5 eth1&#39;\nalias vnstat = &#39;vnstat -i eth1&#39;\nalias iftop = &#39;iftop -i eth1&#39;\nalias tcpdump = &#39;tcpdump -i eth1&#39;\nalias ethtool = &#39;ethtool eth1&#39; # fonctionne sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig = &#39;iwconfig wlan0&#39;","# 25: Récupérer rapidement la mémoire système, l&#39;utilisation du processeur et les informations sur la mémoire gpu","## options de passage pour libérer ##\nalias meminfo=&#39;libre -m -l -t&#39;\n \n## Obtient le meilleur processus en mangeant de la mémoire\nalias psmem=&#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10=&#39;ps auxf | trier -nr -k 4 | tête -10 &#39;\n \n## get top process eating cpu ##\nalias pscpu=&#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10=&#39;ps auxf | trier -nr -k 3 | tête -10 &#39;\n \n## Obtenir des informations sur le processeur du serveur ##\nalias cpuinfo=&#39;lscpu&#39;\n \n## utilisation plus ancienne du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ##\n \n## obtenir GPU RAM sur le bureau / ordinateur portable ##\nalias gpumeminfo=&#39;grep -i --color memory /var/log/Xorg.0.log&#39;","## options de passage pour libérer ##\nalias meminfo = &#39;gratuit -m -l -t&#39; ## Obtenir le processus le plus important en train de manger de la mémoire\nalias psmem = &#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10 = &#39;ps auxf | trier -nr -k 4 | head -10 &#39;## get top process eating cpu ##\npseudo pscpu = &#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10 = &#39;ps auxf | trier -nr -k 3 | head -10 &#39;## Obtenir les informations sur le processeur du serveur ##\nalias cpuinfo = &#39;lscpu&#39; ## utilisation antérieure du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ## ## obtenir la RAM GPU sur le bureau / ordinateur portable ##\nalias gpumeminfo = &#39;grep -i &#8211;color memory /var/log/Xorg.0.log&#39;","# 26: Routeur domestique de contrôle\nLa commande curl peut être utilisée pour redémarrer les routeurs Linksys.","# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys=&quot;curl -u &#39;admin: mon-mot de passe super&#39; &#39;http://192.168.1.2/setup.cgi?todo=reboot&#39;&quot;\n \n# Redémarrer le pont sans fil Asus NT16 à base de tomates\nalias reboottomato=&quot;ssh admin@192.168.1.1 / sbin / reboot&quot;","# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys = &quot;curl -u &#39;admin: mon-mot de passe super&quot;&#39; http://192.168.1.2/setup.cgi?todo=reboot &#39;&quot;# Redémarrage du pont sans fil Asus NT16 basé sur la tomate\nalias reboottomato = &quot;ssh admin@192.168.1.1 / sbin / reboot&quot;","# 27 Reprendre wget par défaut\nGNU Wget est un utilitaire gratuit pour le téléchargement non interactif de fichiers depuis le Web. Il prend en charge les protocoles HTTP, HTTPS et FTP et peut également reprendre les téléchargements:","## Celui-ci sauvé par le cul autant de fois ##\nalias wget=&#39;wget -c&#39;","## Celui-ci sauvé par le cul autant de fois ##\nalias wget = &#39;wget -c&#39;","# 28 Utiliser un navigateur différent pour tester le site Web","## Celui-ci sauvé par le cul autant de fois ##\nalias ff4=&#39;/ opt / firefox4 / firefox&#39;\nalias ff13=&#39;/ opt / firefox13 / firefox&#39;\nalias chrome=&#39;/ opt / google / chrome / chrome&#39;\nalias opéra=&#39;/ opt / opera / opera&#39;\n \n#default ff\nalias ff= ff13\n \n#mon navigateur par défaut\nalias navigateur= chrome","## Celui-ci sauvé par le cul autant de fois ##\nalias ff4 = &#39;/ opt / firefox4 / firefox&#39;\nalias ff13 = &#39;/ opt / firefox13 / firefox&#39;\nalias chrome = &#39;/ opt / google / chrome / chrome&#39;\nalias opera = &#39;/ opt / opera / opera&#39; #default ff\nalias ff = ff13 #mon navigateur par défaut\nnavigateur alias = chrome","N ° 29: Une note à propos de ssh alias\nNe créez pas d&#39;alias ssh, utilisez plutôt les fichiers de configuration du client SSH OpenSSH ~ / .ssh / config. Il offre plus d&#39;option. Un exemple:","Serveur hôte10\n  Nom d&#39;hôte 1.2.3.4\n  IdentityFile ~ / backups / .ssh / id_dsa\n  utilisateur foobar\n  Port 30000\n  ForwardX11Trusted oui\n  TCPKeepAlive oui","Serveur hôte10\nNom d&#39;hôte 1.2.3.4\nIdentityFile ~ / backups / .ssh / id_dsa\nutilisateur foobar\nPort 30000\nForwardX11Trusted oui\nTCPKeepAlive oui","Vous pouvez maintenant vous connecter à peer1 en utilisant la syntaxe suivante:$ ssh server10\nN ° 30: à votre tour de partager…","## définir d&#39;autres valeurs par défaut ##\nalias df=&#39;df -H&#39;\nalias du=&#39;du -ch&#39;\n \n# top est au sommet, tout comme vi est vim\nalias Haut=&#39;un haut&#39;\n \n## nfsrestart - doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart=&#39;sync &amp;&amp; sleep 2 &amp;&amp; &amp;etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter-sur, Sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;\n \n## Etat du serveur Memcached ##\nalias mcdstats=&#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow=&#39;display / usr / bin / memcached-tool 10.10.27.11:11211&#39;\n \n## vider rapidement le serveur memcached ##\nalias flushmcd=&#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;\n \n## Supprimer rapidement les actifs de Akamai / Amazon cdn ##\nalias cdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai&#39;\nalias amzcdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon&#39;\n \n## liste de fourniture des URL via le fichier ou stdin\nalias cdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai --stdin&#39;\nalias amzcdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon --stdin&#39;","## définir d&#39;autres valeurs par défaut ##\nalias df = &#39;df -H&#39;\nalias du = &#39;du -ch&#39; # top est au sommet, tout comme vi est vim\nalias top = &#39;atop&#39; ## nfsrestart &#8211; doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart = &#39;sync &amp;&amp; sleep 2 &amp;&amp; /etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter -o, sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;## Etat du serveur Memcached ##\nalias mcdstats = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 display&#39; ## vider rapidement le serveur memcached ##\nalias flushmcd = &#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;## Supprimez rapidement les actifs d&#39;Akamai / Amazon cdn ##\nalias cdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai&#39;\nalias amzcdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon&#39; ## fournit la liste des urls via le fichier ou stdin\nalias cdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai &#8211;stdin&#39;\nalias amzcdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon &#8211;stdin&#39;","Conclusion\nCet article résume plusieurs types d’utilisation des alias * nix bash:","Définition des options par défaut pour une commande (par exemple, définissez eth0 comme option par défaut pour la commande ethtool via alias ethtool = &#39;ethtool eth0&#39; ).\nCorrection de fautes de frappe (cd .. agira comme cd .. via alias cd .. = &#39;cd ..&#39;).\nRéduire la quantité de frappe.\nDéfinition du chemin par défaut d’une commande existant dans plusieurs versions d’un système (par exemple, GNU / grep se trouve dans / usr / local / bin / grep et Unix, grep se trouve dans / bin / grep. Pour utiliser GNU grep, utilisez alias grep = &#39;/ usr / local / bin / grep&#39; ).\nAjouter les filets de sécurité à Unix en rendant les commandes interactives en définissant les options par défaut. (par exemple, rm, mv et d’autres commandes).\nCompatibilité en créant des commandes pour les systèmes d&#39;exploitation plus anciens tels que MS-DOS ou d&#39;autres systèmes d&#39;exploitation de type Unix (par exemple, alias del = rm).","J&#39;ai partagé les alias que j&#39;ai utilisés au fil des ans pour réduire le besoin de dactylographie répétitive en ligne de commande. Si vous connaissez et utilisez un autre alias bash / ksh / csh pouvant réduire le typage, partagez ci-dessous dans les commentaires.\nVoir également","Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter des alias définis par l&#39;utilisateur au fichier ~ / .bashrc. Vous pouvez réduire le temps de frappe avec ces alias, travailler intelligemment et augmenter la productivité à l’invite de commande.Cet article explique comment créer et utiliser des alias, dont 30 exemples pratiques d&#39;alias de shell bash.","html":"<p>UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#039;utilisateur de lancer n&#039;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter des alias définis par l&#039;utilisateur au fichier ~ / .bashrc. Vous pouvez réduire le temps de frappe avec ces alias, travailler intelligemment et augmenter la productivité à l’invite de commande.Cet article explique comment créer et utiliser des alias, dont 30 exemples pratiques d&#039;alias de shell bash.</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les annonces sont agaçantes, mais elles aident à maintenir ce site Web en marche Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.","html":"<p>Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#039;ai compris! Les annonces sont agaçantes, mais elles aident à maintenir ce site Web en marche Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"En savoir plus sur les alias de shell bash\nLa syntaxe générale de la commande alias pour le shell bash est la suivante:\nComment lister les alias bash\nTapez la commande d&#39;alias suivante:aliasExemples de sortie:\nalias .. = &#39;cd ..&#39;\nalias amazonbackup = &#39;s3backup&#39;\nalias apt-get = &#39;sudo apt-get&#39;\n...","html":"<p>En savoir plus sur les alias de shell bash\nLa syntaxe générale de la commande alias pour le shell bash est la suivante:\nComment lister les alias bash\nTapez la commande d&#039;alias suivante:aliasExemples de sortie:\nalias .. = &#039;cd ..&#039;\nalias amazonbackup = &#039;s3backup&#039;\nalias apt-get = &#039;sudo apt-get&#039;\n...</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Par défaut, la commande alias affiche une liste des alias définis pour l&#39;utilisateur actuel.\nComment définir ou créer un alias de shell bash\nPour créer l&#39;alias, utilisez la syntaxe suivante:","html":"<p>Par défaut, la commande alias affiche une liste des alias définis pour l&#039;utilisateur actuel.\nComment définir ou créer un alias de shell bash\nPour créer l&#039;alias, utilisez la syntaxe suivante:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"alias prénom= valeur\nalias prénom=&#39;commander&#39;\nalias prénom=&#39;commande arg1 arg2&#39;\nalias prénom=&#39;/ chemin / vers / script&#39;\nalias prénom=&#39;/path/to/script.pl arg1&#39;","html":"<p>alias prénom= valeur\nalias prénom=&#039;commander&#039;\nalias prénom=&#039;commande arg1 arg2&#039;\nalias prénom=&#039;/ chemin / vers / script&#039;\nalias prénom=&#039;/path/to/script.pl arg1&#039;</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"nom d&#39;alias = valeur\nnom d&#39;alias = &#39;commande&#39;\nnom d&#39;alias = &#39;commande arg1 arg2&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script.pl arg1&#39;","html":"<p>nom d&#039;alias = valeur\nnom d&#039;alias = &#039;commande&#039;\nnom d&#039;alias = &#039;commande arg1 arg2&#039;\nnom d&#039;alias = &#039;/ chemin / vers / script&#039;\nnom d&#039;alias = &#039;/ chemin / vers / script.pl arg1&#039;</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Dans cet exemple, créez l&#39;alias c pour la commande clear couramment utilisée, qui efface l&#39;écran, en tapant la commande suivante puis en appuyant sur la touche Entrée:\nEnsuite, pour effacer l&#39;écran, au lieu de taper effacer, il vous suffirait de taper la lettre «c» et d&#39;appuyer sur la touche [ENTER] clé:\nComment désactiver temporairement un alias bash\nUn alias peut être désactivé temporairement à l&#39;aide de la syntaxe suivante:","html":"<p>Dans cet exemple, créez l&#039;alias c pour la commande clear couramment utilisée, qui efface l&#039;écran, en tapant la commande suivante puis en appuyant sur la touche Entrée:\nEnsuite, pour effacer l&#039;écran, au lieu de taper effacer, il vous suffirait de taper la lettre «c» et d&#039;appuyer sur la touche [ENTER] clé:\nComment désactiver temporairement un alias bash\nUn alias peut être désactivé temporairement à l&#039;aide de la syntaxe suivante:</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"## path / to / full / command\n/usr/poubelle/clair\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommander ls","html":"<p>## path / to / full / command\n/usr/poubelle/clair\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommander ls</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"## path / to / full / command\n/ usr / bin / clear\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommande ls","html":"<p>## path / to / full / command\n/ usr / bin / clear\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommande ls</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Comment supprimer / supprimer un alias bash\nVous devez utiliser la commande appelée unalias pour supprimer les alias. Sa syntaxe est la suivante:","html":"<p>Comment supprimer / supprimer un alias bash\nVous devez utiliser la commande appelée unalias pour supprimer les alias. Sa syntaxe est la suivante:</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"unalias alias\nunalias foo","html":"<p>unalias alias\nunalias foo</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"unalias aliasname\nunalias foo","html":"<p>unalias aliasname\nunalias foo</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Dans cet exemple, supprimez l&#39;alias c qui avait été créé dans un exemple précédent:\nVous devez également supprimer l&#39;alias du fichier ~ / .bashrc à l&#39;aide d&#39;un éditeur de texte (voir section suivante).\nComment rendre les alias de shell bash permanents\nL&#39;alias c reste en vigueur uniquement pendant la session de connexion en cours. Une fois que vous vous êtes déconnecté ou que vous avez redémarré le système, l&#39;alias c disparaîtra. Pour éviter ce problème, ajoutez un alias à votre fichier ~ / .bashrc, entrez:\nL&#39;alias c de l&#39;utilisateur actuel peut être rendu permanent en entrant la ligne suivante:\nEnregistrez et fermez le fichier. Les alias à l’échelle du système (c’est-à-dire des alias pour tous les utilisateurs) peuvent être placés dans le fichier / etc / bashrc. Veuillez noter que la commande alias est intégrée à différents shells, notamment ksh, tcsh / csh, ash, bash et autres.\nUne note sur l&#39;accès privilégié\nVous pouvez ajouter du code comme suit dans ~ / .bashrc:","html":"<p>Dans cet exemple, supprimez l&#039;alias c qui avait été créé dans un exemple précédent:\nVous devez également supprimer l&#039;alias du fichier ~ / .bashrc à l&#039;aide d&#039;un éditeur de texte (voir section suivante).\nComment rendre les alias de shell bash permanents\nL&#039;alias c reste en vigueur uniquement pendant la session de connexion en cours. Une fois que vous vous êtes déconnecté ou que vous avez redémarré le système, l&#039;alias c disparaîtra. Pour éviter ce problème, ajoutez un alias à votre fichier ~ / .bashrc, entrez:\nL&#039;alias c de l&#039;utilisateur actuel peut être rendu permanent en entrant la ligne suivante:\nEnregistrez et fermez le fichier. Les alias à l’échelle du système (c’est-à-dire des alias pour tous les utilisateurs) peuvent être placés dans le fichier / etc / bashrc. Veuillez noter que la commande alias est intégrée à différents shells, notamment ksh, tcsh / csh, ash, bash et autres.\nUne note sur l&#039;accès privilégié\nVous pouvez ajouter du code comme suit dans ~ / .bashrc:</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [[[[ $ UID -ne 0 ]; puis\n    alias redémarrer=&#39;sudo reboot&#39;\n    alias mettre à jour=&#39;sudo apt-get upgrade&#39;\nFi","html":"<p># Si l&#039;utilisateur n&#039;est pas root, transmettez toutes les commandes via sudo #\nsi [[[[ $ UID -ne 0 ]; puis\n    alias redémarrer=&#039;sudo reboot&#039;\n    alias mettre à jour=&#039;sudo apt-get upgrade&#039;\nFi</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [ $UID -ne 0 ]; puis\nalias reboot = &#39;sudo reboot&#39;\nalias update = &#39;sudo apt-get upgrade&#39;\nFi","html":"<p># Si l&#039;utilisateur n&#039;est pas root, transmettez toutes les commandes via sudo #\nsi [ $UID -ne 0 ]; puis\nalias reboot = &#039;sudo reboot&#039;\nalias update = &#039;sudo apt-get upgrade&#039;\nFi</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Une note sur les alias spécifiques à l&#39;OS\nVous pouvez ajouter du code comme suit dans ~ / .bashrc en utilisant l&#39;instruction case:","html":"<p>Une note sur les alias spécifiques à l&#039;OS\nVous pouvez ajouter du code comme suit dans ~ / .bashrc en utilisant l&#039;instruction case:</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"### Obtenir le nom de l&#39;OS via uname ###\n_myos=&quot;$ (uname)&quot;\n \n### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\nCas $ _myos dans\n   Linux) alias foo=&#39;/ chemin / vers / linux / bin / foo&#39;;;\n   FreeBSD|OpenBSD) alias foo=&#39;/ chemin / vers / bsd / bin / foo&#39; ;;\n   SunOS) alias foo=&#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n   *) ;;\nesac","html":"<p>### Obtenir le nom de l&#039;OS via uname ###\n_myos=&quot;$ (uname)&quot;\n \n### ajouter un alias selon le système d&#039;exploitation en utilisant $ _myos ###\nCas $ _myos dans\n   Linux) alias foo=&#039;/ chemin / vers / linux / bin / foo&#039;;;\n   FreeBSD|OpenBSD) alias foo=&#039;/ chemin / vers / bsd / bin / foo&#039; ;;\n   SunOS) alias foo=&#039;/ chemin / vers / sunos / bin / foo&#039; ;;\n   *) ;;\nesac</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"### Obtenir le nom de l&#39;OS via uname ###\n_myos = &quot;$ (uname)&quot; ### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\ncase $ _myos in\nLinux) alias foo = &#39;/ chemin / vers / linux / bin / foo&#39; ;;\nFreeBSD | OpenBSD) alias foo = &#39;/ chemin / vers / bsd / bin / foo&#39; ;;\nSunOS) alias foo = &#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n*) ;;\nesac","html":"<p>### Obtenir le nom de l&#039;OS via uname ###\n_myos = &quot;$ (uname)&quot; ### ajouter un alias selon le système d&#039;exploitation en utilisant $ _myos ###\ncase $ _myos in\nLinux) alias foo = &#039;/ chemin / vers / linux / bin / foo&#039; ;;\nFreeBSD | OpenBSD) alias foo = &#039;/ chemin / vers / bsd / bin / foo&#039; ;;\nSunOS) alias foo = &#039;/ chemin / vers / sunos / bin / foo&#039; ;;\n*) ;;\nesac</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"30 exemples d&#39;alias de shell bash\nVous pouvez définir différents alias de types comme suit pour gagner du temps et augmenter votre productivité.\n# 1: sortie de la commande Control ls\nLa commande ls liste le contenu du répertoire et vous pouvez coloriser la sortie:","html":"<p>30 exemples d&#039;alias de shell bash\nVous pouvez définir différents alias de types comme suit pour gagner du temps et augmenter votre productivité.\n# 1: sortie de la commande Control ls\nLa commande ls liste le contenu du répertoire et vous pouvez coloriser la sortie:</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"## Colorise la sortie ls ##\nalias ls=&#39;ls --color = auto&#39;\n \n## Utiliser un format de liste longue ##\nalias ll=&#39;ls -la&#39;\n \n## Montrer les fichiers cachés ##\nalias l. =&#39;ls -d. * --color = auto&#39;","html":"<p>## Colorise la sortie ls ##\nalias ls=&#039;ls --color = auto&#039;\n \n## Utiliser un format de liste longue ##\nalias ll=&#039;ls -la&#039;\n \n## Montrer les fichiers cachés ##\nalias l. =&#039;ls -d. * --color = auto&#039;</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"## Colorise la sortie ls ##\nalias ls = &#39;ls &#8211;color = auto&#39; ## Utilisez un format de liste longue ##\nalias ll = &#39;ls -la&#39; ## Afficher les fichiers cachés ##\nalias l. = &#39;ls -d. * &#8211;color = auto&#39;","html":"<p>## Colorise la sortie ls ##\nalias ls = &#039;ls &#8211;color = auto&#039; ## Utilisez un format de liste longue ##\nalias ll = &#039;ls -la&#039; ## Afficher les fichiers cachés ##\nalias l. = &#039;ls -d. * &#8211;color = auto&#039;</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"# 2: Contrôler le comportement de la commande cd","html":"<p># 2: Contrôler le comportement de la commande cd</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"## se débarrasser de la commande non trouvée ##\nalias cd .. =&#39;cd ..&#39;\n \n## un moyen rapide de sortir du répertoire courant ##\nalias .. =&#39;cd ..&#39;\nalias ... =&#39;cd ../../../&#39;\nalias .... =&#39;cd ../../../../&#39;\nalias ..... =&#39;cd ../../../../&#39;\nalias .4 =&#39;cd ../../../../&#39;\nalias .5 =&#39;cd ../../../../ ..&#39;","html":"<p>## se débarrasser de la commande non trouvée ##\nalias cd .. =&#039;cd ..&#039;\n \n## un moyen rapide de sortir du répertoire courant ##\nalias .. =&#039;cd ..&#039;\nalias ... =&#039;cd ../../../&#039;\nalias .... =&#039;cd ../../../../&#039;\nalias ..... =&#039;cd ../../../../&#039;\nalias .4 =&#039;cd ../../../../&#039;\nalias .5 =&#039;cd ../../../../ ..&#039;</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"## se débarrasser de la commande non trouvée ##\nalias cd .. = &#39;cd ..&#39; ## un moyen rapide de sortir du répertoire courant ##\nalias .. = &#39;cd ..&#39;\nalias &#8230; = &#39;cd ../../../&#39;\nalias &#8230;. = &#39;cd ../../../../&#39;\nalias &#8230;.. = &#39;cd ../../../../&#39;\nalias .4 = &#39;cd ../../../../&#39;\nalias .5 = &#39;cd ../../../../ ..&#39;","html":"<p>## se débarrasser de la commande non trouvée ##\nalias cd .. = &#039;cd ..&#039; ## un moyen rapide de sortir du répertoire courant ##\nalias .. = &#039;cd ..&#039;\nalias &#8230; = &#039;cd ../../../&#039;\nalias &#8230;. = &#039;cd ../../../../&#039;\nalias &#8230;.. = &#039;cd ../../../../&#039;\nalias .4 = &#039;cd ../../../../&#039;\nalias .5 = &#039;cd ../../../../ ..&#039;</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"# 3: Contrôle de la sortie de la commande grep\nLa commande grep est un utilitaire de ligne de commande permettant de rechercher dans des fichiers en texte brut des lignes correspondant à une expression régulière:","html":"<p># 3: Contrôle de la sortie de la commande grep\nLa commande grep est un utilitaire de ligne de commande permettant de rechercher dans des fichiers en texte brut des lignes correspondant à une expression régulière:</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep=&#39;grep --color = auto&#39;\nalias egrep=&#39;egrep --color = auto&#39;\nalias fgrep=&#39;fgrep --color = auto&#39;","html":"<p>## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep=&#039;grep --color = auto&#039;\nalias egrep=&#039;egrep --color = auto&#039;\nalias fgrep=&#039;fgrep --color = auto&#039;</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep = &#39;grep &#8211;color = auto&#39;\nalias egrep = &#39;egrep &#8211;color = auto&#39;\nalias fgrep = &#39;fgrep &#8211;color = auto&#39;","html":"<p>## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep = &#039;grep &#8211;color = auto&#039;\nalias egrep = &#039;egrep &#8211;color = auto&#039;\nalias fgrep = &#039;fgrep &#8211;color = auto&#039;</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"# 4: Démarrer la calculatrice avec support mathématique\n# 4: Générer sha1 digérer","html":"<p># 4: Démarrer la calculatrice avec support mathématique\n# 4: Générer sha1 digérer</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"alias sha1=&#39;openssl sha1&#39;","html":"<p>alias sha1=&#039;openssl sha1&#039;</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"alias sha1 = &#39;openssl sha1&#39;","html":"<p>alias sha1 = &#039;openssl sha1&#039;</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"# 5: Créer des répertoires parents à la demande\nLa commande mkdir est utilisée pour créer un répertoire:\n# 6: Colorise la sortie diff\nVous pouvez comparer des fichiers ligne par ligne en utilisant diff et utiliser un outil appelé colordiff pour coloriser la sortie de diff:","html":"<p># 5: Créer des répertoires parents à la demande\nLa commande mkdir est utilisée pour créer un répertoire:\n# 6: Colorise la sortie diff\nVous pouvez comparer des fichiers ligne par ligne en utilisant diff et utiliser un outil appelé colordiff pour coloriser la sortie de diff:</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"# installer le paquet colordiff :)\nalias diff=&#39;colordiff&#39;","html":"<p># installer le paquet colordiff :)\nalias diff=&#039;colordiff&#039;</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"# installer le paquet colordiff 🙂\nalias diff = &#39;colordiff&#39;","html":"<p># installer le paquet colordiff 🙂\nalias diff = &#039;colordiff&#039;</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"# 7: Rendre la sortie de la commande mount jolie et lisible","html":"<p># 7: Rendre la sortie de la commande mount jolie et lisible</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"alias monter=&#39;mount | column -t&#39;","html":"<p>alias monter=&#039;mount | column -t&#039;</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"alias mount = &#39;mount | column -t&#39;","html":"<p>alias mount = &#039;mount | column -t&#039;</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"# 8: Commandes raccourcis pour gagner du temps","html":"<p># 8: Commandes raccourcis pour gagner du temps</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"# raccourcis pratiques #\nalias h=&#39;l&#39;histoire&#39;\nalias j=&#39;jobs -l&#39;","html":"<p># raccourcis pratiques #\nalias h=&#039;l&#039;histoire&#039;\nalias j=&#039;jobs -l&#039;</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"# raccourcis pratiques #\nalias h = &#39;histoire&#39;\nalias j = &#39;jobs -l&#39;","html":"<p># raccourcis pratiques #\nalias h = &#039;histoire&#039;\nalias j = &#039;jobs -l&#039;</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"# 9: Créer un nouvel ensemble de commandes","html":"<p># 9: Créer un nouvel ensemble de commandes</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"alias chemin=&#39;echo -e $ PATH //: / \\ n&#39;\nalias à présent=&#39;date + &quot;% T&quot;&#39;\nalias maintenant= maintenant\nalias maintenant=&#39;date + &quot;% d-% m-% Y&quot;&#39;","html":"<p>alias chemin=&#039;echo -e $ PATH //: / \\ n&#039;\nalias à présent=&#039;date + &quot;% T&quot;&#039;\nalias maintenant= maintenant\nalias maintenant=&#039;date + &quot;% d-% m-% Y&quot;&#039;</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"alias path = &#39;echo -e $ PATH //: / \\ n&#39;\nalias maintenant = &#39;date + &quot;% T&quot;&#39;\nalias nowtime = maintenant\nalias nowdate = &#39;date + &quot;% d-% m-% Y&quot;&#39;","html":"<p>alias path = &#039;echo -e $ PATH //: / \\ n&#039;\nalias maintenant = &#039;date + &quot;% T&quot;&#039;\nalias nowtime = maintenant\nalias nowdate = &#039;date + &quot;% d-% m-% Y&quot;&#039;</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"# 10: Définir vim comme valeur par défaut","html":"<p># 10: Définir vim comme valeur par défaut</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"alias vi=vim\nalias SVI=&#39;sudo vi&#39;\nalias vis=&#39;vim &quot;+ set si&quot;&#39;\nalias modifier=&#39;vim&#39;","html":"<p>alias vi=vim\nalias SVI=&#039;sudo vi&#039;\nalias vis=&#039;vim &quot;+ set si&quot;&#039;\nalias modifier=&#039;vim&#039;</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"alias vi = vim\nalias svi = &#39;sudo vi&#39;\nalias vis = &#39;vim &quot;+ set si&quot;&#39;\nalias edit = &#39;vim&#39;","html":"<p>alias vi = vim\nalias svi = &#039;sudo vi&#039;\nalias vis = &#039;vim &quot;+ set si&quot;&#039;\nalias edit = &#039;vim&#039;</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"# 11: La sortie de contrôle d&#39;un outil de réseau appelé ping","html":"<p># 11: La sortie de contrôle d&#039;un outil de réseau appelé ping</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping=&#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias jeûne=&#39;ping -c 100 -s.2&#39;","html":"<p># Arrête après l&#039;envoi du nombre de paquets ECHO_REQUEST #\nalias ping=&#039;ping -c 5&#039;\n# Ne pas attendre l&#039;intervalle 1 seconde, aller vite #\nalias jeûne=&#039;ping -c 100 -s.2&#039;</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping = &#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias fastping = &#39;ping -c 100 -s.2&#39;","html":"<p># Arrête après l&#039;envoi du nombre de paquets ECHO_REQUEST #\nalias ping = &#039;ping -c 5&#039;\n# Ne pas attendre l&#039;intervalle 1 seconde, aller vite #\nalias fastping = &#039;ping -c 100 -s.2&#039;</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"# 12: Afficher les ports ouverts\nUtilisez la commande netstat pour répertorier rapidement tous les ports TCP / UDP sur le serveur:","html":"<p># 12: Afficher les ports ouverts\nUtilisez la commande netstat pour répertorier rapidement tous les ports TCP / UDP sur le serveur:</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"alias les ports=&#39;netstat -tulanp&#39;","html":"<p>alias les ports=&#039;netstat -tulanp&#039;</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"alias ports = &#39;netstat -tulanp&#39;","html":"<p>alias ports = &#039;netstat -tulanp&#039;</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"# 13: serveurs de sommeil Wakeup\nWake-on-LAN (WOL) est une norme de réseau Ethernet permettant à un serveur d&#39;être activé par un message réseau. Vous pouvez rapidement réveiller les périphériques nas et le serveur en utilisant les alias suivants:","html":"<p># 13: serveurs de sommeil Wakeup\nWake-on-LAN (WOL) est une norme de réseau Ethernet permettant à un serveur d&#039;être activé par un message réseau. Vous pouvez rapidement réveiller les périphériques nas et le serveur en utilisant les alias suivants:</p>"},{"id":"text-53","type":"text","heading":"","plain_text":"## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;","html":"<p>## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01=&#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#039;\nalias wakeupnas02=&#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#039;\nalias wakeupnas03=&#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#039;</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;","html":"<p>## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01 = &#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#039;\nalias wakeupnas02 = &#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#039;\nalias wakeupnas03 = &#039;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#039;</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"# 14: sortie du pare-feu de contrôle (iptables)\nNetfilter est un pare-feu basé sur un hôte pour les systèmes d&#39;exploitation Linux. Il est inclus dans la distribution Linux et est activé par défaut. Cet article répertorie les solutions iptables les plus courantes requises par un nouvel utilisateur Linux pour sécuriser son système d&#39;exploitation Linux contre les intrus.","html":"<p># 14: sortie du pare-feu de contrôle (iptables)\nNetfilter est un pare-feu basé sur un hôte pour les systèmes d&#039;exploitation Linux. Il est inclus dans la distribution Linux et est activé par défaut. Cet article répertorie les solutions iptables les plus courantes requises par un nouvel utilisateur Linux pour sécuriser son système d&#039;exploitation Linux contre les intrus.</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"## raccourci pour iptables et le transmettre via sudo #\nalias ipt=&#39;sudo / sbin / iptables&#39;\n \n# afficher toutes les règles #\nalias iptlist=&#39;sudo / sbin / iptables -L -n -v --numéro-lignes&#39;\nalias iptlistin=&#39;sudo / sbin / iptables -L INPUT -n -v --line-numbers&#39;\nalias iptlistout=&#39;sudo / sbin / iptables -L OUTPUT -n -v --line-numbers&#39;\nalias iptlistfw=&#39;sudo / sbin / iptables -L FORWARD -n -v --line-numbers&#39;\nalias pare-feu= iptlist","html":"<p>## raccourci pour iptables et le transmettre via sudo #\nalias ipt=&#039;sudo / sbin / iptables&#039;\n \n# afficher toutes les règles #\nalias iptlist=&#039;sudo / sbin / iptables -L -n -v --numéro-lignes&#039;\nalias iptlistin=&#039;sudo / sbin / iptables -L INPUT -n -v --line-numbers&#039;\nalias iptlistout=&#039;sudo / sbin / iptables -L OUTPUT -n -v --line-numbers&#039;\nalias iptlistfw=&#039;sudo / sbin / iptables -L FORWARD -n -v --line-numbers&#039;\nalias pare-feu= iptlist</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"## raccourci pour iptables et le transmettre via sudo #\nalias ipt = &#39;sudo / sbin / iptables&#39; # affiche toutes les règles #\nalias iptlist = &#39;sudo / sbin / iptables -L -n -v &#8211;line-numbers&#39;\nalias iptlistin = &#39;sudo / sbin / iptables -L INPUT -n -v &#8211;line-numbers&#39;\nalias iptlistout = &#39;sudo / sbin / iptables -L OUTPUT -n -v &#8211;line-numbers&#39;\nalias iptlistfw = &#39;sudo / sbin / iptables -L FORWARD -n -v &#8211;line-numbers&#39;\npare-feu alias = iptlist","html":"<p>## raccourci pour iptables et le transmettre via sudo #\nalias ipt = &#039;sudo / sbin / iptables&#039; # affiche toutes les règles #\nalias iptlist = &#039;sudo / sbin / iptables -L -n -v &#8211;line-numbers&#039;\nalias iptlistin = &#039;sudo / sbin / iptables -L INPUT -n -v &#8211;line-numbers&#039;\nalias iptlistout = &#039;sudo / sbin / iptables -L OUTPUT -n -v &#8211;line-numbers&#039;\nalias iptlistfw = &#039;sudo / sbin / iptables -L FORWARD -n -v &#8211;line-numbers&#039;\npare-feu alias = iptlist</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"# 15: problèmes de serveur web / cdn avec curl","html":"<p># 15: problèmes de serveur web / cdn avec curl</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"# obtenir des en-têtes de serveur Web #\nalias entête=&#39;curl -I&#39;\n \n# savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias tête=&#39;curl -I --compress&#39;","html":"<p># obtenir des en-têtes de serveur Web #\nalias entête=&#039;curl -I&#039;\n \n# savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias tête=&#039;curl -I --compress&#039;</p>"},{"id":"text-60","type":"text","heading":"","plain_text":"# obtenir des en-têtes de serveur Web #\nalias header = &#39;curl -I&#39; # savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias headerc = &#39;curl -I &#8211;compress&#39;","html":"<p># obtenir des en-têtes de serveur Web #\nalias header = &#039;curl -I&#039; # savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias headerc = &#039;curl -I &#8211;compress&#039;</p>"},{"id":"text-61","type":"text","heading":"","plain_text":"# 16: Ajouter des filets de sécurité","html":"<p># 16: Ajouter des filets de sécurité</p>"},{"id":"text-62","type":"text","heading":"","plain_text":"# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm=&#39;rm -I --preserve-root&#39;\n \n# confirmation #\nalias mv=&#39;mv -i&#39;\nalias cp=&#39;cp -i&#39;\nalias dans=&#39;ln -i&#39;\n \n# La parentalité change de permanente sur / #\nalias chown=&#39;chown --preserve-root&#39;\nalias chmod=&#39;chmod --preserve-root&#39;\nalias chgrp=&#39;chgrp --preserve-root&#39;","html":"<p># ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm=&#039;rm -I --preserve-root&#039;\n \n# confirmation #\nalias mv=&#039;mv -i&#039;\nalias cp=&#039;cp -i&#039;\nalias dans=&#039;ln -i&#039;\n \n# La parentalité change de permanente sur / #\nalias chown=&#039;chown --preserve-root&#039;\nalias chmod=&#039;chmod --preserve-root&#039;\nalias chgrp=&#039;chgrp --preserve-root&#039;</p>"},{"id":"text-63","type":"text","heading":"","plain_text":"# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm = &#39;rm -I &#8211;preserve-root&#39; # confirmation #\nalias mv = &#39;mv -i&#39;\nalias cp = &#39;cp -i&#39;\nalias ln = &#39;ln -i&#39; # Modification parentale des permanentes sur / #\nalias chown = &#39;chown &#8211;preserve-root&#39;\nalias chmod = &#39;chmod &#8211;preserve-root&#39;\nalias chgrp = &#39;chgrp &#8211;preserve-root&#39;","html":"<p># ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm = &#039;rm -I &#8211;preserve-root&#039; # confirmation #\nalias mv = &#039;mv -i&#039;\nalias cp = &#039;cp -i&#039;\nalias ln = &#039;ln -i&#039; # Modification parentale des permanentes sur / #\nalias chown = &#039;chown &#8211;preserve-root&#039;\nalias chmod = &#039;chmod &#8211;preserve-root&#039;\nalias chgrp = &#039;chgrp &#8211;preserve-root&#039;</p>"},{"id":"text-64","type":"text","heading":"","plain_text":"# 17: Mettre à jour le serveur Linux Debian\nLa commande apt-get est utilisée pour installer des paquets sur Internet (ftp ou http). Vous pouvez également mettre à niveau tous les packages en une seule opération:","html":"<p># 17: Mettre à jour le serveur Linux Debian\nLa commande apt-get est utilisée pour installer des paquets sur Internet (ftp ou http). Vous pouvez également mettre à niveau tous les packages en une seule opération:</p>"},{"id":"text-65","type":"text","heading":"","plain_text":"# spécifique à la distribution - Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get =&quot;sudo apt-get&quot;\nalias mise à jour=&quot;sudo apt-get --yes&quot;\n \n# mise à jour sur une commande\nalias mettre à jour=&#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;","html":"<p># spécifique à la distribution - Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get =&quot;sudo apt-get&quot;\nalias mise à jour=&quot;sudo apt-get --yes&quot;\n \n# mise à jour sur une commande\nalias mettre à jour=&#039;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#039;</p>"},{"id":"text-66","type":"text","heading":"","plain_text":"# spécifique à la distribution &#8211; Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get = &quot;sudo apt-get&quot;\nalias updatey = &quot;sudo apt-get &#8211;yes&quot; # mise à jour sur une commande\nalias update = &#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;","html":"<p># spécifique à la distribution &#8211; Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get = &quot;sudo apt-get&quot;\nalias updatey = &quot;sudo apt-get &#8211;yes&quot; # mise à jour sur une commande\nalias update = &#039;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#039;</p>"},{"id":"text-67","type":"text","heading":"","plain_text":"N ° 18: Mise à jour du serveur RHEL / CentOS / Fedora Linux\nLa commande yum est un outil de gestion de paquets pour RHEL / CentOS / Fedora Linux et ses amis:","html":"<p>N ° 18: Mise à jour du serveur RHEL / CentOS / Fedora Linux\nLa commande yum est un outil de gestion de paquets pour RHEL / CentOS / Fedora Linux et ses amis:</p>"},{"id":"text-68","type":"text","heading":"","plain_text":"## distrp specifc RHEL / CentOS ##\nalias mettre à jour=&#39;miam mise à jour&#39;\nalias mise à jour=&#39;miam-y mise à jour&#39;","html":"<p>## distrp specifc RHEL / CentOS ##\nalias mettre à jour=&#039;miam mise à jour&#039;\nalias mise à jour=&#039;miam-y mise à jour&#039;</p>"},{"id":"text-69","type":"text","heading":"","plain_text":"## distrp specifc RHEL / CentOS ##\nalias update = &#39;yum update&#39;\nalias updatey = &#39;yum -y update&#39;","html":"<p>## distrp specifc RHEL / CentOS ##\nalias update = &#039;yum update&#039;\nalias updatey = &#039;yum -y update&#039;</p>"},{"id":"text-70","type":"text","heading":"","plain_text":"# 19: Accordez sudo et su","html":"<p># 19: Accordez sudo et su</p>"},{"id":"text-71","type":"text","heading":"","plain_text":"# devenir root #\nalias racine=&#39;sudo -i&#39;\nalias su=&#39;sudo -i&#39;","html":"<p># devenir root #\nalias racine=&#039;sudo -i&#039;\nalias su=&#039;sudo -i&#039;</p>"},{"id":"text-72","type":"text","heading":"","plain_text":"# devenir root #\nalias root = &#39;sudo -i&#39;\nalias su = &#39;sudo -i&#39;","html":"<p># devenir root #\nalias root = &#039;sudo -i&#039;\nalias su = &#039;sudo -i&#039;</p>"},{"id":"text-73","type":"text","heading":"","plain_text":"# 20: Passer l&#39;arrêt / le redémarrage via sudo\nLa commande shutdown arrête le système Linux / Unix:","html":"<p># 20: Passer l&#039;arrêt / le redémarrage via sudo\nLa commande shutdown arrête le système Linux / Unix:</p>"},{"id":"text-74","type":"text","heading":"","plain_text":"# redémarrage / arrêt / mise hors tension\nalias redémarrer=&#39;sudo / sbin / reboot&#39;\nalias éteindre=&#39;sudo / sbin / poweroff&#39;\nalias arrêt=&#39;sudo / sbin / halt&#39;\nalias fermer=&#39;sudo / sbin / shutdown&#39;","html":"<p># redémarrage / arrêt / mise hors tension\nalias redémarrer=&#039;sudo / sbin / reboot&#039;\nalias éteindre=&#039;sudo / sbin / poweroff&#039;\nalias arrêt=&#039;sudo / sbin / halt&#039;\nalias fermer=&#039;sudo / sbin / shutdown&#039;</p>"},{"id":"text-75","type":"text","heading":"","plain_text":"# redémarrage / arrêt / mise hors tension\nalias reboot = &#39;sudo / sbin / reboot&#39;\nalias poweroff = &#39;sudo / sbin / poweroff&#39;\nalias stop = &#39;sudo / sbin / stop&#39;\nalias shutdown = &#39;sudo / sbin / shutdown&#39;","html":"<p># redémarrage / arrêt / mise hors tension\nalias reboot = &#039;sudo / sbin / reboot&#039;\nalias poweroff = &#039;sudo / sbin / poweroff&#039;\nalias stop = &#039;sudo / sbin / stop&#039;\nalias shutdown = &#039;sudo / sbin / shutdown&#039;</p>"},{"id":"text-76","type":"text","heading":"","plain_text":"# 21: Contrôler les serveurs Web","html":"<p># 21: Contrôler les serveurs Web</p>"},{"id":"text-77","type":"text","heading":"","plain_text":"# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload=&#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest=&#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload=&#39;sudo /etc/init.d/lighttpd reload&#39;\nalias test de lumière=&#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload=&#39;sudo / usr / sbin / apachectl -k gracieux&#39;\nalias httpdtest=&#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;","html":"<p># le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload=&#039;sudo / usr / local / nginx / sbin / nginx -s reload&#039;\nalias nginxtest=&#039;sudo / usr / local / nginx / sbin / nginx -t&#039;\nalias lightyload=&#039;sudo /etc/init.d/lighttpd reload&#039;\nalias test de lumière=&#039;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#039;\nalias httpdreload=&#039;sudo / usr / sbin / apachectl -k gracieux&#039;\nalias httpdtest=&#039;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#039;</p>"},{"id":"text-78","type":"text","heading":"","plain_text":"# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload = &#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest = &#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload = &#39;sudo /etc/init.d/lighttpd reload&#39;\nalias lightytest = &#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload = &#39;sudo / usr / sbin / apachectl -k graceful&#39;\nalias httpdtest = &#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;","html":"<p># le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload = &#039;sudo / usr / local / nginx / sbin / nginx -s reload&#039;\nalias nginxtest = &#039;sudo / usr / local / nginx / sbin / nginx -t&#039;\nalias lightyload = &#039;sudo /etc/init.d/lighttpd reload&#039;\nalias lightytest = &#039;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#039;\nalias httpdreload = &#039;sudo / usr / sbin / apachectl -k graceful&#039;\nalias httpdtest = &#039;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#039;</p>"},{"id":"text-79","type":"text","heading":"","plain_text":"# 22: Un alias dans nos fichiers de sauvegarde","html":"<p># 22: Un alias dans nos fichiers de sauvegarde</p>"},{"id":"text-80","type":"text","heading":"","plain_text":"# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias sauvegarde=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type local --taget / raid1 / backups&#39;\nalias nasbackup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01&#39;\nalias s3backup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01 --auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotdaily=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotweekly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotmonthly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias amazonbackup= s3backup","html":"<p># si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias sauvegarde=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type local --taget / raid1 / backups&#039;\nalias nasbackup=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01&#039;\nalias s3backup=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01 --auth /home/scripts/admin/.authdata/amazon.keys&#039;\nalias rsnapshothourly=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#039;\nalias rsnapshotdaily=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#039;\nalias rsnapshotweekly=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#039;\nalias rsnapshotmonthly=&#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#039;\nalias amazonbackup= s3backup</p>"},{"id":"text-81","type":"text","heading":"","plain_text":"# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type local &#8211;taget / raid1 / backups&#39;\nalias nasbackup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01&#39;\nalias s3backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01 &#8211;auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotdaily = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotweekly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotmonthly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias amazonbackup = s3backup","html":"<p># si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias backup = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type local &#8211;taget / raid1 / backups&#039;\nalias nasbackup = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01&#039;\nalias s3backup = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01 &#8211;auth /home/scripts/admin/.authdata/amazon.keys&#039;\nalias rsnapshothourly = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#039;\nalias rsnapshotdaily = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#039;\nalias rsnapshotweekly = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#039;\nalias rsnapshotmonthly = &#039;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#039;\nalias amazonbackup = s3backup</p>"},{"id":"text-82","type":"text","heading":"","plain_text":"N ° 23: Spécifique au bureau &#8211; Lecture de fichiers avi / mp3 à la demande","html":"<p>N ° 23: Spécifique au bureau &#8211; Lecture de fichiers avi / mp3 à la demande</p>"},{"id":"text-83","type":"text","heading":"","plain_text":"## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias Playavi=&#39;mplayer * .avi&#39;\nalias vlc=&#39;vlc * .avi&#39;\n \n# lire tous les fichiers de musique du répertoire en cours #\nalias Playwave=&#39;pour i in * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg=&#39;pour i in * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Jouer Mp3=&#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# lire des fichiers à partir de périphériques nas #\nalias Nplaywave=&#39;for i in /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Nplayogg=&#39;for i in /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3=&#39;for i in /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# shuffle mp3 / ogg etc. par défaut #\nalias la musique=&#39;mplayer --shuffle *&#39;","html":"<p>## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias Playavi=&#039;mplayer * .avi&#039;\nalias vlc=&#039;vlc * .avi&#039;\n \n# lire tous les fichiers de musique du répertoire en cours #\nalias Playwave=&#039;pour i in * .wav; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias playogg=&#039;pour i in * .ogg; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias Jouer Mp3=&#039;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; terminé&#039;\n \n# lire des fichiers à partir de périphériques nas #\nalias Nplaywave=&#039;for i in /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias Nplayogg=&#039;for i in /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias nplaymp3=&#039;for i in /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; terminé&#039;\n \n# shuffle mp3 / ogg etc. par défaut #\nalias la musique=&#039;mplayer --shuffle *&#039;</p>"},{"id":"text-84","type":"text","heading":"","plain_text":"## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias playavi = &#39;mplayer * .avi&#39;\nalias vlc = &#39;vlc * .avi&#39; # lit tous les fichiers de musique du répertoire en cours #\nalias playwave = &#39;pour i dans * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg = &#39;pour i dans * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playmp3 = &#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; done # lit les fichiers des périphériques nas #\nalias nplaywave = &#39;for i dans /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplayogg = &#39;for i dans /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3 = &#39;pour i dans /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; fait &#39;# shuffle mp3 / ogg etc. par défaut #\nalias music = &#39;mplayer &#8211;shuffle *&#39;","html":"<p>## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias playavi = &#039;mplayer * .avi&#039;\nalias vlc = &#039;vlc * .avi&#039; # lit tous les fichiers de musique du répertoire en cours #\nalias playwave = &#039;pour i dans * .wav; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias playogg = &#039;pour i dans * .ogg; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias playmp3 = &#039;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; done # lit les fichiers des périphériques nas #\nalias nplaywave = &#039;for i dans /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias nplayogg = &#039;for i dans /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#039;\nalias nplaymp3 = &#039;pour i dans /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; fait &#039;# shuffle mp3 / ogg etc. par défaut #\nalias music = &#039;mplayer &#8211;shuffle *&#039;</p>"},{"id":"text-85","type":"text","heading":"","plain_text":"# 24: Définir les interfaces par défaut pour les commandes liées à l&#39;administrateur système\nvnstat est un moniteur de trafic réseau basé sur une console. dnstop est un outil de la console pour analyser le trafic DNS. Les commandes tcptrack et iftop affichent des informations sur les connexions TCP / UDP qu&#39;il voit sur une interface réseau et affichent l&#39;utilisation de la bande passante sur une interface par hôte, respectivement.","html":"<p># 24: Définir les interfaces par défaut pour les commandes liées à l&#039;administrateur système\nvnstat est un moniteur de trafic réseau basé sur une console. dnstop est un outil de la console pour analyser le trafic DNS. Les commandes tcptrack et iftop affichent des informations sur les connexions TCP / UDP qu&#039;il voit sur une interface réseau et affichent l&#039;utilisation de la bande passante sur une interface par hôte, respectivement.</p>"},{"id":"text-86","type":"text","heading":"","plain_text":"## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop=&#39;dnstop -l 5 eth1&#39;\nalias vnstat=&#39;vnstat -i eth1&#39;\nalias iftop=&#39;iftop -i eth1&#39;\nalias tcpdump=&#39;tcpdump -i eth1&#39;\nalias ethtool=&#39;ethtool eth1&#39;\n \n# travailler sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig=&#39;iwconfig wlan0&#39;","html":"<p>## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop=&#039;dnstop -l 5 eth1&#039;\nalias vnstat=&#039;vnstat -i eth1&#039;\nalias iftop=&#039;iftop -i eth1&#039;\nalias tcpdump=&#039;tcpdump -i eth1&#039;\nalias ethtool=&#039;ethtool eth1&#039;\n \n# travailler sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig=&#039;iwconfig wlan0&#039;</p>"},{"id":"text-87","type":"text","heading":"","plain_text":"## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop = &#39;dnstop -l 5 eth1&#39;\nalias vnstat = &#39;vnstat -i eth1&#39;\nalias iftop = &#39;iftop -i eth1&#39;\nalias tcpdump = &#39;tcpdump -i eth1&#39;\nalias ethtool = &#39;ethtool eth1&#39; # fonctionne sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig = &#39;iwconfig wlan0&#39;","html":"<p>## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop = &#039;dnstop -l 5 eth1&#039;\nalias vnstat = &#039;vnstat -i eth1&#039;\nalias iftop = &#039;iftop -i eth1&#039;\nalias tcpdump = &#039;tcpdump -i eth1&#039;\nalias ethtool = &#039;ethtool eth1&#039; # fonctionne sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig = &#039;iwconfig wlan0&#039;</p>"},{"id":"text-88","type":"text","heading":"","plain_text":"# 25: Récupérer rapidement la mémoire système, l&#39;utilisation du processeur et les informations sur la mémoire gpu","html":"<p># 25: Récupérer rapidement la mémoire système, l&#039;utilisation du processeur et les informations sur la mémoire gpu</p>"},{"id":"text-89","type":"text","heading":"","plain_text":"## options de passage pour libérer ##\nalias meminfo=&#39;libre -m -l -t&#39;\n \n## Obtient le meilleur processus en mangeant de la mémoire\nalias psmem=&#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10=&#39;ps auxf | trier -nr -k 4 | tête -10 &#39;\n \n## get top process eating cpu ##\nalias pscpu=&#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10=&#39;ps auxf | trier -nr -k 3 | tête -10 &#39;\n \n## Obtenir des informations sur le processeur du serveur ##\nalias cpuinfo=&#39;lscpu&#39;\n \n## utilisation plus ancienne du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ##\n \n## obtenir GPU RAM sur le bureau / ordinateur portable ##\nalias gpumeminfo=&#39;grep -i --color memory /var/log/Xorg.0.log&#39;","html":"<p>## options de passage pour libérer ##\nalias meminfo=&#039;libre -m -l -t&#039;\n \n## Obtient le meilleur processus en mangeant de la mémoire\nalias psmem=&#039;ps auxf | trier -nr -k 4 &#039;\nalias psmem10=&#039;ps auxf | trier -nr -k 4 | tête -10 &#039;\n \n## get top process eating cpu ##\nalias pscpu=&#039;ps auxf | trier -nr -k 3 &#039;\nalias pscpu10=&#039;ps auxf | trier -nr -k 3 | tête -10 &#039;\n \n## Obtenir des informations sur le processeur du serveur ##\nalias cpuinfo=&#039;lscpu&#039;\n \n## utilisation plus ancienne du système / proc / cpuinfo ##\n## alias cpuinfo = &#039;less / proc / cpuinfo&#039; ##\n \n## obtenir GPU RAM sur le bureau / ordinateur portable ##\nalias gpumeminfo=&#039;grep -i --color memory /var/log/Xorg.0.log&#039;</p>"},{"id":"text-90","type":"text","heading":"","plain_text":"## options de passage pour libérer ##\nalias meminfo = &#39;gratuit -m -l -t&#39; ## Obtenir le processus le plus important en train de manger de la mémoire\nalias psmem = &#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10 = &#39;ps auxf | trier -nr -k 4 | head -10 &#39;## get top process eating cpu ##\npseudo pscpu = &#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10 = &#39;ps auxf | trier -nr -k 3 | head -10 &#39;## Obtenir les informations sur le processeur du serveur ##\nalias cpuinfo = &#39;lscpu&#39; ## utilisation antérieure du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ## ## obtenir la RAM GPU sur le bureau / ordinateur portable ##\nalias gpumeminfo = &#39;grep -i &#8211;color memory /var/log/Xorg.0.log&#39;","html":"<p>## options de passage pour libérer ##\nalias meminfo = &#039;gratuit -m -l -t&#039; ## Obtenir le processus le plus important en train de manger de la mémoire\nalias psmem = &#039;ps auxf | trier -nr -k 4 &#039;\nalias psmem10 = &#039;ps auxf | trier -nr -k 4 | head -10 &#039;## get top process eating cpu ##\npseudo pscpu = &#039;ps auxf | trier -nr -k 3 &#039;\nalias pscpu10 = &#039;ps auxf | trier -nr -k 3 | head -10 &#039;## Obtenir les informations sur le processeur du serveur ##\nalias cpuinfo = &#039;lscpu&#039; ## utilisation antérieure du système / proc / cpuinfo ##\n## alias cpuinfo = &#039;less / proc / cpuinfo&#039; ## ## obtenir la RAM GPU sur le bureau / ordinateur portable ##\nalias gpumeminfo = &#039;grep -i &#8211;color memory /var/log/Xorg.0.log&#039;</p>"},{"id":"text-91","type":"text","heading":"","plain_text":"# 26: Routeur domestique de contrôle\nLa commande curl peut être utilisée pour redémarrer les routeurs Linksys.","html":"<p># 26: Routeur domestique de contrôle\nLa commande curl peut être utilisée pour redémarrer les routeurs Linksys.</p>"},{"id":"text-92","type":"text","heading":"","plain_text":"# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys=&quot;curl -u &#39;admin: mon-mot de passe super&#39; &#39;http://192.168.1.2/setup.cgi?todo=reboot&#39;&quot;\n \n# Redémarrer le pont sans fil Asus NT16 à base de tomates\nalias reboottomato=&quot;ssh admin@192.168.1.1 / sbin / reboot&quot;","html":"<p># Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys=&quot;curl -u &#039;admin: mon-mot de passe super&#039; &#039;http://192.168.1.2/setup.cgi?todo=reboot&#039;&quot;\n \n# Redémarrer le pont sans fil Asus NT16 à base de tomates\nalias reboottomato=&quot;ssh admin@192.168.1.1 / sbin / reboot&quot;</p>"},{"id":"text-93","type":"text","heading":"","plain_text":"# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys = &quot;curl -u &#39;admin: mon-mot de passe super&quot;&#39; http://192.168.1.2/setup.cgi?todo=reboot &#39;&quot;# Redémarrage du pont sans fil Asus NT16 basé sur la tomate\nalias reboottomato = &quot;ssh admin@192.168.1.1 / sbin / reboot&quot;","html":"<p># Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys = &quot;curl -u &#039;admin: mon-mot de passe super&quot;&#039; http://192.168.1.2/setup.cgi?todo=reboot &#039;&quot;# Redémarrage du pont sans fil Asus NT16 basé sur la tomate\nalias reboottomato = &quot;ssh admin@192.168.1.1 / sbin / reboot&quot;</p>"},{"id":"text-94","type":"text","heading":"","plain_text":"# 27 Reprendre wget par défaut\nGNU Wget est un utilitaire gratuit pour le téléchargement non interactif de fichiers depuis le Web. Il prend en charge les protocoles HTTP, HTTPS et FTP et peut également reprendre les téléchargements:","html":"<p># 27 Reprendre wget par défaut\nGNU Wget est un utilitaire gratuit pour le téléchargement non interactif de fichiers depuis le Web. Il prend en charge les protocoles HTTP, HTTPS et FTP et peut également reprendre les téléchargements:</p>"},{"id":"text-95","type":"text","heading":"","plain_text":"## Celui-ci sauvé par le cul autant de fois ##\nalias wget=&#39;wget -c&#39;","html":"<p>## Celui-ci sauvé par le cul autant de fois ##\nalias wget=&#039;wget -c&#039;</p>"},{"id":"text-96","type":"text","heading":"","plain_text":"## Celui-ci sauvé par le cul autant de fois ##\nalias wget = &#39;wget -c&#39;","html":"<p>## Celui-ci sauvé par le cul autant de fois ##\nalias wget = &#039;wget -c&#039;</p>"},{"id":"text-97","type":"text","heading":"","plain_text":"# 28 Utiliser un navigateur différent pour tester le site Web","html":"<p># 28 Utiliser un navigateur différent pour tester le site Web</p>"},{"id":"text-98","type":"text","heading":"","plain_text":"## Celui-ci sauvé par le cul autant de fois ##\nalias ff4=&#39;/ opt / firefox4 / firefox&#39;\nalias ff13=&#39;/ opt / firefox13 / firefox&#39;\nalias chrome=&#39;/ opt / google / chrome / chrome&#39;\nalias opéra=&#39;/ opt / opera / opera&#39;\n \n#default ff\nalias ff= ff13\n \n#mon navigateur par défaut\nalias navigateur= chrome","html":"<p>## Celui-ci sauvé par le cul autant de fois ##\nalias ff4=&#039;/ opt / firefox4 / firefox&#039;\nalias ff13=&#039;/ opt / firefox13 / firefox&#039;\nalias chrome=&#039;/ opt / google / chrome / chrome&#039;\nalias opéra=&#039;/ opt / opera / opera&#039;\n \n#default ff\nalias ff= ff13\n \n#mon navigateur par défaut\nalias navigateur= chrome</p>"},{"id":"text-99","type":"text","heading":"","plain_text":"## Celui-ci sauvé par le cul autant de fois ##\nalias ff4 = &#39;/ opt / firefox4 / firefox&#39;\nalias ff13 = &#39;/ opt / firefox13 / firefox&#39;\nalias chrome = &#39;/ opt / google / chrome / chrome&#39;\nalias opera = &#39;/ opt / opera / opera&#39; #default ff\nalias ff = ff13 #mon navigateur par défaut\nnavigateur alias = chrome","html":"<p>## Celui-ci sauvé par le cul autant de fois ##\nalias ff4 = &#039;/ opt / firefox4 / firefox&#039;\nalias ff13 = &#039;/ opt / firefox13 / firefox&#039;\nalias chrome = &#039;/ opt / google / chrome / chrome&#039;\nalias opera = &#039;/ opt / opera / opera&#039; #default ff\nalias ff = ff13 #mon navigateur par défaut\nnavigateur alias = chrome</p>"},{"id":"text-100","type":"text","heading":"","plain_text":"N ° 29: Une note à propos de ssh alias\nNe créez pas d&#39;alias ssh, utilisez plutôt les fichiers de configuration du client SSH OpenSSH ~ / .ssh / config. Il offre plus d&#39;option. Un exemple:","html":"<p>N ° 29: Une note à propos de ssh alias\nNe créez pas d&#039;alias ssh, utilisez plutôt les fichiers de configuration du client SSH OpenSSH ~ / .ssh / config. Il offre plus d&#039;option. Un exemple:</p>"},{"id":"text-101","type":"text","heading":"","plain_text":"Serveur hôte10\n  Nom d&#39;hôte 1.2.3.4\n  IdentityFile ~ / backups / .ssh / id_dsa\n  utilisateur foobar\n  Port 30000\n  ForwardX11Trusted oui\n  TCPKeepAlive oui","html":"<p>Serveur hôte10\n  Nom d&#039;hôte 1.2.3.4\n  IdentityFile ~ / backups / .ssh / id_dsa\n  utilisateur foobar\n  Port 30000\n  ForwardX11Trusted oui\n  TCPKeepAlive oui</p>"},{"id":"text-102","type":"text","heading":"","plain_text":"Serveur hôte10\nNom d&#39;hôte 1.2.3.4\nIdentityFile ~ / backups / .ssh / id_dsa\nutilisateur foobar\nPort 30000\nForwardX11Trusted oui\nTCPKeepAlive oui","html":"<p>Serveur hôte10\nNom d&#039;hôte 1.2.3.4\nIdentityFile ~ / backups / .ssh / id_dsa\nutilisateur foobar\nPort 30000\nForwardX11Trusted oui\nTCPKeepAlive oui</p>"},{"id":"text-103","type":"text","heading":"","plain_text":"Vous pouvez maintenant vous connecter à peer1 en utilisant la syntaxe suivante:$ ssh server10\nN ° 30: à votre tour de partager…","html":"<p>Vous pouvez maintenant vous connecter à peer1 en utilisant la syntaxe suivante:$ ssh server10\nN ° 30: à votre tour de partager…</p>"},{"id":"text-104","type":"text","heading":"","plain_text":"## définir d&#39;autres valeurs par défaut ##\nalias df=&#39;df -H&#39;\nalias du=&#39;du -ch&#39;\n \n# top est au sommet, tout comme vi est vim\nalias Haut=&#39;un haut&#39;\n \n## nfsrestart - doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart=&#39;sync &amp;&amp; sleep 2 &amp;&amp; &amp;etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter-sur, Sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;\n \n## Etat du serveur Memcached ##\nalias mcdstats=&#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow=&#39;display / usr / bin / memcached-tool 10.10.27.11:11211&#39;\n \n## vider rapidement le serveur memcached ##\nalias flushmcd=&#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;\n \n## Supprimer rapidement les actifs de Akamai / Amazon cdn ##\nalias cdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai&#39;\nalias amzcdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon&#39;\n \n## liste de fourniture des URL via le fichier ou stdin\nalias cdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai --stdin&#39;\nalias amzcdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon --stdin&#39;","html":"<p>## définir d&#039;autres valeurs par défaut ##\nalias df=&#039;df -H&#039;\nalias du=&#039;du -ch&#039;\n \n# top est au sommet, tout comme vi est vim\nalias Haut=&#039;un haut&#039;\n \n## nfsrestart - doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart=&#039;sync &amp;&amp; sleep 2 &amp;&amp; &amp;etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter-sur, Sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#039;\n \n## Etat du serveur Memcached ##\nalias mcdstats=&#039;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#039;\nalias mcdshow=&#039;display / usr / bin / memcached-tool 10.10.27.11:11211&#039;\n \n## vider rapidement le serveur memcached ##\nalias flushmcd=&#039;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#039;\n \n## Supprimer rapidement les actifs de Akamai / Amazon cdn ##\nalias cdndel=&#039;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai&#039;\nalias amzcdndel=&#039;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon&#039;\n \n## liste de fourniture des URL via le fichier ou stdin\nalias cdnmdel=&#039;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai --stdin&#039;\nalias amzcdnmdel=&#039;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon --stdin&#039;</p>"},{"id":"text-105","type":"text","heading":"","plain_text":"## définir d&#39;autres valeurs par défaut ##\nalias df = &#39;df -H&#39;\nalias du = &#39;du -ch&#39; # top est au sommet, tout comme vi est vim\nalias top = &#39;atop&#39; ## nfsrestart &#8211; doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart = &#39;sync &amp;&amp; sleep 2 &amp;&amp; /etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter -o, sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;## Etat du serveur Memcached ##\nalias mcdstats = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 display&#39; ## vider rapidement le serveur memcached ##\nalias flushmcd = &#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;## Supprimez rapidement les actifs d&#39;Akamai / Amazon cdn ##\nalias cdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai&#39;\nalias amzcdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon&#39; ## fournit la liste des urls via le fichier ou stdin\nalias cdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai &#8211;stdin&#39;\nalias amzcdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon &#8211;stdin&#39;","html":"<p>## définir d&#039;autres valeurs par défaut ##\nalias df = &#039;df -H&#039;\nalias du = &#039;du -ch&#039; # top est au sommet, tout comme vi est vim\nalias top = &#039;atop&#039; ## nfsrestart &#8211; doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart = &#039;sync &amp;&amp; sleep 2 &amp;&amp; /etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter -o, sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#039;## Etat du serveur Memcached ##\nalias mcdstats = &#039;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#039;\nalias mcdshow = &#039;/ usr / bin / memcached-tool 10.10.27.11:11211 display&#039; ## vider rapidement le serveur memcached ##\nalias flushmcd = &#039;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#039;## Supprimez rapidement les actifs d&#039;Akamai / Amazon cdn ##\nalias cdndel = &#039;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai&#039;\nalias amzcdndel = &#039;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon&#039; ## fournit la liste des urls via le fichier ou stdin\nalias cdnmdel = &#039;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai &#8211;stdin&#039;\nalias amzcdnmdel = &#039;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon &#8211;stdin&#039;</p>"},{"id":"text-106","type":"text","heading":"","plain_text":"Conclusion\nCet article résume plusieurs types d’utilisation des alias * nix bash:","html":"<p>Conclusion\nCet article résume plusieurs types d’utilisation des alias * nix bash:</p>"},{"id":"text-107","type":"text","heading":"","plain_text":"Définition des options par défaut pour une commande (par exemple, définissez eth0 comme option par défaut pour la commande ethtool via alias ethtool = &#39;ethtool eth0&#39; ).\nCorrection de fautes de frappe (cd .. agira comme cd .. via alias cd .. = &#39;cd ..&#39;).\nRéduire la quantité de frappe.\nDéfinition du chemin par défaut d’une commande existant dans plusieurs versions d’un système (par exemple, GNU / grep se trouve dans / usr / local / bin / grep et Unix, grep se trouve dans / bin / grep. Pour utiliser GNU grep, utilisez alias grep = &#39;/ usr / local / bin / grep&#39; ).\nAjouter les filets de sécurité à Unix en rendant les commandes interactives en définissant les options par défaut. (par exemple, rm, mv et d’autres commandes).\nCompatibilité en créant des commandes pour les systèmes d&#39;exploitation plus anciens tels que MS-DOS ou d&#39;autres systèmes d&#39;exploitation de type Unix (par exemple, alias del = rm).","html":"<p>Définition des options par défaut pour une commande (par exemple, définissez eth0 comme option par défaut pour la commande ethtool via alias ethtool = &#039;ethtool eth0&#039; ).\nCorrection de fautes de frappe (cd .. agira comme cd .. via alias cd .. = &#039;cd ..&#039;).\nRéduire la quantité de frappe.\nDéfinition du chemin par défaut d’une commande existant dans plusieurs versions d’un système (par exemple, GNU / grep se trouve dans / usr / local / bin / grep et Unix, grep se trouve dans / bin / grep. Pour utiliser GNU grep, utilisez alias grep = &#039;/ usr / local / bin / grep&#039; ).\nAjouter les filets de sécurité à Unix en rendant les commandes interactives en définissant les options par défaut. (par exemple, rm, mv et d’autres commandes).\nCompatibilité en créant des commandes pour les systèmes d&#039;exploitation plus anciens tels que MS-DOS ou d&#039;autres systèmes d&#039;exploitation de type Unix (par exemple, alias del = rm).</p>"},{"id":"text-108","type":"text","heading":"","plain_text":"J&#39;ai partagé les alias que j&#39;ai utilisés au fil des ans pour réduire le besoin de dactylographie répétitive en ligne de commande. Si vous connaissez et utilisez un autre alias bash / ksh / csh pouvant réduire le typage, partagez ci-dessous dans les commentaires.\nVoir également","html":"<p>J&#039;ai partagé les alias que j&#039;ai utilisés au fil des ans pour réduire le besoin de dactylographie répétitive en ligne de commande. Si vous connaissez et utilisez un autre alias bash / ksh / csh pouvant réduire le typage, partagez ci-dessous dans les commentaires.\nVoir également</p>"},{"id":"text-109","type":"text","heading":"","plain_text":"Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.","html":"<p>Posté par:     Vivek Gite\n    L&#039;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#039;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.</p>"},{"id":"text-110","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"UNEn bash alias n’est que le raccourci vers les commandes. La commande alias permet à l&#39;utilisateur de lancer n&#39;importe quelle commande ou groupe de commandes (y compris les options et les noms de fichiers) en entrant un seul mot. Utilisez la commande alias pour afficher une liste de tous les alias définis. Vous pouvez ajouter des alias définis par l&#39;utilisateur au fichier ~ / .bashrc. Vous pouvez réduire le temps de frappe avec ces alias, travailler intelligemment et augmenter la productivité à l’invite de commande.Cet article explique comment créer et utiliser des alias, dont 30 exemples pratiques d&#39;alias de shell bash."},{"id":"text-2","heading":"Text","content":"Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les annonces sont agaçantes, mais elles aident à maintenir ce site Web en marche Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon."},{"id":"text-3","heading":"Text","content":"En savoir plus sur les alias de shell bash\nLa syntaxe générale de la commande alias pour le shell bash est la suivante:\nComment lister les alias bash\nTapez la commande d&#39;alias suivante:aliasExemples de sortie:\nalias .. = &#39;cd ..&#39;\nalias amazonbackup = &#39;s3backup&#39;\nalias apt-get = &#39;sudo apt-get&#39;\n..."},{"id":"text-4","heading":"Text","content":"Par défaut, la commande alias affiche une liste des alias définis pour l&#39;utilisateur actuel.\nComment définir ou créer un alias de shell bash\nPour créer l&#39;alias, utilisez la syntaxe suivante:"},{"id":"text-5","heading":"Text","content":"alias prénom= valeur\nalias prénom=&#39;commander&#39;\nalias prénom=&#39;commande arg1 arg2&#39;\nalias prénom=&#39;/ chemin / vers / script&#39;\nalias prénom=&#39;/path/to/script.pl arg1&#39;"},{"id":"text-6","heading":"Text","content":"nom d&#39;alias = valeur\nnom d&#39;alias = &#39;commande&#39;\nnom d&#39;alias = &#39;commande arg1 arg2&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script&#39;\nnom d&#39;alias = &#39;/ chemin / vers / script.pl arg1&#39;"},{"id":"text-7","heading":"Text","content":"Dans cet exemple, créez l&#39;alias c pour la commande clear couramment utilisée, qui efface l&#39;écran, en tapant la commande suivante puis en appuyant sur la touche Entrée:\nEnsuite, pour effacer l&#39;écran, au lieu de taper effacer, il vous suffirait de taper la lettre «c» et d&#39;appuyer sur la touche [ENTER] clé:\nComment désactiver temporairement un alias bash\nUn alias peut être désactivé temporairement à l&#39;aide de la syntaxe suivante:"},{"id":"text-8","heading":"Text","content":"## path / to / full / command\n/usr/poubelle/clair\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommander ls"},{"id":"text-9","heading":"Text","content":"## path / to / full / command\n/ usr / bin / clear\n## appel alias avec une barre oblique inverse ##\n c\n## utilise la commande / bin / ls et évite ls alias ##\ncommande ls"},{"id":"text-10","heading":"Text","content":"Comment supprimer / supprimer un alias bash\nVous devez utiliser la commande appelée unalias pour supprimer les alias. Sa syntaxe est la suivante:"},{"id":"text-11","heading":"Text","content":"unalias alias\nunalias foo"},{"id":"text-12","heading":"Text","content":"unalias aliasname\nunalias foo"},{"id":"text-13","heading":"Text","content":"Dans cet exemple, supprimez l&#39;alias c qui avait été créé dans un exemple précédent:\nVous devez également supprimer l&#39;alias du fichier ~ / .bashrc à l&#39;aide d&#39;un éditeur de texte (voir section suivante).\nComment rendre les alias de shell bash permanents\nL&#39;alias c reste en vigueur uniquement pendant la session de connexion en cours. Une fois que vous vous êtes déconnecté ou que vous avez redémarré le système, l&#39;alias c disparaîtra. Pour éviter ce problème, ajoutez un alias à votre fichier ~ / .bashrc, entrez:\nL&#39;alias c de l&#39;utilisateur actuel peut être rendu permanent en entrant la ligne suivante:\nEnregistrez et fermez le fichier. Les alias à l’échelle du système (c’est-à-dire des alias pour tous les utilisateurs) peuvent être placés dans le fichier / etc / bashrc. Veuillez noter que la commande alias est intégrée à différents shells, notamment ksh, tcsh / csh, ash, bash et autres.\nUne note sur l&#39;accès privilégié\nVous pouvez ajouter du code comme suit dans ~ / .bashrc:"},{"id":"text-14","heading":"Text","content":"# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [[[[ $ UID -ne 0 ]; puis\n    alias redémarrer=&#39;sudo reboot&#39;\n    alias mettre à jour=&#39;sudo apt-get upgrade&#39;\nFi"},{"id":"text-15","heading":"Text","content":"# Si l&#39;utilisateur n&#39;est pas root, transmettez toutes les commandes via sudo #\nsi [ $UID -ne 0 ]; puis\nalias reboot = &#39;sudo reboot&#39;\nalias update = &#39;sudo apt-get upgrade&#39;\nFi"},{"id":"text-16","heading":"Text","content":"Une note sur les alias spécifiques à l&#39;OS\nVous pouvez ajouter du code comme suit dans ~ / .bashrc en utilisant l&#39;instruction case:"},{"id":"text-17","heading":"Text","content":"### Obtenir le nom de l&#39;OS via uname ###\n_myos=&quot;$ (uname)&quot;\n \n### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\nCas $ _myos dans\n   Linux) alias foo=&#39;/ chemin / vers / linux / bin / foo&#39;;;\n   FreeBSD|OpenBSD) alias foo=&#39;/ chemin / vers / bsd / bin / foo&#39; ;;\n   SunOS) alias foo=&#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n   *) ;;\nesac"},{"id":"text-18","heading":"Text","content":"### Obtenir le nom de l&#39;OS via uname ###\n_myos = &quot;$ (uname)&quot; ### ajouter un alias selon le système d&#39;exploitation en utilisant $ _myos ###\ncase $ _myos in\nLinux) alias foo = &#39;/ chemin / vers / linux / bin / foo&#39; ;;\nFreeBSD | OpenBSD) alias foo = &#39;/ chemin / vers / bsd / bin / foo&#39; ;;\nSunOS) alias foo = &#39;/ chemin / vers / sunos / bin / foo&#39; ;;\n*) ;;\nesac"},{"id":"text-19","heading":"Text","content":"30 exemples d&#39;alias de shell bash\nVous pouvez définir différents alias de types comme suit pour gagner du temps et augmenter votre productivité.\n# 1: sortie de la commande Control ls\nLa commande ls liste le contenu du répertoire et vous pouvez coloriser la sortie:"},{"id":"text-20","heading":"Text","content":"## Colorise la sortie ls ##\nalias ls=&#39;ls --color = auto&#39;\n \n## Utiliser un format de liste longue ##\nalias ll=&#39;ls -la&#39;\n \n## Montrer les fichiers cachés ##\nalias l. =&#39;ls -d. * --color = auto&#39;"},{"id":"text-21","heading":"Text","content":"## Colorise la sortie ls ##\nalias ls = &#39;ls &#8211;color = auto&#39; ## Utilisez un format de liste longue ##\nalias ll = &#39;ls -la&#39; ## Afficher les fichiers cachés ##\nalias l. = &#39;ls -d. * &#8211;color = auto&#39;"},{"id":"text-22","heading":"Text","content":"# 2: Contrôler le comportement de la commande cd"},{"id":"text-23","heading":"Text","content":"## se débarrasser de la commande non trouvée ##\nalias cd .. =&#39;cd ..&#39;\n \n## un moyen rapide de sortir du répertoire courant ##\nalias .. =&#39;cd ..&#39;\nalias ... =&#39;cd ../../../&#39;\nalias .... =&#39;cd ../../../../&#39;\nalias ..... =&#39;cd ../../../../&#39;\nalias .4 =&#39;cd ../../../../&#39;\nalias .5 =&#39;cd ../../../../ ..&#39;"},{"id":"text-24","heading":"Text","content":"## se débarrasser de la commande non trouvée ##\nalias cd .. = &#39;cd ..&#39; ## un moyen rapide de sortir du répertoire courant ##\nalias .. = &#39;cd ..&#39;\nalias &#8230; = &#39;cd ../../../&#39;\nalias &#8230;. = &#39;cd ../../../../&#39;\nalias &#8230;.. = &#39;cd ../../../../&#39;\nalias .4 = &#39;cd ../../../../&#39;\nalias .5 = &#39;cd ../../../../ ..&#39;"},{"id":"text-25","heading":"Text","content":"# 3: Contrôle de la sortie de la commande grep\nLa commande grep est un utilitaire de ligne de commande permettant de rechercher dans des fichiers en texte brut des lignes correspondant à une expression régulière:"},{"id":"text-26","heading":"Text","content":"## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep=&#39;grep --color = auto&#39;\nalias egrep=&#39;egrep --color = auto&#39;\nalias fgrep=&#39;fgrep --color = auto&#39;"},{"id":"text-27","heading":"Text","content":"## Colorise le résultat de la commande grep pour en faciliter l’utilisation (bon pour les fichiers journaux) ##\nalias grep = &#39;grep &#8211;color = auto&#39;\nalias egrep = &#39;egrep &#8211;color = auto&#39;\nalias fgrep = &#39;fgrep &#8211;color = auto&#39;"},{"id":"text-28","heading":"Text","content":"# 4: Démarrer la calculatrice avec support mathématique\n# 4: Générer sha1 digérer"},{"id":"text-29","heading":"Text","content":"alias sha1=&#39;openssl sha1&#39;"},{"id":"text-30","heading":"Text","content":"alias sha1 = &#39;openssl sha1&#39;"},{"id":"text-31","heading":"Text","content":"# 5: Créer des répertoires parents à la demande\nLa commande mkdir est utilisée pour créer un répertoire:\n# 6: Colorise la sortie diff\nVous pouvez comparer des fichiers ligne par ligne en utilisant diff et utiliser un outil appelé colordiff pour coloriser la sortie de diff:"},{"id":"text-32","heading":"Text","content":"# installer le paquet colordiff :)\nalias diff=&#39;colordiff&#39;"},{"id":"text-33","heading":"Text","content":"# installer le paquet colordiff 🙂\nalias diff = &#39;colordiff&#39;"},{"id":"text-34","heading":"Text","content":"# 7: Rendre la sortie de la commande mount jolie et lisible"},{"id":"text-35","heading":"Text","content":"alias monter=&#39;mount | column -t&#39;"},{"id":"text-36","heading":"Text","content":"alias mount = &#39;mount | column -t&#39;"},{"id":"text-37","heading":"Text","content":"# 8: Commandes raccourcis pour gagner du temps"},{"id":"text-38","heading":"Text","content":"# raccourcis pratiques #\nalias h=&#39;l&#39;histoire&#39;\nalias j=&#39;jobs -l&#39;"},{"id":"text-39","heading":"Text","content":"# raccourcis pratiques #\nalias h = &#39;histoire&#39;\nalias j = &#39;jobs -l&#39;"},{"id":"text-40","heading":"Text","content":"# 9: Créer un nouvel ensemble de commandes"},{"id":"text-41","heading":"Text","content":"alias chemin=&#39;echo -e $ PATH //: / \\ n&#39;\nalias à présent=&#39;date + &quot;% T&quot;&#39;\nalias maintenant= maintenant\nalias maintenant=&#39;date + &quot;% d-% m-% Y&quot;&#39;"},{"id":"text-42","heading":"Text","content":"alias path = &#39;echo -e $ PATH //: / \\ n&#39;\nalias maintenant = &#39;date + &quot;% T&quot;&#39;\nalias nowtime = maintenant\nalias nowdate = &#39;date + &quot;% d-% m-% Y&quot;&#39;"},{"id":"text-43","heading":"Text","content":"# 10: Définir vim comme valeur par défaut"},{"id":"text-44","heading":"Text","content":"alias vi=vim\nalias SVI=&#39;sudo vi&#39;\nalias vis=&#39;vim &quot;+ set si&quot;&#39;\nalias modifier=&#39;vim&#39;"},{"id":"text-45","heading":"Text","content":"alias vi = vim\nalias svi = &#39;sudo vi&#39;\nalias vis = &#39;vim &quot;+ set si&quot;&#39;\nalias edit = &#39;vim&#39;"},{"id":"text-46","heading":"Text","content":"# 11: La sortie de contrôle d&#39;un outil de réseau appelé ping"},{"id":"text-47","heading":"Text","content":"# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping=&#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias jeûne=&#39;ping -c 100 -s.2&#39;"},{"id":"text-48","heading":"Text","content":"# Arrête après l&#39;envoi du nombre de paquets ECHO_REQUEST #\nalias ping = &#39;ping -c 5&#39;\n# Ne pas attendre l&#39;intervalle 1 seconde, aller vite #\nalias fastping = &#39;ping -c 100 -s.2&#39;"},{"id":"text-49","heading":"Text","content":"# 12: Afficher les ports ouverts\nUtilisez la commande netstat pour répertorier rapidement tous les ports TCP / UDP sur le serveur:"},{"id":"text-50","heading":"Text","content":"alias les ports=&#39;netstat -tulanp&#39;"},{"id":"text-51","heading":"Text","content":"alias ports = &#39;netstat -tulanp&#39;"},{"id":"text-52","heading":"Text","content":"# 13: serveurs de sommeil Wakeup\nWake-on-LAN (WOL) est une norme de réseau Ethernet permettant à un serveur d&#39;être activé par un message réseau. Vous pouvez rapidement réveiller les périphériques nas et le serveur en utilisant les alias suivants:"},{"id":"text-53","heading":"Text","content":"## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03=&#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;"},{"id":"text-54","heading":"Text","content":"## remplacez mac par votre adresse MAC actuelle du serveur #\nalias wakeupnas01 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FC&#39;\nalias wakeupnas02 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FD&#39;\nalias wakeupnas03 = &#39;/ usr / bin / wakeonlan 00: 11: 32: 11: 15: FE&#39;"},{"id":"text-55","heading":"Text","content":"# 14: sortie du pare-feu de contrôle (iptables)\nNetfilter est un pare-feu basé sur un hôte pour les systèmes d&#39;exploitation Linux. Il est inclus dans la distribution Linux et est activé par défaut. Cet article répertorie les solutions iptables les plus courantes requises par un nouvel utilisateur Linux pour sécuriser son système d&#39;exploitation Linux contre les intrus."},{"id":"text-56","heading":"Text","content":"## raccourci pour iptables et le transmettre via sudo #\nalias ipt=&#39;sudo / sbin / iptables&#39;\n \n# afficher toutes les règles #\nalias iptlist=&#39;sudo / sbin / iptables -L -n -v --numéro-lignes&#39;\nalias iptlistin=&#39;sudo / sbin / iptables -L INPUT -n -v --line-numbers&#39;\nalias iptlistout=&#39;sudo / sbin / iptables -L OUTPUT -n -v --line-numbers&#39;\nalias iptlistfw=&#39;sudo / sbin / iptables -L FORWARD -n -v --line-numbers&#39;\nalias pare-feu= iptlist"},{"id":"text-57","heading":"Text","content":"## raccourci pour iptables et le transmettre via sudo #\nalias ipt = &#39;sudo / sbin / iptables&#39; # affiche toutes les règles #\nalias iptlist = &#39;sudo / sbin / iptables -L -n -v &#8211;line-numbers&#39;\nalias iptlistin = &#39;sudo / sbin / iptables -L INPUT -n -v &#8211;line-numbers&#39;\nalias iptlistout = &#39;sudo / sbin / iptables -L OUTPUT -n -v &#8211;line-numbers&#39;\nalias iptlistfw = &#39;sudo / sbin / iptables -L FORWARD -n -v &#8211;line-numbers&#39;\npare-feu alias = iptlist"},{"id":"text-58","heading":"Text","content":"# 15: problèmes de serveur web / cdn avec curl"},{"id":"text-59","heading":"Text","content":"# obtenir des en-têtes de serveur Web #\nalias entête=&#39;curl -I&#39;\n \n# savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias tête=&#39;curl -I --compress&#39;"},{"id":"text-60","heading":"Text","content":"# obtenir des en-têtes de serveur Web #\nalias header = &#39;curl -I&#39; # savoir si le serveur distant prend en charge gzip / mod_deflate ou non #\nalias headerc = &#39;curl -I &#8211;compress&#39;"},{"id":"text-61","heading":"Text","content":"# 16: Ajouter des filets de sécurité"},{"id":"text-62","heading":"Text","content":"# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm=&#39;rm -I --preserve-root&#39;\n \n# confirmation #\nalias mv=&#39;mv -i&#39;\nalias cp=&#39;cp -i&#39;\nalias dans=&#39;ln -i&#39;\n \n# La parentalité change de permanente sur / #\nalias chown=&#39;chown --preserve-root&#39;\nalias chmod=&#39;chmod --preserve-root&#39;\nalias chgrp=&#39;chgrp --preserve-root&#39;"},{"id":"text-63","heading":"Text","content":"# ne pas supprimer / ou demander si la suppression de plus de 3 fichiers à la fois #\nalias rm = &#39;rm -I &#8211;preserve-root&#39; # confirmation #\nalias mv = &#39;mv -i&#39;\nalias cp = &#39;cp -i&#39;\nalias ln = &#39;ln -i&#39; # Modification parentale des permanentes sur / #\nalias chown = &#39;chown &#8211;preserve-root&#39;\nalias chmod = &#39;chmod &#8211;preserve-root&#39;\nalias chgrp = &#39;chgrp &#8211;preserve-root&#39;"},{"id":"text-64","heading":"Text","content":"# 17: Mettre à jour le serveur Linux Debian\nLa commande apt-get est utilisée pour installer des paquets sur Internet (ftp ou http). Vous pouvez également mettre à niveau tous les packages en une seule opération:"},{"id":"text-65","heading":"Text","content":"# spécifique à la distribution - Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get =&quot;sudo apt-get&quot;\nalias mise à jour=&quot;sudo apt-get --yes&quot;\n \n# mise à jour sur une commande\nalias mettre à jour=&#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;"},{"id":"text-66","heading":"Text","content":"# spécifique à la distribution &#8211; Debian / Ubuntu et ses amis #\n# installer avec apt-get\nalias apt-get = &quot;sudo apt-get&quot;\nalias updatey = &quot;sudo apt-get &#8211;yes&quot; # mise à jour sur une commande\nalias update = &#39;sudo apt-get update &amp;&amp; sudo apt-get upgrade&#39;"},{"id":"text-67","heading":"Text","content":"N ° 18: Mise à jour du serveur RHEL / CentOS / Fedora Linux\nLa commande yum est un outil de gestion de paquets pour RHEL / CentOS / Fedora Linux et ses amis:"},{"id":"text-68","heading":"Text","content":"## distrp specifc RHEL / CentOS ##\nalias mettre à jour=&#39;miam mise à jour&#39;\nalias mise à jour=&#39;miam-y mise à jour&#39;"},{"id":"text-69","heading":"Text","content":"## distrp specifc RHEL / CentOS ##\nalias update = &#39;yum update&#39;\nalias updatey = &#39;yum -y update&#39;"},{"id":"text-70","heading":"Text","content":"# 19: Accordez sudo et su"},{"id":"text-71","heading":"Text","content":"# devenir root #\nalias racine=&#39;sudo -i&#39;\nalias su=&#39;sudo -i&#39;"},{"id":"text-72","heading":"Text","content":"# devenir root #\nalias root = &#39;sudo -i&#39;\nalias su = &#39;sudo -i&#39;"},{"id":"text-73","heading":"Text","content":"# 20: Passer l&#39;arrêt / le redémarrage via sudo\nLa commande shutdown arrête le système Linux / Unix:"},{"id":"text-74","heading":"Text","content":"# redémarrage / arrêt / mise hors tension\nalias redémarrer=&#39;sudo / sbin / reboot&#39;\nalias éteindre=&#39;sudo / sbin / poweroff&#39;\nalias arrêt=&#39;sudo / sbin / halt&#39;\nalias fermer=&#39;sudo / sbin / shutdown&#39;"},{"id":"text-75","heading":"Text","content":"# redémarrage / arrêt / mise hors tension\nalias reboot = &#39;sudo / sbin / reboot&#39;\nalias poweroff = &#39;sudo / sbin / poweroff&#39;\nalias stop = &#39;sudo / sbin / stop&#39;\nalias shutdown = &#39;sudo / sbin / shutdown&#39;"},{"id":"text-76","heading":"Text","content":"# 21: Contrôler les serveurs Web"},{"id":"text-77","heading":"Text","content":"# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload=&#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest=&#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload=&#39;sudo /etc/init.d/lighttpd reload&#39;\nalias test de lumière=&#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload=&#39;sudo / usr / sbin / apachectl -k gracieux&#39;\nalias httpdtest=&#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;"},{"id":"text-78","heading":"Text","content":"# le transmettra aussi via sudo pour que tout administrateur puisse le recharger sans vous appeler #\nalias nginxreload = &#39;sudo / usr / local / nginx / sbin / nginx -s reload&#39;\nalias nginxtest = &#39;sudo / usr / local / nginx / sbin / nginx -t&#39;\nalias lightyload = &#39;sudo /etc/init.d/lighttpd reload&#39;\nalias lightytest = &#39;sudo / usr / sbin / lighttpd -f /etc/lighttpd/lighttpd.conf -t&#39;\nalias httpdreload = &#39;sudo / usr / sbin / apachectl -k graceful&#39;\nalias httpdtest = &#39;sudo / usr / sbin / apachectl -t &amp;&amp; / usr / sbin / apachectl -t -D DUMP_VHOSTS&#39;"},{"id":"text-79","heading":"Text","content":"# 22: Un alias dans nos fichiers de sauvegarde"},{"id":"text-80","heading":"Text","content":"# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias sauvegarde=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type local --taget / raid1 / backups&#39;\nalias nasbackup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01&#39;\nalias s3backup=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh --type nas --target nas01 --auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotdaily=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotweekly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias rsnapshotmonthly=&#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh --type remote --target nas03 --auth /home/scripts/admin/.authdata/ssh.keys --config / home / scripts / admin / scripts / backup / config / adsl.conf &#39;\nalias amazonbackup= s3backup"},{"id":"text-81","heading":"Text","content":"# si cron échoue ou si vous voulez une sauvegarde à la demande, exécutez ces commandes #\n# le passe à nouveau via sudo pour que le membre du groupe admin puisse commencer le travail #\n# Scripts de sauvegarde #\nalias backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type local &#8211;taget / raid1 / backups&#39;\nalias nasbackup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01&#39;\nalias s3backup = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.backup.sh &#8211;type nas &#8211;target nas01 &#8211;auth /home/scripts/admin/.authdata/amazon.keys&#39;\nalias rsnapshothourly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotdaily = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotweekly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias rsnapshotmonthly = &#39;sudo /home/scripts/admin/scripts/backup/wrapper.rsnapshot.sh &#8211;type remote &#8211;target nas03 &#8211;auth /home/scripts/admin/.authdata/ssh.keys &#8211;config / home /scripts/admin/scripts/backup/config/adsl.conf &#39;\nalias amazonbackup = s3backup"},{"id":"text-82","heading":"Text","content":"N ° 23: Spécifique au bureau &#8211; Lecture de fichiers avi / mp3 à la demande"},{"id":"text-83","heading":"Text","content":"## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias Playavi=&#39;mplayer * .avi&#39;\nalias vlc=&#39;vlc * .avi&#39;\n \n# lire tous les fichiers de musique du répertoire en cours #\nalias Playwave=&#39;pour i in * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg=&#39;pour i in * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Jouer Mp3=&#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# lire des fichiers à partir de périphériques nas #\nalias Nplaywave=&#39;for i in /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias Nplayogg=&#39;for i in /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3=&#39;for i in /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; terminé&#39;\n \n# shuffle mp3 / ogg etc. par défaut #\nalias la musique=&#39;mplayer --shuffle *&#39;"},{"id":"text-84","heading":"Text","content":"## lire des fichiers vidéo dans un répertoire en cours ##\n# cd ~ / Télécharger / nom-film\n# playavi ou vlc\nalias playavi = &#39;mplayer * .avi&#39;\nalias vlc = &#39;vlc * .avi&#39; # lit tous les fichiers de musique du répertoire en cours #\nalias playwave = &#39;pour i dans * .wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playogg = &#39;pour i dans * .ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias playmp3 = &#39;pour i dans * .mp3; faire mplayer &quot;$ i&quot;; done # lit les fichiers des périphériques nas #\nalias nplaywave = &#39;for i dans /nas/multimedia/wave/*.wav; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplayogg = &#39;for i dans /nas/multimedia/ogg/*.ogg; faire mplayer &quot;$ i&quot;; terminé&#39;\nalias nplaymp3 = &#39;pour i dans /nas/multimedia/mp3/*.mp3; faire mplayer &quot;$ i&quot;; fait &#39;# shuffle mp3 / ogg etc. par défaut #\nalias music = &#39;mplayer &#8211;shuffle *&#39;"},{"id":"text-85","heading":"Text","content":"# 24: Définir les interfaces par défaut pour les commandes liées à l&#39;administrateur système\nvnstat est un moniteur de trafic réseau basé sur une console. dnstop est un outil de la console pour analyser le trafic DNS. Les commandes tcptrack et iftop affichent des informations sur les connexions TCP / UDP qu&#39;il voit sur une interface réseau et affichent l&#39;utilisation de la bande passante sur une interface par hôte, respectivement."},{"id":"text-86","heading":"Text","content":"## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop=&#39;dnstop -l 5 eth1&#39;\nalias vnstat=&#39;vnstat -i eth1&#39;\nalias iftop=&#39;iftop -i eth1&#39;\nalias tcpdump=&#39;tcpdump -i eth1&#39;\nalias ethtool=&#39;ethtool eth1&#39;\n \n# travailler sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig=&#39;iwconfig wlan0&#39;"},{"id":"text-87","heading":"Text","content":"## Tous nos serveurs eth1 sont connectés aux internets via vlan / router, etc. ##\nalias dnstop = &#39;dnstop -l 5 eth1&#39;\nalias vnstat = &#39;vnstat -i eth1&#39;\nalias iftop = &#39;iftop -i eth1&#39;\nalias tcpdump = &#39;tcpdump -i eth1&#39;\nalias ethtool = &#39;ethtool eth1&#39; # fonctionne sur wlan0 par défaut #\n# Utile uniquement pour les ordinateurs portables car tous les serveurs sont sans interface sans fil\nalias iwconfig = &#39;iwconfig wlan0&#39;"},{"id":"text-88","heading":"Text","content":"# 25: Récupérer rapidement la mémoire système, l&#39;utilisation du processeur et les informations sur la mémoire gpu"},{"id":"text-89","heading":"Text","content":"## options de passage pour libérer ##\nalias meminfo=&#39;libre -m -l -t&#39;\n \n## Obtient le meilleur processus en mangeant de la mémoire\nalias psmem=&#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10=&#39;ps auxf | trier -nr -k 4 | tête -10 &#39;\n \n## get top process eating cpu ##\nalias pscpu=&#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10=&#39;ps auxf | trier -nr -k 3 | tête -10 &#39;\n \n## Obtenir des informations sur le processeur du serveur ##\nalias cpuinfo=&#39;lscpu&#39;\n \n## utilisation plus ancienne du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ##\n \n## obtenir GPU RAM sur le bureau / ordinateur portable ##\nalias gpumeminfo=&#39;grep -i --color memory /var/log/Xorg.0.log&#39;"},{"id":"text-90","heading":"Text","content":"## options de passage pour libérer ##\nalias meminfo = &#39;gratuit -m -l -t&#39; ## Obtenir le processus le plus important en train de manger de la mémoire\nalias psmem = &#39;ps auxf | trier -nr -k 4 &#39;\nalias psmem10 = &#39;ps auxf | trier -nr -k 4 | head -10 &#39;## get top process eating cpu ##\npseudo pscpu = &#39;ps auxf | trier -nr -k 3 &#39;\nalias pscpu10 = &#39;ps auxf | trier -nr -k 3 | head -10 &#39;## Obtenir les informations sur le processeur du serveur ##\nalias cpuinfo = &#39;lscpu&#39; ## utilisation antérieure du système / proc / cpuinfo ##\n## alias cpuinfo = &#39;less / proc / cpuinfo&#39; ## ## obtenir la RAM GPU sur le bureau / ordinateur portable ##\nalias gpumeminfo = &#39;grep -i &#8211;color memory /var/log/Xorg.0.log&#39;"},{"id":"text-91","heading":"Text","content":"# 26: Routeur domestique de contrôle\nLa commande curl peut être utilisée pour redémarrer les routeurs Linksys."},{"id":"text-92","heading":"Text","content":"# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys=&quot;curl -u &#39;admin: mon-mot de passe super&#39; &#39;http://192.168.1.2/setup.cgi?todo=reboot&#39;&quot;\n \n# Redémarrer le pont sans fil Asus NT16 à base de tomates\nalias reboottomato=&quot;ssh admin@192.168.1.1 / sbin / reboot&quot;"},{"id":"text-93","heading":"Text","content":"# Redémarrer ma maison Routeur / passerelle Linksys WAG160N / WAG54 / WAG320 / WAG120N de * nix.\nalias rebootlinksys = &quot;curl -u &#39;admin: mon-mot de passe super&quot;&#39; http://192.168.1.2/setup.cgi?todo=reboot &#39;&quot;# Redémarrage du pont sans fil Asus NT16 basé sur la tomate\nalias reboottomato = &quot;ssh admin@192.168.1.1 / sbin / reboot&quot;"},{"id":"text-94","heading":"Text","content":"# 27 Reprendre wget par défaut\nGNU Wget est un utilitaire gratuit pour le téléchargement non interactif de fichiers depuis le Web. Il prend en charge les protocoles HTTP, HTTPS et FTP et peut également reprendre les téléchargements:"},{"id":"text-95","heading":"Text","content":"## Celui-ci sauvé par le cul autant de fois ##\nalias wget=&#39;wget -c&#39;"},{"id":"text-96","heading":"Text","content":"## Celui-ci sauvé par le cul autant de fois ##\nalias wget = &#39;wget -c&#39;"},{"id":"text-97","heading":"Text","content":"# 28 Utiliser un navigateur différent pour tester le site Web"},{"id":"text-98","heading":"Text","content":"## Celui-ci sauvé par le cul autant de fois ##\nalias ff4=&#39;/ opt / firefox4 / firefox&#39;\nalias ff13=&#39;/ opt / firefox13 / firefox&#39;\nalias chrome=&#39;/ opt / google / chrome / chrome&#39;\nalias opéra=&#39;/ opt / opera / opera&#39;\n \n#default ff\nalias ff= ff13\n \n#mon navigateur par défaut\nalias navigateur= chrome"},{"id":"text-99","heading":"Text","content":"## Celui-ci sauvé par le cul autant de fois ##\nalias ff4 = &#39;/ opt / firefox4 / firefox&#39;\nalias ff13 = &#39;/ opt / firefox13 / firefox&#39;\nalias chrome = &#39;/ opt / google / chrome / chrome&#39;\nalias opera = &#39;/ opt / opera / opera&#39; #default ff\nalias ff = ff13 #mon navigateur par défaut\nnavigateur alias = chrome"},{"id":"text-100","heading":"Text","content":"N ° 29: Une note à propos de ssh alias\nNe créez pas d&#39;alias ssh, utilisez plutôt les fichiers de configuration du client SSH OpenSSH ~ / .ssh / config. Il offre plus d&#39;option. Un exemple:"},{"id":"text-101","heading":"Text","content":"Serveur hôte10\n  Nom d&#39;hôte 1.2.3.4\n  IdentityFile ~ / backups / .ssh / id_dsa\n  utilisateur foobar\n  Port 30000\n  ForwardX11Trusted oui\n  TCPKeepAlive oui"},{"id":"text-102","heading":"Text","content":"Serveur hôte10\nNom d&#39;hôte 1.2.3.4\nIdentityFile ~ / backups / .ssh / id_dsa\nutilisateur foobar\nPort 30000\nForwardX11Trusted oui\nTCPKeepAlive oui"},{"id":"text-103","heading":"Text","content":"Vous pouvez maintenant vous connecter à peer1 en utilisant la syntaxe suivante:$ ssh server10\nN ° 30: à votre tour de partager…"},{"id":"text-104","heading":"Text","content":"## définir d&#39;autres valeurs par défaut ##\nalias df=&#39;df -H&#39;\nalias du=&#39;du -ch&#39;\n \n# top est au sommet, tout comme vi est vim\nalias Haut=&#39;un haut&#39;\n \n## nfsrestart - doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart=&#39;sync &amp;&amp; sleep 2 &amp;&amp; &amp;etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter-sur, Sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;\n \n## Etat du serveur Memcached ##\nalias mcdstats=&#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow=&#39;display / usr / bin / memcached-tool 10.10.27.11:11211&#39;\n \n## vider rapidement le serveur memcached ##\nalias flushmcd=&#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;\n \n## Supprimer rapidement les actifs de Akamai / Amazon cdn ##\nalias cdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai&#39;\nalias amzcdndel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon&#39;\n \n## liste de fourniture des URL via le fichier ou stdin\nalias cdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile akamai --stdin&#39;\nalias amzcdnmdel=&#39;/ home / scripts / admin / cdn / purge_cdn_cache --profile amazon --stdin&#39;"},{"id":"text-105","heading":"Text","content":"## définir d&#39;autres valeurs par défaut ##\nalias df = &#39;df -H&#39;\nalias du = &#39;du -ch&#39; # top est au sommet, tout comme vi est vim\nalias top = &#39;atop&#39; ## nfsrestart &#8211; doit être root ##\n## actualise nfs mount / cache etc. pour Apache ##\nalias nfsrestart = &#39;sync &amp;&amp; sleep 2 &amp;&amp; /etc/init.d/httpd stop &amp;&amp; umount netapp2: / exports / http &amp;&amp; sleep 2 &amp;&amp; monter -o, sync, rsize = 32768, wsize = 32768, intr, dur, proto = tcp, fsc natapp2: / exports / http / var / www / html &amp;&amp; /etc/init.d/httpd start &#39;## Etat du serveur Memcached ##\nalias mcdstats = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 stats&#39;\nalias mcdshow = &#39;/ usr / bin / memcached-tool 10.10.27.11:11211 display&#39; ## vider rapidement le serveur memcached ##\nalias flushmcd = &#39;echo &quot;flush_all&quot; | nc 10.10.27.11 11211 &#39;## Supprimez rapidement les actifs d&#39;Akamai / Amazon cdn ##\nalias cdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai&#39;\nalias amzcdndel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon&#39; ## fournit la liste des urls via le fichier ou stdin\nalias cdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile akamai &#8211;stdin&#39;\nalias amzcdnmdel = &#39;/ home / scripts / admin / cdn / purge_cdn_cache &#8211;profile amazon &#8211;stdin&#39;"},{"id":"text-106","heading":"Text","content":"Conclusion\nCet article résume plusieurs types d’utilisation des alias * nix bash:"},{"id":"text-107","heading":"Text","content":"Définition des options par défaut pour une commande (par exemple, définissez eth0 comme option par défaut pour la commande ethtool via alias ethtool = &#39;ethtool eth0&#39; ).\nCorrection de fautes de frappe (cd .. agira comme cd .. via alias cd .. = &#39;cd ..&#39;).\nRéduire la quantité de frappe.\nDéfinition du chemin par défaut d’une commande existant dans plusieurs versions d’un système (par exemple, GNU / grep se trouve dans / usr / local / bin / grep et Unix, grep se trouve dans / bin / grep. Pour utiliser GNU grep, utilisez alias grep = &#39;/ usr / local / bin / grep&#39; ).\nAjouter les filets de sécurité à Unix en rendant les commandes interactives en définissant les options par défaut. (par exemple, rm, mv et d’autres commandes).\nCompatibilité en créant des commandes pour les systèmes d&#39;exploitation plus anciens tels que MS-DOS ou d&#39;autres systèmes d&#39;exploitation de type Unix (par exemple, alias del = rm)."},{"id":"text-108","heading":"Text","content":"J&#39;ai partagé les alias que j&#39;ai utilisés au fil des ans pour réduire le besoin de dactylographie répétitive en ligne de commande. Si vous connaissez et utilisez un autre alias bash / ksh / csh pouvant réduire le typage, partagez ci-dessous dans les commentaires.\nVoir également"},{"id":"text-109","heading":"Text","content":"Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire."},{"id":"text-110","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/05/Getting-Started-With-Bash-Shell-Aliases-For-Linux-Unix.jpg"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/04/30-alias-de-shell-bash-pratiques-pour-linux-unix-mac-os-x-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}