
Shell -
Gestion Système -
Gestion Ressources -
Gestion Fichiers -
Tris et filtres
|
| Utilisation du Shell Linux | ||||||
| alias nom='<commande>&' | Crée un raccourci vers une commande. | alias ll='ls -lat' | history [options] | Affiche l'historique des commandes. | history 20 | |
| ; | Permet d'exécuter plusieurs commandes à la suite. | clear : ls /etc | | | Redirige la sortie standard d'une commande vers l'entrés standard de la suivante. | ls /dev | grep pty | less | |
| > | Redirige la sortie standard vers un fichier. | ls > fichier.txt | >> | Redirige la sortie standard à la suite d'un fichier. | ls >> fichier.txt | |
| <commande>& | Lance une commande en arrière plan. | man [options] <commande>& | Affiche la page de manuel d'une commande. | man top | ||
| Gestion du système | ||||||
| adduser [options] | Ajoute un utilisateur. | adduser Radern | passwd [user] | Modifie le mot de passe d'un utilisateur. | passwd radern | |
| shutdown [options] [date] | Arrête ou redémarre le système. | shutdown -r now | halt | Alias de shutdown now. | ||
| su [-] [options] [user] | Change l'utilisateur courant | su - radern | hostname [nom] | Affiche/Modifie le nom de l'hôte courant | ||
| date [options] [date] | Affiche/Modifie la date et l'heure | date 2055 | uname [options] | Affiche des informations sur le système d'exploitation | uname -a | |
| Gestion des ressources | ||||||
| bg | Met un processus en arrière plan. | Ctrl + k puis taper bg | jobs | Liste les processus en arrière plan. | ||
| fg [job_spec] | Met un processus au premier plan. | df [options] | Affiche l'état des disques. | df -h | ||
| top [options] | Affiche le détail des ressources. | top -n 10 -d 1 | uptime | Affiche la période de fonctionnement. | ||
| ps [options] | Liste les processus en cours. | ps auxf | kill [options] <pid> | Envoie un ignal de fin à un processus. | kill -9 -1 | |
| killall [options] [pattern] | Envoie un signal à un ou plusieurs processus par nom. | killall -HUP httpd | w [options] | Affiche la liste des utilisateurs connectés | w -l who | |
| vmstat [options] | Affiche des informations sur l'utilisation de la mémoire virtuelle. | |||||
| Gestion des fichiers | ||||||
| ls [options] [fichiers] | Liste le contenu du dossier courant. | ls -lt | pwd [options] | Affiche le nom du dossier courant. | pwd -L | |
| cd <dossier> | Modifie le dossier courant. | cd /usr/local cd .. | cp [options] <source> <destination> | Copie des fichiers ou des dossiers (-r) | cp /etc/passwd . | |
| mv [options] <source> <destination> | Déplace/Renomme des fichiers ou des dossiers | mv /tmp/toto /tmp/titi | rm [options] <fichiers> | Supprime des fichiers ou dossiers. | rm -rf /tmp/* | |
| ln [options] <cible> <lien> | Crée un lien vers un fichier ou un dossier. | ln -s /etc/protocols ~/ports | cat <fichiers> | Affiche le contenu d'un ou plusieurs fichiers. | cat /etc/*.conf | more | |
| less <fichier> more <fichier> | Lit un fichier Ascii, permet la pagination et la recherche. | less /etc/services more /etc/services | tail [options] <fichier> | Lit une portion de fichier. | tail -f /var/log/*.log | |
| head [options] <fichier> | Lit une portion de fichier. | head -n 10 /var/log/messages | du [options] <fichier> | Affiche la taille d'un ou plusieurs fichiers. | du -hD /var du -h -max-depth=1 /var | |
| chmod [options] <valeur> <fichier> | Modifie les droits d'accès. | chmod 500 /usr/bin/passwd | chown [options] <valeur> <fichier> | Modifie le propriétaire d'un fichier. | chown root:root /etc/passwd | |
| Tris et filtres | ||||||
| grep [options] <filtre> [fichiers] | Fitre/Recherche motif. | grep root /etc/*.* ps aux | grep -E '^root.*$' | sort [fichiers] | Trie une liste. | sort /etc/passwd | |
| cut -f list [-d delim] [options] | Sélectionne une portion de ligne. | cat /etc/passwd | cut -d ':' -f5 | wc <options> [fichiers] | Compte les lignes, les mots ou caractères. | wc -l /var/log/*.log ps -a | wc -l | |
Css -
Calques -
Javascript -
Ajax
|
| Raccourcis html | ||||||
| style='border: 0;' | Mettre aucuns bords. | <style type="text/css">.Propa_texte { direction : rtl; }</style> | Style direct | |||
| Gestion de calques | ||||||
| But | Html | Javascript | But | Html | Javascript | |
| Création | <div id='maDiv'></div> | var maDiv=document.createElement('div'); maDiv.id='maDiv'; | Application | class='monStyle' | maDiv.className='monStyle' | |
| Pos Absolue | style='position:absolute; left:NNpx;top:NNpx | maDiv.style.position='absolute'; maDiv.style.left=NN; maDiv.style.top=NN; | Superposition | style="z-index:NN" | maDiv.style.zindex=NN | |
| Masquage | style="display:none" style=display:"block" Ou style=display:"inline" | maDiv.style.display="none" | Accès | maDiv.innerHTML="<span>mon texte</span>"; //(insère ce code dans maDiv) var montexte=laDiv.innerText; - Récupère le texte contenu dans le div | ||
| Ascenseur | style="overflow:scroll" //affiche ascenseurs à droite et bas Ascenseur | style="overflow:auto" //affiche ascenseurs si nécessaires | ||||
| Astuces Javascript | ||
| Commentaires | Code | |
| Simple vérification | <script language="javascript" type="text/javascript"> function controler(nom) { if (nom.length < 2) { alert("Vous devez donner votre nom ! "); return false; } } </script> <form name="emailform" onsubmit="return controler(this.nom.value)" action="index.php" method="post"> <input name="nom" size="20" maxlength="18" type="text"/> </form> | |
| Fenêtre confirmation dans un href | onclick="return confirm('Confirmer cette action ?')" | |
| Astuces Ajax | ||
| Commentaires | Code | |
| Le grand avantage est d'éviter un chargement de page complet, seul l'utile est rechargé. Cela renvoi ce que ajax.php envoi. L'utilisation se fait dans un bouton : <input type='button' value='Cliquez' onclick='go()' /> Vous pouvez voir Ajax en action sur un exemple ici | <script language="javascript" type="text/javascript"> function getXhr(){ 1nbsp; var xhr = null; if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr } function go(){ var xhr = getXhr() // On défini ce qu'on va faire quand on aura la réponse xhr.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if(xhr.readyState == 4 && xhr.status == 200){ alert(xhr.responseText); } } xhr.open("GET","ajax.php",true); xhr.send(null); } </script> | |
| Astuces Windows | ||
| Commande | Commentaire | |
| regedit | Permet de lancer l'éditeur de registre Windows | |