Mes notes sous Archlinux

Traduction automatique de toute une page web anglaise d'un clic


Aller dans le traducteur de google…
puis dans “outils et ressources”…
Chercher le bouton “FRANÇAIS” plus bas dans la page et le faire glisser dans la barre des préférences de firefox…

convertir une vidéo AVI en FLV en ligne de commande

Ceci afin de la mettre dans You Tube.
Il faut d' abord s' assurer que la vidéo soit dans “dossier personnel” et que mencoder soit installé dans la machine.

Ensuite faire un copier coller de la commande:

 mencoder mavideo.avi -o mavideo.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=400:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 


Dans cette commande remplacer mavideo.avi par le vraie nom de la video en question et mavideo.flv par le nom définitif que l' on veut pour la vidéo définitive.
Envoyer et attendre, suivant la grosseur du fichier l'opération peut être longue.

Pour utiliser un caméscope avec une interface IEEE1394

* Pour utiliser un caméscope avec une interface IEEE1394 (FireWire) il faut modifier les droits de /dev/raw1394.
Pour cela, se connecté en mode superutilisateur, les charger de façon temporaire de cette façon:

*

[root@ordi ~]# chmod 777 /dev/raw1394

Premier cours des universités d' été le mardi 7 juillet.

Première impression : Je me suis rendu compte que je ne savais vraiment pas grand chose mais que je pouvais acquérir quelques bases qui j'espère me serviront un jour.

Première révélation : sudo et su sont différents ?!?!? Mais alors qui est le chef des « root » là dedans ?

Aucun des deux, su (Switch User) change d'utilisateur

exp: su jose où su root où su jacques …

Par défaut si aucun utilisateur est défini (su ) Switch User prend le compte root par principe.

sudo permet d'exécuter une action (commande) dans un compte simple utilisateur avec les droits de root, se qui évite de se déconnecter de l'user pour passer sous root (su root) et enfin de revenir à l'user (su user).

Trucs sympas : CTRL+C pour arrêter un processus et CTRL+D pour sortir de la console (remplace exit ou logout).

Deuxième cours d'été

Deuxième révélation : Tout est fichier et donc on ne peut rien faire d'autre que de triturer des fichiers dans tous les sens… Les commandes de la console ne sont que des accessoires de cuisine qui ne servent qu'à manger du fichier dans des plats que l'on appelle dossier.

En vrac

- Derrière chaque commande on peut aligner autant d'arguments que l'on veut en finissant par - -.
.man donne le mode d' emploi de la commande qui suit. Donc il est intéressant d'installer “manpages.fr” pour l'avoir en français.
.cat ouvre un fichier et tac aussi mais à l' envers.
.head ouvre les 100 premières lignes avec -n4 on ne garde que les 4 premières.
.tail fait de même mais avec les dernières lignes du fichier.
En combinant les deux on peut ouvrir une seul et unique ligne dans tout un fichier à condition de savoir exactement ou se trouve la ligne dans le fichier…
> envoi soit des mots (avec echo ”….”) ou tout un fichier dans un autre fichier et écrase le fichier.
> > fait la même chose mais complète à la suite.

Il vous est possible d'utiliser la redirection de la sortie pour ajouter de nouvelles informations à la fin d'un fichier existant.
 
De façon semblable à l'utilisation du symbole >, vous indiquez au shell d'envoyer les informations à un endroit autre que la sortie standard.

Toutefois, lorsque vous utilisez >>, vous ajoutez des informations plutôt que d'en remplacer.

cat home.txt >> sneakers.txt  = rajoute/créer à la fin du fichier existant.
cat home.txt > sneakers.txt   = créer/écrase le fichier existant.

 

| (pipelining, pipeline où pipe) attend la fin d'une commande et redirige vers la commande suivante.

[commande] [argument] [ | ] [commande] [argument] [ | ].........
exemple:
ls -a | less | ls -l | more
cat -5 sneakers.txt | tail -2 | cut -c > fichier.txt

