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 |