Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
utilisateurs:qid [Le 12/09/2009, 14:49] Qid créée |
utilisateurs:qid [Le 30/03/2023, 14:34] (Version actuelle) Qid |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ==== un bonjour de Qid ==== | + | ====== Qid ====== |
- | === je me présente === | + | ==== Un bonjour de Qid ==== |
- | je suis étudiant en BTS informatique et j'aime bien aider les autres tant que je peux\\ | + | === Je me présente === |
- | reste qu'il faut savoir poser des questions construites et donner des détails sur un probleme\\ | + | |
- | === mon matos informatique === | + | pour moi l'informatique est un plaisir : j'aime bien aider/orienter\\ |
- | \\ | + | les autres et ainsi partager mes sources de connaissances\\ |
- | **1 Portable** Toshiba A210-1AT only **Vista** hôte pour\\ | + | |
- | **1 DD USB** bootable autonome only **Ubuntu Gnome** (Installation principale)\\ | + | |
- | **1 Portable** HP nx6110 only **Ubuntu en ligne de commande** (Utilisation serveur)\\ | + | |
- | === comment j'ai fait mon DD USB bootable autonome === | + | pour preuve : je suis l'un des plus actifs de mon GUL :\\ |
- | \\ | + | [[https://montpellibre.fr|Montpel'libre le GUL de Montpellier (France, Hérault, 34)]]\\ |
- | **1)** brancher le dd externe en question\\ | + | |
- | **2)** redemarrer sur le cd d'ubuntu préalablement gravé\\ | + | |
- | **3)** lancer l'install via la session live\\ | + | |
- | **4)** au moment du partitionnement (c'est la que c'est differant mais prévisible) | + | |
- | prendre bien garde à choisir le bon disque évidemment et créer les partitions de façon classique | + | |
- | (swap compris si c'est pour un dd mais surtout pas pour une clef ou une carte)\\ | + | |
- | **5)** valider tout le bouzin (partitionnage) en vérifiant bien ce qu'il te dit dans la synthèse car c'est piégé :\\ | + | |
- | **6)** lui dire non car grub est allé se coller sur le premier disque alors que l'interet | + | |
- | c'est justement qu'il soit sur le meme que celui de l'install pour pouvoir booter partout\\ | + | |
- | **7)** corriger en lui disant de coller grub sur hdX,Y où\\ | + | |
- | X = numéro de disque en commençant à zero et\\ | + | |
- | Y = numéro de partition en commançant aussi à zéro\\ | + | |
- | **8)** valider et reverifier que cette fois c'est bon ...\\ | + | |
- | et le tour est joué ...\\ | + | |
- | === quelques uns de mes alias (à utiliser sans modération) === | + | À part ça l'idéal pour que tout se passe bien entre nous\\ |
+ | c'est de savoir poser des questions construites\\ | ||
+ | et donner suffisamment de détails sur le problème\\ | ||
+ | sans pour autant en donner trop non plus\\ | ||
+ | ;-)\\ | ||
+ | |||
+ | === Pourquoi mon pseudo === | ||
+ | |||
+ | Q = l'initiale de mon prénom\\ | ||
+ | i = l'initiale de mon nom de famille\\ | ||
+ | le "d" lui est la à cause à l'époque d'un jeux\\ | ||
+ | qui voulait enregistrer les records avec 3 lettres du coups\\ | ||
+ | j'ai choisi "d" en référence à Kid Paddle ou Billy The Kid\\ | ||
+ | maintenant que vous savez ça vous éviterez\\ | ||
+ | d'écrire mon pseudo avec un "u" et aussi\\ | ||
+ | vous le prononcerez comme il faut :\\ | ||
+ | c'est bien "Kid" et non "Kuid"\\ | ||
+ | Bref par la suite ce pseudo m'est resté\\ | ||
+ | (avec quelques extensions suivant le domaine\\ | ||
+ | mais la base est toujours Qid)\\ | ||
+ | |||
+ | === 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)}\\ | ||
+ | \[\033[34m\] $DATE à \t \[\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[31m\] Utilisateur en ligne > $USER \[\033[0m\]\\ | ||
+ | \[\033[33m\] Dans > $PWD \[\033[0m\]\\ | ||
+ | \[\033[32m\] CMD > \[\033[0m\]'\\ | ||
+ | |||
+ | **# Création de variable**\\ | ||
+ | export DATE=`date +%A\ %d/%m/%Y`\\ | ||
+ | |||
+ | === 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 ** | ||
+ | |||
+ | **# 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**\\ | ||
- | alias aptinstaller='sudo apt-get update ; sudo apt-get install'\\ | + | %%#alias aptinstaller='sudo apt-get update ; sudo apt-get install'%%\\ |
- | alias aptdesinstaller='sudo apt-get update ; sudo apt-get clean autoclean ; sudo apt-get autoremove --purge'\\ | + | %%alias aptinstaller='sudo apt update ; sudo apt install'%%\\ |
- | alias aptchercher='sudo apt-get update ; echo "--------------------------" ; apt-cache search'\\ | + | %%#alias aptdesinstaller='sudo apt-get update ; sudo apt-get clean autoclean ; sudo apt-get autoremove --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 update ; echo "--------------------------" ; apt search'%%\\ | ||
+ | %%#alias aptdetailpackage='sudo apt-get update ; echo "--------------------------" ; apt-cache show'%%\\ | ||
+ | %%alias aptdetailpackage='sudo apt update ; echo "--------------------------" ; apt show'%%\\ | ||
+ | **(notez les équivalences apt/apt-*)**\\ | ||
- | **# Supprimer les fichier**\\ | + | **# Mettre a jour**\\ |
- | alias supprimerfichier='sudo rm -ri'\\ | + | %%#alias majsysteme='sudo apt-get update ; sudo apt-get upgrade ; sudo apt-get dist-upgrade'%%\\ |
- | alias supprimerbackup~='sudo find -regex "^.*~$" -exec sudo rm -i {} \;'\\ | + | %%alias majsysteme='sudo apt update ; sudo apt upgrade ; sudo apt full-upgrade ; sudo snap refresh ; sudo flatpak update'%%\\ |
+ | **(notez les équivalences apt/apt-*)**\\ | ||
+ | |||
+ | **# Supprimer les fichiers**\\ | ||
+ | %%alias supprimerfichier='sudo rm -ri'%%\\ | ||
+ | %%alias supprimerbackup~='sudo find -regex "^.*~$" -exec sudo rm -i {} \;'%%\\ | ||
**# Gerer un plantage**\\ | **# Gerer un plantage**\\ | ||
- | alias pidatrouver='ps aux | grep'\\ | + | %%alias pidatrouver='ps aux | grep'%%\\ |
- | alias pidatuer='sudo kill -9'\\ | + | %%alias pidatuer='sudo kill -9'%%\\ |
**# Brancher et debrancher**\\ | **# Brancher et debrancher**\\ | ||
- | alias brancherpartition='sudo mount -o rw,uid=1000,gid=1000'\\ | + | %%alias brancherpartition='sudo mount -o rw,uid=1000,gid=1000'%%\\ |
- | alias debrancherpartition='sudo umount'\\ | + | %%alias debrancherpartition='sudo umount'%%\\ |
+ | %%alias brancherrack='echo "- - -" | sudo tee -a /sys/class/scsi_host/host1/scan > /dev/null'%%\\ | ||
+ | %%alias debrancherrack='echo 1 | sudo tee -a /sys/bus/scsi/drivers/sd/1\:0\:0\:0/delete > /dev/null'%%\\ | ||
**# Editer**\\ | **# Editer**\\ | ||
- | alias editerfichiernormal='nano'\\ | + | %%alias editerfichieruser='nano'%%\\ |
- | alias editerfichierroot='sudo nano'\\ | + | %%alias editerfichierroot='sudo nano'%%\\ |
- | alias editerbash='sudo nano /etc/bash.bashrc ; unalias -a ; source /etc/bash.bashrc'\\ | + | %%alias editerbash='sudo nano /etc/bash.bashrc ; unalias -a ; source /etc/bash.bashrc'%%\\ |
- | alias editernet='sudo nano /etc/network/interfaces ; sudo nano /etc/resolv.conf ; 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'%%\\ | |
- | **# Mettre a jour**\\ | + | %%alias editercassefichier="rename 's/(^.)/\u$1/' *"%%\\ |
- | alias majsysteme='sudo apt-get update ; sudo apt-get upgrade ; sudo apt-get dist-upgrade'\\ | + | |
**# Lister**\\ | **# Lister**\\ | ||
- | alias listerfichier='ls -alh --color'\\ | + | %%alias listerfichier='ls -alh --group-directories-first --color'%%\\ |
- | alias listerscreens='screen -ls'\\ | + | %%alias listerscreens='screen -ls'%%\\ |
- | alias listerpartitions='sudo fdisk -l ; echo "--------------------------" ; df -aTh ; echo "--------------------------" ; free -m ; echo "--------------------------" ; ls -l /dev/disk/by-label/'\\ | + | %%alias listerpartitions='sudo fdisk -l ; echo "--------------------------" ; sudo parted -l ; echo "--------------------------" ; sudo lsblk -o name,fstype,label,size,mountpoint -e 7 ; echo "--------------------------" ; df -aTh ; echo "--------------------------" ; free -h ; echo "--------------------------" ; ls -l /dev/disk/by-label/'%%\\ |
- | alias listerutilisateursconnectes='w -so'\\ | + | %%alias listerutilisateursconnectes='w -so'%%\\ |
**# Ecouter et regarder**\\ | **# Ecouter et regarder**\\ | ||
- | alias ecoutermp3='mplayer -shuffle -loop 0 -ao alsa -nolirc'\\ | + | %%alias ecoutermp3='mplayer -shuffle -loop 0 -ao alsa -nolirc'%%\\ |
- | alias regarderimage='fbi'\\ | + | %%alias regarderimage='fbi'%%\\ |
- | alias regardervideo='mplayer -vo fbdev -fs -zoom'\\ | + | %%alias regardervideo='mplayer -vo fbdev -fs -zoom'%%\\ |
**# Gestion des droits**\\ | **# Gestion des droits**\\ | ||
- | alias droitusrgrp='sudo chown -cRHL'\\ | + | %%alias droitusrgrp='sudo chown -cRHL'%%\\ |
- | alias droitall='sudo chmod -cR 777'\\ | + | %%alias droitall='sudo chmod -cR 777'%%\\ |
**# Afficher des informations**\\ | **# Afficher des informations**\\ | ||
- | alias affichercalendrierdateheure='cal -my ; echo "--------------------------" ; date'\\ | + | %%alias affichercalendrierdateheure='cal -my ; echo "--------------------------" ; date'%%\\ |
- | alias afficherheurelive='watch -n1 "banner \$(date +"%H:%M:%S")"'\\ | + | %%alias afficherheurelive='watch -n1 "banner \$(date +"%H:%M:%S")"'%%\\ |
- | alias afficheretatbatterie='acpi -ba'\\ | + | %%alias afficheretatbatterie='acpi -ba'%%\\ |
- | alias affichertemperature='sudo hddtemp /dev/sda ; echo "--------------------------" ; sensors ; echo "--------------------------" ; acpi -tB'\\ | + | %%alias affichertemperature='sudo hddtemp /dev/sda ; echo "--------------------------" ; sensors ; echo "--------------------------" ; acpi -tB'%%\\ |
- | alias afficherpcon='nmap -sP 192.168.1.255/24'\\ | + | %%alias afficherpcon='nmap -sP 192.168.1.255/24'%%\\ |
- | alias affichertailledudoosier='du -hsc'\\ | + | %%alias affichertailledudossier='du -hsc'%%\\ |
+ | %%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**\\ | ||
- | alias arreterpcauto='sudo shutdown -hP'\\ | + | %%alias arreterpcauto='sudo shutdown -hP'%%\\ |
- | alias arretermusique='pkill mplayer'\\ | + | %%alias arreterecran='sleep 1 ; xset dpms force off'%%\\ |
+ | %%alias arretermusique='pkill mplayer'%%\\ | ||
+ | %%alias arreterson='amixer sset PCM toggle'%%\\ | ||
**# Telecharger**\\ | **# Telecharger**\\ | ||
- | alias telechargerviainternet='wget --continue --user-agent=Mozilla\/5.0\ \(compatible\;\ Konqueror\/3.5\)\ KHTML\/3.5.0\ \(like\ Gecko\) --limit-rate'\\ | + | %%alias telechargerviainterneta='wget --continue --user-agent=Mozilla\/5.0\ \(compatible\;\ Konqueror\/3.5\)\ KHTML\/3.5.0\ \(like\ Gecko\) --limit-rate'%%\\ |
- | alias telechargerviasshport='scp -r -P'\\ | + | %%alias telechargerviasshport='scp -r -P'%%\\ |
- | + | ||
- | **# Inclassable**\\ | + | |
- | alias lancerlexplorateur='mc'\\ | + | |
- | alias lancerlacalculatrice='bc -i'\\ | + | |
- | alias lancerlimprimecran='scrot -d'\\ | + | |
- | alias mute='amixer sset PCM toggle'\\ | + | |
+ | **# Lancer un programme**\\ | ||
+ | %%alias lancerexplorateur='mc'%%\\ | ||
+ | %%alias lancercalculatrice='bc -i'%%\\ | ||
+ | %%alias lancerimprimecran='scrot -cd'%%\\ | ||
+ | %%alias lancerinterfacegraphique='startx'%%\\ | ||
+ | %%alias lancerpartagetemporairedudossierencours='python -m SimpleHTTPServer'%%\\ |