La commande grep lit les données. Cette commande représentant le modèle de critère de recherche, juste après on peut en sélectionner ce que l' on veut pour l' envoyer avec > dans un autre fichier.
La commande grep est utile pour trouver une chaîne de caractères spécifiques dans un fichier. Par exemple, si vous désirez trouver toutes les références au mot “coffee” dans le fichier sneakers.txt, vous entrez:

grep coffee sneakers.txt

| prends tout ce qui est dans le fichier en question puis grep filtre pour ne garder que les lignes contenant le mot choisi pour que > l' envoi dans un fichier creé par lui.ex: cat/var/log/messages | grep “manuel” > /home/cosset/bureau/fichier .grep peut avoir des attributs comme -v pour sélectionner un mot, -i pour annuler les effets de la casse.
| permet aussi de faire une autre commande sur le résultat de la précédente et ainsi de suite pour l' éternité si on veut.
.mv déplace un fichier dans un autre dossier. ex: mv /tmp/toto /var/ :toto va partir de tmp et se retrouver dans var.

Mes incompréhensions

- sudo et su ne donne pas les mêmes droits et les distributions ne les traitent pas de la même façon??

  La commande "su" (Switch User, appelée plus communément (à tort semble-t'il) "Super Utilisateur" )
 permet d'ouvrir une session avec l'ID (IDentifiant) d'un autre utilisateur, ou de démarrer un nouveau 
 shell de connexion. 

sudo exécute une commande sous un autre utilisateur.
Cela signifie que tous les utilisateurs qui font partie du groupe admin peuvent avoir des droits root.
Autrement dit si sur votre machine vous autoriser l’utilisateur toto à pouvoir utiliser sudo pour obtenir des droits root.

$ man sudo
sudo, sudoedit - execute a command as another user
SYNOPSIS
sudo -h | -K | -k | -L | -l | -V | -v

sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value] {-i | -s | command}

sudoedit [-S] [-p prompt] [-u username|#uid] file ...
$ man su
NOM
       su - change user ID or become superuser

SYNOPSIS
       su [options] [nom_utilisateur]

DESCRIPTION
       The su command is used to become another user during a login session. Invoked without a username, su defaults to becoming the superuser. The
       optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly.

       Des paramètres supplémentaires peuvent être fournis après le nom de l´utilisateur. Dans ce cas, ils sont donnés à l´interpréteur de commandes de
       connexion de l´utilisateur. En particulier, le paramètre « -c » considère que le paramètre suivant est une commande pour la plupart des
       interpréteurs de commandes.

marc 2009/07/21 08:36

- Créer des commandes alias plus courtes à taper que les originales dans le fichier caché ”.bash_aliases”. - Mais là ça ne marche pas apparemment cela vient de Débian qui ne donne pas les mêmes droits aux utilisateurs????.
> envoi ce que l' on veut en créant un fichier mais ? C'est à dire comment choisi-t-on la destination?? REPONSE: tout simplement au même endroit qu'il a pris le fichier.
- stdout sortie normal et stderr sortie erreur???????????????????????????????????????????????????????????????????????

Simplifier l'utilisation d'un shell

Commande Description
CTRL +D ou exit ou logout Sortie du shell actif. Si un seul empilage de shell est actif, ferme le terminal
CTRL + C Arrête le processus (programme) lancé dans le terminal (il peut exister un délai pour la prise en compte de la commande)
CTRL +P Parcourir l'historique du shell actuel ⇑ vers le haut de l'historique
CTRL +N Parcourir l'historique du shell actuel ⇓ vers le bas de l'historique
CTRL +R Recherche dans l'historique (tapez le premier caractère de la commande rechercher)
SHIFT +inser Insertion du contenu du presse papier (coller)
CTRL +A Place le curseur en début de ligne
CTRL +E Place le curseur en fin de ligne

marc 2009/07/16 09:22

Manipulation dans le shell

Diapositive

 
jose.txt · Dernière modification: 17/08/2020 10:15 (édition externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Passer à Firefox Valid XHTML 1.0 Valid CSS Piloté par DokuWiki OpenMandriva la distibution Linux Française Debian la distribution totalement libre