Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
utilisateurs:qid [Le 24/08/2019, 13:55] Qid [Un bonjour de Qid] |
utilisateurs:qid [Le 30/03/2023, 14:34] (Version actuelle) Qid |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | |||
| - | |||
| ====== Qid ====== | ====== Qid ====== | ||
| Ligne 13: | Ligne 11: | ||
| [[https://montpellibre.fr|Montpel'libre le GUL de Montpellier (France, Hérault, 34)]]\\ | [[https://montpellibre.fr|Montpel'libre le GUL de Montpellier (France, Hérault, 34)]]\\ | ||
| - | de plus, avec une connaissance du GUL, on a créé une autre association\\ | + | À part ça l'idéal pour que tout se passe bien entre nous\\ |
| - | pour gérer "[[http://libre-shop.com|une plate-forme d'e-commerce communautaire]]"\\ | + | |
| - | ainsi qu'[[http://blog.libre-shop.com|un blog d'information sur les "produits" libres]]\\ | + | |
| - | + | ||
| - | En tous cas l'idéal pour que tout se passe bien entre nous\\ | + | |
| c'est de savoir poser des questions construites\\ | c'est de savoir poser des questions construites\\ | ||
| et donner suffisamment de détails sur le problème\\ | et donner suffisamment de détails sur le problème\\ | ||
| Ligne 32: | Ligne 26: | ||
| maintenant que vous savez ça vous éviterez\\ | maintenant que vous savez ça vous éviterez\\ | ||
| d'écrire mon pseudo avec un "u" et aussi\\ | d'écrire mon pseudo avec un "u" et aussi\\ | ||
| - | vous le prononcerer comme il faut :\\ | + | vous le prononcerez comme il faut :\\ |
| c'est bien "Kid" et non "Kuid"\\ | c'est bien "Kid" et non "Kuid"\\ | ||
| Bref par la suite ce pseudo m'est resté\\ | Bref par la suite ce pseudo m'est resté\\ | ||
| - | (avec quelques extentions suivant le domaine\\ | + | (avec quelques extensions suivant le domaine\\ |
| mais la base est toujours Qid)\\ | mais la base est toujours Qid)\\ | ||
| - | === Mon Prompt et la variable dont il a besoin === | + | === Mes petites contributions et mes astuces trouvées sur internet === |
| + | - [[https://doc.ubuntu-fr.org/fog|la page de doc de FOG]] :\\ | ||
| + | j'y ai donné un lien en fin de page vers un tuto que j'ai posté sur [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22284513#p22284513|le forum]] après m'être bien battu pour me faire mon propre serveur\\ | ||
| + | - [[https://www.linuxtricks.fr/wiki/gdm-astuces-diverses|page d'astuces GDM]] :\\ trouvé pour entre autre cacher un utilisateur de la liste | ||
| + | |||
| + | === Mon Prompt et les variables dont il a besoin === | ||
| + | |||
| + | **# condition nom de version système**\\ | ||
| + | if [ -f /etc/os-release ]; then\\ | ||
| + | . /etc/os-release\\ | ||
| + | fi\\ | ||
| + | FullName=""\\ | ||
| + | if [ -n "$NAME" -a -n "$VERSION" ]; then\\ | ||
| + | FullName="$NAME $VERSION"\\ | ||
| + | elif [ -n "$PRETTY_NAME" ]; then\\ | ||
| + | FullName="$PRETTY_NAME"\\ | ||
| + | elif [ -n "$NAME" ]; then\\ | ||
| + | FullName="$NAME"\\ | ||
| + | fi\\ | ||
| PS1='${debian_chroot:+($debian_chroot)}\\ | PS1='${debian_chroot:+($debian_chroot)}\\ | ||
| \[\033[34m\] $DATE à \t \[\033[0m\]\\ | \[\033[34m\] $DATE à \t \[\033[0m\]\\ | ||
| - | \[\033[36m\] PC \h sous Kernel $(uname -r) \[\033[0m\]\\ | + | \[\033[36m\] PC \h avec Kernel $(uname -r) \[\033[0m\]\\ |
| + | \[\033[36m\] $FullName \[\033[0m\]\\ | ||
| \[\033[35m\] TTY/PTS \l lancé depuis $[$SECONDS/86400]J$[($SECONDS%86400)/3600]H$[($SECONDS%3600)/60]m$[$SECONDS%60]s \[\033[0m\]\\ | \[\033[35m\] TTY/PTS \l lancé depuis $[$SECONDS/86400]J$[($SECONDS%86400)/3600]H$[($SECONDS%3600)/60]m$[$SECONDS%60]s \[\033[0m\]\\ | ||
| \[\033[31m\] Utilisateur en ligne > $USER \[\033[0m\]\\ | \[\033[31m\] Utilisateur en ligne > $USER \[\033[0m\]\\ | ||
| Ligne 51: | Ligne 64: | ||
| export DATE=`date +%A\ %d/%m/%Y`\\ | export DATE=`date +%A\ %d/%m/%Y`\\ | ||
| - | === Quelques uns de mes alias (à utiliser sans modération) === | + | === Quelques uns de mes alias et fonctions (à utiliser sans modération) === |
| ** L'idée de base était de franciser les commandes régulièrement utilisées ** | ** L'idée de base était de franciser les commandes régulièrement utilisées ** | ||
| + | |||
| + | **# fonction d'extraction de fichier**\\ | ||
| + | %%extraire () {%%\\ | ||
| + | %% if [ -f "$1" ] ; then%%\\ | ||
| + | %% case "$1" in%%\\ | ||
| + | %% *.tar.bz2) tar xvjf "$1" ;;%%\\ | ||
| + | %% *.tar.gz) tar xvzf "$1" ;;%%\\ | ||
| + | %% *.tar.xz) tar xvJf "$1" ;;%%\\ | ||
| + | %% *.bz2) bunzip2 "$1" ;;%%\\ | ||
| + | %% *.rar) unrar x "$1" ;;%%\\ | ||
| + | %% *.gz) gunzip "$1" ;;%%\\ | ||
| + | %% *.tar) tar xvf "$1" ;;%%\\ | ||
| + | %% *.tbz2) tar xvjf "$1" ;;%%\\ | ||
| + | %% *.tgz) tar xvzf "$1" ;;%%\\ | ||
| + | %% *.zip) unzip "$1" ;;%%\\ | ||
| + | %% *.Z) uncompress "$1" ;;%%\\ | ||
| + | %% *.7z) 7z x "$1" ;;%%\\ | ||
| + | %% *.xz) unxz "$1" ;;%%\\ | ||
| + | %% *.exe) cabextract "$1" ;;%%\\ | ||
| + | %% *) echo "'$1': unrecognized file compression" ;;%%\\ | ||
| + | %% esac%%\\ | ||
| + | %% else%%\\ | ||
| + | %% echo "'$1' is not a valid file"%%\\ | ||
| + | %% fi%%\\ | ||
| + | %%}%%\\ | ||
| + | |||
| + | **# Fonction d'information système**\\ | ||
| + | %%affichernomsysteme () {%%\\ | ||
| + | %% echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"%%\\ | ||
| + | %%}%%\\ | ||
| **# Gerer les packages**\\ | **# Gerer les packages**\\ | ||
| Ligne 58: | Ligne 102: | ||
| %%alias aptinstaller='sudo apt update ; sudo apt install'%%\\ | %%alias aptinstaller='sudo apt update ; sudo apt install'%%\\ | ||
| %%#alias aptdesinstaller='sudo apt-get update ; sudo apt-get clean autoclean ; sudo apt-get autoremove --purge'%%\\ | %%#alias aptdesinstaller='sudo apt-get update ; sudo apt-get clean autoclean ; sudo apt-get autoremove --purge'%%\\ | ||
| - | %%alias aptdesinstaller='sudo apt update ; sudo apt remove --auto-remove --purge'%%\\ | + | %%alias aptdesinstaller='sudo apt update ; sudo apt autoremove --auto-remove --purge'%%\\ |
| %%#alias aptchercher='sudo apt-get update ; echo "--------------------------" ; apt-cache search'%%\\ | %%#alias aptchercher='sudo apt-get update ; echo "--------------------------" ; apt-cache search'%%\\ | ||
| %%alias aptchercher='sudo apt update ; echo "--------------------------" ; apt search'%%\\ | %%alias aptchercher='sudo apt update ; echo "--------------------------" ; apt search'%%\\ | ||
| Ligne 67: | Ligne 111: | ||
| **# Mettre a jour**\\ | **# Mettre a jour**\\ | ||
| %%#alias majsysteme='sudo apt-get update ; sudo apt-get upgrade ; sudo apt-get dist-upgrade'%%\\ | %%#alias majsysteme='sudo apt-get update ; sudo apt-get upgrade ; sudo apt-get dist-upgrade'%%\\ | ||
| - | %%alias majsysteme='sudo apt update ; sudo apt upgrade ; sudo apt full-upgrade'%%\\ | + | %%alias majsysteme='sudo apt update ; sudo apt upgrade ; sudo apt full-upgrade ; sudo snap refresh ; sudo flatpak update'%%\\ |
| **(notez les équivalences apt/apt-*)**\\ | **(notez les équivalences apt/apt-*)**\\ | ||
| Ligne 90: | Ligne 134: | ||
| %%alias editernet='sudo nano /etc/{network/interfaces,resolv.conf,hosts} ; sudo /etc/init.d/networking restart'%%\\ | %%alias editernet='sudo nano /etc/{network/interfaces,resolv.conf,hosts} ; sudo /etc/init.d/networking restart'%%\\ | ||
| %%alias editercrontab='sudo nano /etc/crontab'%%\\ | %%alias editercrontab='sudo nano /etc/crontab'%%\\ | ||
| - | %%alias editercassefichier='rename `s/(^.)/\u$1/` *'%%\\ | + | %%alias editercassefichier="rename 's/(^.)/\u$1/' *"%%\\ |
| **# Lister**\\ | **# Lister**\\ | ||
| Ligne 114: | Ligne 158: | ||
| %%alias afficherpcon='nmap -sP 192.168.1.255/24'%%\\ | %%alias afficherpcon='nmap -sP 192.168.1.255/24'%%\\ | ||
| %%alias affichertailledudossier='du -hsc'%%\\ | %%alias affichertailledudossier='du -hsc'%%\\ | ||
| - | %%alias affichernomsystème='cat /var/log/installer/media-info ; echo " avec $XDG_CURRENT_DESKTOP"'%%\\ | + | %%alias affichernomsystème='echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"'%%\\ |
| **# Arreter**\\ | **# Arreter**\\ | ||