Les alias vous permettent de simplifier les lignes de commandes que vous utilisez régulièrement. Une fois que vous maîtriserez les alias, impossible de vous en passer
1) Qu'est-ce qu'un alias ? Un alias est une substitution abrégée de commandes répétitives et/ou longues à taper dans la console.
2) Quelques alias d'exemples que vous pouvez copier-coller dans votre /home/user/.bashrc :
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
- Bof je n'ai pas de mérite, j'avais déjà cet alias mais avec "-Syua" donc j'ai quand même vu que c'était une erreur ! Mais Oui tu vois je suis tes conseils très assidûment. On ne peut que suivre les conseils de nos grands Maîtres.
Et toutes mes félicitations pour le post sur la "Récap des lignes de commande les plus courantes" super pour des incultes en Linux. Cela devrait limiter les
Encore Merci
Manjaro 22.1.0 Talos ~ Xfce4-Stable ~ Linux 6.2.9-1 ~ Intel Core i7 ~ 16 Go RAM ~ Intel Xeon E3-1200 v3/4th ~ Ssd 250 Go + Ssd 120 Go~Realtek ALC892
Finalement je me suis fait un alias pour avoir très rapidement une info précise sur ma machine avec la commande
inxi -Fxzc 10
l'alias a inclure dans le .bashrc est donc
alias infos='inxi -Fxzc 10'
cette commande est fort utile.Elle est installée par défaut dans Manjaro et donnera une foultitudes d'infos sur les cartes graphique , audio, network, drives, partitions, capteurs etc....
Dans mon exemple un simple
infos
donne
Manjaro 22.1.0 Talos ~ Xfce4-Stable ~ Linux 6.2.9-1 ~ Intel Core i7 ~ 16 Go RAM ~ Intel Xeon E3-1200 v3/4th ~ Ssd 250 Go + Ssd 120 Go~Realtek ALC892
je voudrais créer un alias mais je ne sais pas comment faire le copier coller dans le home/user/.bashrc
merci votre aide
clt
Laptop Asus N61VG 64 bits CPU P7450 Carte graphique Nvidia Geforce GT 220M HDD 500Go Ram 4Go
Os Win7
Laptop Asus F3F 32 bits CPU Duo T2350 Carte graphique Intel GMA 950 Gfx HDD 120 Go RAM 1 Go
Os manjaro 15.09 Bellatrix
Dernière modification par Quetzalbreizil y a 8 ans, modifié au total 1 fois.
Il y a la méthode simple en graphique. tu affiche les dossiers cachés depuis ton explorateur de fichiers : Ctrl+H Tu ouvre .bashrc avec l'éditeur de ton choix ,généralement , il suffit de cliquer dessus Tu descend tout en bas et il n'y a plus qu'a... Sinon, il y a la méthode geek. Par exemple, on va rajouter ainsi l'alias proposé par ewolnux:
Cette ligne veut dire: "Rajoute la ligne alias maj='sudo pacman-mirrors -g -c France,Germany,Netherlands,United_Kingdom && sudo pacman -Syyu && yaourt -Sua' au fichier caché .bashrc sans l'écraser grace à l'emploi du double >>
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
plus précisément, la commande echo affiche ce qui est mis en argument dans les " " sur la sortie standard (directement dans le terminal); le fait d'utiliser > ou >> permet de rediriger la sortie vers un fichier; et bien sûr, > remplace ce qui est déjà dans le fichier alors que >> ajoute à la suite de ce qui s'y trouve déjà...
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
Laptop Asus N61VG 64 bits CPU P7450 Carte graphique Nvidia Geforce GT 220M HDD 500Go Ram 4Go
Os Win7
Laptop Asus F3F 32 bits CPU Duo T2350 Carte graphique Intel GMA 950 Gfx HDD 120 Go RAM 1 Go
Os manjaro 15.09 Bellatrix
alias sysly='sudo mount -t ext4 /dev/sda3 /mnt && sudo cp /boot/initramfs-318-x86_64.img /mnt/boot/test && sudo cp /boot/vmlinuz-318-x86_64 /mnt/boot/test && reboot'
& celui-ci, qui après une maj de noyau sur un système de test copie ses deux briques indispensables dans le répertoire de boot de la distrib principale sise sur sda3 (après l'avoir monté) pour que syslinux trouve les bonnes (briques !) & redémarre, y vous plait..? Ps: A noter qu'il faut le mettre aussi dans /root/.bashrc pour cela fonctionne à tous les coups, mais ceci est une autre histoire & de toute façon syslinux, personne utilise (à part moi ?).
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
Mais comme le précise Erwan, <<avec parcimonie....>> Alias, Script Bash ou Fonction() , ce ne sont que différentes méthodes plus ou moins geekesques pour se libérer de taches rébarbatives.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Ce qui a bien fonctionné avec toute fois cette mise en garde:
!! Deprecated argument: '-g/--generate'.
Please use '-f/--fasttrack <number>' use 0 for all mirrors
!! Deprecated argument: '-y/--sync'.
Please use 'pacman -Syy'
Détaillons: l'option-g --generate devient obsolète et on préconise -f --fasttrack pour sélectionner les miroirs les plus réactifs. Cette option n'est pas une nouveauté, mais ce qui le devient est la fin de l'option -g.
On préconise aussi le double yypour forcer la relecture du nouveau /etc/pacman-mirrors.conf ce que nous avons toujours conseillé ici.
Ok, je tente en sélectionnant 5 comme valeur et :
$ sudo pacman-mirrors -f5
[sudo] Mot de passe de steph :
.: Info Downloading mirrors from repo.manjaro.org
.: Info: Interrogation des miroirs - Cela peut prendre un certain temps
1.393 Ecuador : 01:33: https://mirror.cedia.org.ec/manjaro/
0.209 France : 01:13: http://mirror.lignux.com/manjaro/
0.330 Netherlands : 04:33: https://manjaro.mirror.wearetriple.com/
0.157 France : 04:43: http://ftp.free.org/mirrors/repo.manjaro.org/re
1.759 Australia : 01:22: http://manjaro.mirror.serversaustralia.com.au/
.: Info Écriture de la liste de miroirs
France : http://ftp.free.org/mirrors/repo.manjaro.org/repos/testing
France : http://mirror.lignux.com/manjaro/testing
Netherlands : https://manjaro.mirror.wearetriple.com/testing
Ecuador : https://mirror.cedia.org.ec/manjaro/testing
Australia : http://manjaro.mirror.serversaustralia.com.au/testing
.: Info Mirror list generated and saved to: /etc/pacman.d/mirrorlist
[steph@steph-pc ~]$
Là, je n'ai rien contre les équatoriens , ni contre les australiens, mais je doute que ce soit le meilleur choix pour un européen....
Par contre, en indiquant les pays proches avec l'option f0 en précisant les pays proches, là, je retrouve les miroirs que je visais avant:
Bonsoir lemust83, merci pour l'info, j'ai bien vu passer plusieurs mises à jour de pacman-mirrors mais, comme je ne génère une nouvelle liste de miroirs que lorsque l'un de mes dépôts favoris est "down", je n'étais pas au courant de cette dépréciation qui est propre à Manjaro J'imagine ?
Par contre j'ai pas trop pigé pour les options 0 et 5
ils font un sacré boulot sur pacman-mirrors
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre
Apparemment, 0 c'est pour tous les miroirs mais limités par l'option -c, et 5, serait la valeur pour les 5 mirroirs les plus à jour/synchronisés....pas très clair en effet. En tout cas, pas les plus rapides....
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
ok, merci bien, je comprends mieux. Si je veux les trois miroirs les plus réactifs de ces trois pays, cela donne, en gros pacman-mirrors -f3 -c France,Germany,United_Kingdom Je testerai sur mes machines en stable au prochain update, mais franchement ça me semble pas mal du tout
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre