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/]