==== Pour cartographier un réseau LAN qu'on connait pas et retouver l'IP d'un ordi ou imprimante ====
sudo nmap -sS -p 5000 192.168.1.0/24
==== Changer le clavier qwerty en azerty ====
setxkbmap fr
==== Savoir si son systeme utilise est en 32 ou 64 bits ====
uname -a
==== Changer le propriétaire d'un fichier ====
Par exemple quand un utilisateur ne peut pas accéder à son répertoire perso sur l'horus.
Changer le propriétaire d'un fichier :
chown NOM_DE_L_UTILISATEUR NOM_DU_FICHIER
Changer le propriétaire d'un dossier et ses sous-dossiers :
chown -R NOM_DE_L_UTILISATEUR NOM_DU_DOSSIER
==== Donner les droits d'écriture ====
* Donner les droits de lecture et d'écriture sur un dossier ou disque dur externe : Tape dans tes mains sur un Terminal :
sudo chmod -R 777 /media/NOM_DU_DOSSIER
==== Connaître la taille d'un dossier ====
Exemple de Commande pour connaître la taille d'un dossier via un Terminal :
du -s /chemin/du/fichier
(du = disk usage -sh = summary)
Pour connaître le nombre de fichiers et dossiers :
find /chemin/du/fichier |wc -l
==== Lister des disques et partitions ====
sudo fdisk -l
sudo blkid
ls -l /dev/disk/by-uuid
==== Monter une partition/disque NTFS corrompu ou en hibernation pour copier les données, avec une liveusb et un DD externe ====
You do not mount /dev/sda, that refers to the entire disk. You mount /dev/sda1 or whatever partition you want.
Make a mount point, call it anything you like.
sudo mkdir /media/2tb
Mount
sudo mount -o ro /dev/sda1 /media/2tb
See man mount or https://help.ubuntu.com/community/Fstab
==== Créer une image .ISO à partir d'un DD USB externe ====
dd if=/dev/sdx of=nom-image.iso
==== Créer un mini-serveur web pour un partage de fichier rapide en LAN ====
FIXME
/Bureau/chemin/du/fichier$ python -m SimpleHTTPServer
==== Comment trouver le port utilisé par un programme ? ====
Tout d'abord lancer 2 [[:terminal]] puis :
* Lancez le jeu via le terminal, par exemple [[:the_mana_world|the mana world]] :
tmw
* Et tapez cette commande :
netstat -nlapute | grep tmw
résultat :
[wido@desktop ~]$ netstat -nlapute | grep tmw
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 192.168.0.2:40572 81.161.192.4:5122 ESTABLISHED 1000 161984 26023/tmw
Le jeu passe par le port 5122 par tcp.
==== Comment avoir des informations sur les matériels et les réseaux ? ====
=== Identifier sa carte réseau ===
lspci | grep -i net
=== autres matos ===
http://doc.ubuntu-fr.org/connaitre_son_materiel?s[]=netstat#outils_en_ligne_de_commande
==== Installation de dépôts et de logiciels en une commande ====
Exemple avec une ancienne commande de post-installation :
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update && sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu && sudo add-apt-repository ppa:ubuntu-wine && sudo apt-get update && sudo add-apt-repository ppa:gnome3-team/gnome3 && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install gnome-shell && sudo apt-get install wine1.3 && sudo apt-get remove --purge totem-mozilla f-spot totem-common && sudo apt-get install non-free-codecs libdvdcss2 vlc p7zip-full gthumb gparted nautilus-open-terminal cheese thunderbird partimage testdisk stardict stardict-xmlittre verbiste-gnome jargoninformatique soundconverter gnumeric planner inkscape scribus gimp audacity amule kompozer filezilla keepassx scite meld k3b kde-l10n-fr unetbootin gnome-schedule samba sound-juicer openjdk-7-jdk
==== Comment changer le hostname (non d’ordinateur) ====
Page ressource : [[http://www.pclinuxfr.com/blog/avance/comment-changer-le-hostname-le-nom-de-l-ordinateur-sur-ubuntu.html]]
==== Comment 'tuer' un processus ====
Lancez le terminal et tapez cette commande :
ps -A
Noter le numéro du processus à gauche, puis dans un autre Terminal, taper
kill [numéro du processus]
==== Comment ajouter massivement des extensions de fichier ====
Une Commande utile pour ajouter automatiquement des extensions de fichiers :
find -type f -exec mv {} {}.eml \;
==== Récapitulatif ====
{{:linux-cli-command.jpg?200|}}
{{:ziczx.png?200|}}