| VMS | unix linux | DOS | Matlab | |
| Config file | home/user/.bashrc /etc/X11/xorg.conf /etc/initab (définition runlevel) |
c:/autoexec.bat | ||
| Clear screen | clear CTRL-l |
cls | ||
| calendar | cal | |||
| Admin | useradd passwd userdel |
|||
| Super user | su (login as root) su pduchemin(login as pduchemin) |
|||
| Permet de savoir qui on est (le groupe et l'utilisateur). | id logname |
|||
| Version kernel | uname -a | ver | ||
| Environement file | /etc/profile | |||
| Make links between files | ln fichier_source /chemin/vers/fichier_cible : Etablir un lien dur entre "fichier_source" et "fichier_cible" ln -s fichier_source /chemin/vers/fichier_cible : Etablir un lien symbolique entre "fichier_cible" et "fichier_cible" |
|||
| dir | ls | dir | ||
| dir /prot | ls -l | |||
| dir [...] | ls -R | dir /s | ||
| Liste des modules chargés | lsmod modprob nom module Chargement manuel d'un module |
|||
| Liste les perifériques PCI | lspci | |||
| connaître, les périphériques branchés sur usb | lsusb | |||
| find ./ -name *.txt | ||||
| Rechercher un fichier dans la base de donnee | updatedb locate |
|||
| Connaître l'espace disque utilisé | du df (donne la taille en % de toutes les partition des disques) |
|||
| dir /output=listing.txt | ls > listing.txt | dir > listing.txt | ||
| dir *.cpp | dir *.cpp | |||
| dir a%01.* | dir a?01.* | |||
| copy | cp | |||
| scp joeshmoe@miles.shadlen.org:matlab/mfile.m matlab/ |
||||
| rename | mv | |||
| del | rm | |||
| Effacer un répertoire AVEC ses sous répertoires |
rm -r | |||
| Effacer un repertoir si il est vide | rmdir | |||
| cat | type | |||
| type/page | more | |||
| set def [.toto] | cd toto | |||
| sh def | pwd | |||
| mount
mount linuxline:/export/RHE /mnt/net |
||||
| Graver un CD ou DVD | #check if the DVD respond sudo mount /dev/cdrom /mnt/cd mount /dev/hdc /mnt/cd #check if is connnected to /dev/hdc #copy the DVD as an iso image #mount the iso image in the system file #witch is the CD writer? ls /dev/cd* ls /dev/cd* -l lrwxrwxrwx 1 root root 3 Jan 3 08:31 /dev/cdrom -> hdc lrwxrwxrwx 1 root root 3 Jan 3 08:31 /dev/cdrom1 -> hdd lrwxrwxrwx 1 root root 3 Jan 3 08:31 /dev/cdwriter -> hdd # so is it /dev/hdd #now burn the DVD cdrecord -v -dao speed=15 dev=ATAPI:/dev/cdrom1 /home/edroz/tmp/fedora4.iso #that's all |
|||
| Qui utilise un system de fichier. | fuser -vm /mnt/cdrom | |||
| lsof permet de savoir quels sont les fichiers ouvert par les différents utilisateurs de la machine et par les différents programmes | /usr/sbin/lsof | |||
| umount | ||||
| set def [-] | cd .. | |||
| set def [-.tata] | cd ../tata | |||
| set def sys$login | cd | |||
| creat/dir [.jojo] | mkdir jojo | |||
| User loged | show users | who who -m (just this session) |
||
| sh time | date | |||
| help | man | |||
| logout (lo) | logout | |||
| set password | passwd | |||
| CREATE/DIR [.dirname] | mkdir dirname | |||
| CREATE/DIR [.dir1.dir2] | mkdir dir/name |
|||
| DIFF file1 file2 | diff file1 file2 |
|||
| DIRECTORY/FULL | ls -al |
|||
| Créer un fichier | touch file name | |||
| EDIT filename | vi filename | |||
| HELP command | man command | |||
| LOGIN.COM | .profile | |||
| LOGOUT.COM | .bash_logout | |||
| PRINT file.ps | lpr file.ps |
|||
| PRINT/QUEUE=laser file.ps | lpr -Plaser file.ps | |||
| RUN progname | ./progname | |||
| Trouver du texte dans un fichier | SEARCH file "pattern" | grep -l text_to_find /rep/files |
||
| SET HOST hostname | telnet hostname | |||
| SET FILE/OWNER_UIC=joe | chown joe file | |||
| SET PASSWORD | passwd |
|||
| SET PROT=(perm) file | chmod perm file read (4)+write (2)+execute(1) = 7 |
|||
| chown owner:group file | ||||
| SHOW DEFAULT | pwd |
|||
| SHOW PROCESS | ps -ax |
|||
| Affiche le PID d'un probramme | pidof xclock : affiche le PID du programme en cours d'exécution "xclock" | |||
| show memory shared, semaphores and message queues. | ipcs | |||
| Freeing system resources that were not freed because a program crashed. | ipcrm | |||
| affiche les quantités de mémoire et swap : totales, libres et utilisées | free | |||
| Contrôler les ressources utilisées par les processus | top | |||
| logged in users. | last useres finger |
|||
| w : affiche la charge de votre PC | ||||
| SHOW QUEUE | lpq |
|||
| SHOW SYSTEM | top |
|||
| SHOW TIME | date | |||
| SHOW USERS | w |
|||
| STOP | kill -TERM pid kill -9 pid |
|||
| SUBMIT/AFTER=time command | at time command |
|||
| Droit acces aux fichiers | SET PROT=(O:RW) fichier.txt | chmod u+rw fichier.txt chmod 600 fichier.txt |
||
| SET PROT=(O:RWED,W) fichier | chmod u+rwx fichier chmod 700 fichier |
|||
| SET PROT=(O:RWED,W:RE) [...]name.ext [...]=all subdirectory |
chmod 755 fichier | |||
| SET PROT=(O:RW,G:RW,W) fichier | chmod 660 fichier | |||
| SET FILE/OWNER_UIC=JOE fichier | chown joe fichier | |||
| SET DIR/OWNER_UIC=JOE [.dir] | chown joe rep/ | |||
| Concatenates files. If contents of file one need to be placed at the end of file two use: cat file1 >> file2 |
APPEND | cat | ||
| back up files into a tar file | BACKUP | compress: tar cvfz ./bacup.tgz ./ tar cvzf archive.tar.gz dossier/ tar cvjf archive.tar.bz2 dossier extract: |
||
| Restore files | BACKUP /INIT | tar -c or pax | ||
| List contents | BACKUP /LIST | tar -t | ||
| Create or update a file | CREATE | touch | ||
| Lookup ip versus domaine name | nslookup | nslookup | ||
| Info ethernet | /sbin/ifconfig -a | ipconfig | ||
| Statistique reseau | netstat | |||
| Display a list of the shared libraries each program requires | ldd | |||
| Print the symbol table | nm | |||
| Create, modify, and extract from archives | ar | |||
| affiche les derniers reboot, boot et connexion d'utilisateurs | last | |||
| affiche précisément la date de la dernière connexion de tous les utilisateurs du système |
lastlog | |||
| Quiter le mode graphique | telinit 4 | |||
| Define the priority of a process | nice -5 /usr/bin/mon_prog : exécute le programme "/usr/bin/mon_prog" avec la priorité -5. La priorité est un entier relatif compris entre -20 (programme le plus prioritaire) et 19 (programme le moins prioritaire). nice +10 1003 : affecte la priorité 10 au programme dont le PID vaut 1003. |
|||
| uptime : Depuis quand le PC as-t-il démarré sous Linux ? | ||||
| Reboot | 3 posibilités
shutdown -h -r now |
|||
| Définire:
- ne nombre max de message dans la queue - la taille de la mémoire paratagée |
Edit the file /etc/sysctl.conf and add the following lines. # Sets maximum number of message queues to 1024 kernel.msgmni = 1024 # Sets shared memory to about 512MBytes kernel.shmmax= 512000000 kernel.shmall= 512000000 After you have saved the file, run the command sysctl -p |
Voir aussi: [1]
Links [www.trustonme.net] [http://lab.erasme.org/cours_unix/index.html] ,[http://ubuntuguide.org/]