Equivalent commande linux/DOS

Si vous voulez revenir sur la PAGE PRÉCÉNTE.

ÉQUIVALENT LINUX DOS


linux ça fait mal au début parcequ'il faut comprendre un minimum et savoir config sa distro, après ça marche au poil et c'est un vrai plaisir
lES COMMANDES EN LINUX SONT UNIQUEMENT EN MINUSCULE!:
contrairement au windows, l'interface graphique passe par des commandes du terminal: le noyau linux integre firehall et droit de lecture écriture aux fichiers utilisation firehall ufw:Vider le cache de la mémoire vivePour une fluidité accrue, activation de la décompression matérielle (si le matos le supporte bien entendu).
merci à tux4fun
  • su
  • sudo
  • se mettre en mode utilisateut root
    exécuter une commande en root
    
  • ls -al
  • 
  • dir/a *.*
  • cd ..
  • cd debut_nom_rep +touche Tab
  • 
  • cd..
  • cd 6lettres_du_rep~1
  • cp -a sources dest
  • cp -a panades/ soupes/
  • cp ~/bin/*.sh ./
  • ./ le repertoire courant
  • xcopy/s
  • rm -rf *
  • rm -rf ton_repertoire/*
  • (l'option f pour éviter d'avoir à confirmer l'effacement)
  • del/s *.*
  • for %%a in (*.doc) do convert %%a %%a.pdf
  • 
  • ren *.doc *.pdf/LI>
  • for f in *; do mv "$f" "$f.mp4"; done
  • for f in *; do ffmpeg -i "$f" "$f.mp3" ; done
  • Mp4 in mp3
  • 
  • find /home/kernel -name *.mp3
  • find / -name "<nom_fichier>" -type d
  • donne la liste des fichiers .mp3 contenu dans le répertoire "/home/kernel/".
    trouve nada, whereis trouve mieux
  • dir/s nom
  • whereis squid
  • ou sont les fichiersdir/s squid
  • dpkg-reconfigure console-setup
  • setxkbmap fr
  • loadkeys fr
  • conf clavier
  • Ctrl+Alt+Maj+u 41
  • Ctrl+Alt+Maj+u 5b
  • doit donner « A »
    doit donner « [ »
    (PNG)
    alt gr 41
  • df -h
  • Donner la taille et les % d'occupation de toutes les partitions des disques durs
  • du -hs
  • repertoire: Donner la taille du répertoire "repertoire"
  • free
  • affiche les quantités de mémoire et swap : totales, libres et utilisées
  • alias ll ls -alh
  • définit la nouvelle commande "ll" comme synonyme de "ls -alh" 
  • ./autoexec.sh
  • sh autoexec.sh
  • 
  • autoexec.bat
  • sh -c 'echo "dev.cdrom.lock=0" >> /etc/sysctl.conf'
  • écrire ds fichier exp
  • 
  • ifconfig -a
  • arp -a
  • permet d'avoir la liste des adresses IP des interfaces réseaux (lo,ppp0,eth0 ...)
  • ipconfig
    voir ip externe
  • nmap localhost
  • ecoute port
  • uname -m
  • uname -n
  • uname -r
  • uname -s
  • uname -a
  • affiche le type de la machine
    affiche le nom de la machine
    affiche le numéro de version du système kernel
    affiche le nom du système
    affiche toutes les informations ci-dessus
    
  • shutdown -r now
  • shutdown -h 0
  • reboot
  • ps
  • gestionnaire tache
  • grep "linux" fichier.txt
  • affiche toutes les lignes contenant la chaîne de caractère "linux", dans le fichier "fichier.txt"
  • 
  • lsmod | grep video
  • affiche drv
  • 
  • kill -HUP `ps -A -ostat,ppid | grep -e '^[Zz]' | aw '{print $2}'`
  • fin tâche à une application
  • 
  • sudo apt-get install flashplugin-nonfree
  • pr installer un programme (differente commande en fonction de la distribution)
  • sudo apt-get purge flashplugin-nonfree
  • pr desinstaller un programme (differente commande en fonction de la distribution)
  • ./configure
  • make
  • sudo make install
  • compiler
  • sudo dd if=~/rep/image.iso of=/dev/sdb1 oflag=direct bs=1048576
  • sudo fdisk -l
  • boot usb à partir image iso
    pour connaitre le nom du disque usb "sdb1"
    
  • mount -t vboxsf NN /home/stef
  • partage rep
  • chown -R id:g /u
  • chown patrick:amis rapport.txt
  • changer le propriétaire d'un fichier
    -R : affecter récursivement les sous-dossiers
    La commande chown, qui doit être utilisée en tant que root, attend deux paramètres au moins
    
  • chgrp amis rapport.txt
  • changer le groupe propriétaire d'un fichier
    chgrp s'utilise exactement de la même manière que chown à la différence près qu'il affecte cette fois le groupe propriétaire d'un fichier.
    
  • chmod -R 770 .
  • On peut modifier les droits d'accès à un fichier trois types de droits : r (droit de lecture), w (droit d'écriture) et x (droit d'exécution).

    d (Directory) : indique si l'élément est un dossier ;
    l (Link) : indique si l'élément est un lien (raccourci) ;
    r (Read) : indique si on peut lire l'élément ;
    w (Write) : indique si on peut modifier l'élément ;
    x (eXecute) : si c'est un fichier, « x » indique qu'on peut l'exécuter. Ce n'est utile que pour les fichiers exécutables (programmes et scripts).

    Si c'est un dossier, « x » indique qu'on peut le « traverser », c'est-à-dire qu'on peut voir les sous-dossiers qu'il contient si on a le droit de lecture dessus. Si la lettre apparaît, c'est que le droit existe. S'il y a un tiret à la place, c'est qu'il n'y a aucun droit.
    
  • useradd -m -g -u
  • rajouter un utilisateur
  • passwd id
  • mettre un mot passe à un utilisateur
  • sudo adduser squid
  • ajouter un utilisateur
    Un assistant (console) qui utilise useradd et permet de créer un utilisateur très facilement à l'aide de questions/réponses.
    
  • sudo ufw status
  • pour voir si le firehall est activé
  • sudo ufw status verbose
  • pour voir si les règles du firehall
  • sudo ufw enable
  • pour voir si le firehall est activé
  • sudo ufw default deny incoming
  • Refuser le trafic entrant suivant les règles par défaut
  • sudo ufw default allow outgoing
  • Autoriser le trafic sortant suivant les règles par défaut
  • sudo ufw default deny outgoing doc.ubuntu-fr.org/ufw
  • Refuser le trafic sortant suivant les règles par défaut
  • sudo ufw allow out 80/tcp
  • 6969/tcp
  • 51413/tcp
  • 51413/udp
  • 443/tcp(smtp)
  • 995/tcp(imap)
  • 53/udp
  • 51413/tcp
  • 6667/tcp
  • port à autoriser à teleharger batch de config UFW ici confufw.sh
  • netstat -antu
  • lire ports ouvertsnetstat
  • #umount /home/useraccount/.gvfs
  • #find . -inum 554009 -exec rm{} \;
  • #rm -rf .gvfs
  • A solution to remove .gvfs , odd directory
  • mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=640:height=480
  • affiche webcam
  • /etc/fstab
  • /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
  • le fichier « fstab » est d'une grande importance, car c'est lui qui paramètre le montage du CD-ROM
  • /etc/sysctl.conf
  • dev.cdrom.lock = 0
  • Pour des raisons de sécurité l'éjection des CD-ROM se fait logiciellement (clic droit=>éjecter). Si vous voulez pouvoir le faire manuellement il vous faut éditer le fichier /etc/sysctl.conf et y ajoutez la ligne cela n'est appliqué qu'après le redémarrage de la machine.
  • sudo sysctl dev.cdrom.lock=0
  • sudo sysctl -w dev.cdrom.lock=0
  • sudo sh -c 'echo "dev.cdrom.lock=0" >> /etc/sysctl.conf'
  • Pour appliquer cette modification dès maintenant, dans un terminal lancer cette ligne de commande
  • sudo eject -p /dev/sr0
  •                                                                                      
    ejecter cd
  • for f in *; do mv $f $f.txt; done
  • for f in *; do mv "$f" "$f.txt"; done
  • perl -MFile::Find -e 'find sub {rename $_, "$_.txt" unless -d},"."'
  • avec des guillemets pour que ça fonctionne avec les noms qui contiennent des espaces ou autres caractères que bash pourrait mal interpréte bon c'est pas récursif et vaut mieux pas l'exécuter plusieurs fois, sinon tu te retrouves avec des .txt.txt.txt..pour l'avoir récursif, on peut le faire en perlren * *.txt
  • [sh]find ./ -name "*.JPG" -exec rename .JPG .jpg {} \;[/sh]
  • for i in `find . -name "*"`; | echo i
  • ren * *.txt
  • [sh]find ./ -name "*.mp3" -exec rename .mp3 .jpg {} \;[/sh]
  • for i in `find . -name "*"`; | echo
  • ren * *.txt
  • [sh]find ./ -name "*.JPG" -exec rename .JPG .jpg {} \;[/sh]
  • [sh]find ./ -name "*.JPG" -exec rename .JPG .jpg {} \;[/s^C
  • for i in `find . -name "*"`; do cp $i ${i%}.mp4; done
  • ren * *.txt
  • for i in `find . -name "*.x"`| echo
  • for i in `find . -name "*"`; do cp $i ${i%}.y; done
  • for i in `find . -name "*"`; | echo
  • ren * *.txt
  • rename 's/ext1$/mp3/' *.mp5
  • rename 's/mp3$/mp3/' *.bac
  • rename 's/ext1$/ext1/' *.mp3
  • ren * *.txt
  • sudo udisks --mount /dev/fd0
  • sudo udisks --unmount /dev/fd0
  • monter lecteur disquette
    démonter lecteur disquette
    
  • vi
  • edit
  • sudo add-apt-repository ppa:nilarimogard/webupd8; sudo apt-get update; sudo apt-get install pulseaudio-equalizer
  • installation equalizer de voix configuration perso pour ./svox_pico.sh:
    (PNG)
    
  • sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches'
  • 
  • cd ~
  • vi mms.cfg
  • :wq!
  • sudo mkdir /etc/adobe
  • echo "EnableLinuxHWVideoDecode=1" >~/mms.cfg
  • sudo mv ~/mms.cfg /etc/adobe/
  • 
  • sudo add-apt-repository ppa:otto-kesselgulasch/gimp
  • sudo apt-get update && sudo apt-get install gimp
  • langage fr sur gIMP
  • sed -i 's/getline/apache_getline/' src/support/htdigest.c
  • remplace la chaîne de carctère getline par apache_getline ds le file htdigest.c edit CTR+h
  • mv file1.txt file2.txt
    mv hscripts tmp
    mv file1.txt tmp/file2.txt newdir
  • Cette commande renomme file1.txt en tant que file2.txt
    Pour déplacer un répertoire
    Pour déplacer de multiples fichiers/Plus de fichiers dans un autre répertoire
    -f Ceci ne vous avisera pas avant d'écraser (équivalent à --reply=yes). mv -f déplacera le ou les fichiers sans demander, même s'il écrit par-dessus une cible existante.
    -i Vous avise avant d'&eacte;craser un autre fichier.
    xcopy/s *.* destination et del/s nom_rep
  • wget http://liveusb.info/xclip-speech/svox_pico.sh
  • chmod +x svox_pico.sh
  • ./svox_pico.sh
  • lire un texte
  • apt-get install xbacklight
  • xbacklight -set 0
  • régler la luminosité en ligne de commande Il est possible d'utiliser les fichiers
  • /sys/class/backlight/acpi_video0/max_brightness
  • /sys/class/backlight/acpi_video0/brightness
  • afin de modifier la luminosité. Le script suivant prend un numérique (pourcentage entre 0 et 100) et modifie le fichier /sys/class/backlight/acpi_video0/brightness en conséquent.
    



    Pour me contacter pour me faire des remarques, des critiques, ou tout simplement pour m'indiquer un lien cassé ou un nouveau lien vers une ressource intéressante (peut-être la votre) à rajouter dans cette page: dafpolo@gmail.com
    vous pouvez également laisser un message sur mon Livre d'or.