Linux
Internet
Windows
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 signal 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 |
| 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 | |