linux

linux, ubuntu

Expressions régulières (pour grep, find et autres)

. (dot) 1 caractère (idem ?)
"m.a" matche avec "mpa" et "mea" mais pas "ma" ou "mppa".
\ (backslash) pour escape (protection car spécial)
\\ donne \
.* (dot et asterisk) (idem *)

gérer les users sous bash

su nom_user

switch vers users. su - pour root ; su nom_user.  Sudo mieux que su - car il logue. Pour revenir au user: exit ou CTRL-D. su donne priv de root mais pas son env var (su - mieux).

users et groupes

Resp. voir /etc/passwd et /etc/groups. Pour les éditer, utiliser vipw et vigr (lock automatiquement les fichier avant modif).

Notes controler les process

 alias créé psc (alias psc='ps xawf -eo pid,user,cgroup,args')

Source: GNU-Linux-Tools-Summary

voir aussi cours http://jenny.bourdiol.org/frbook/bash-gerer-process

Monter et démonter (shell)

source: GNU-Linux-Tools-Summary.txt
et http://doc.ubuntu-fr.org/mount_fstab

Tip important (users)

Les users peuvent démonter sans soucis mais pour monter... manquer de droits. Voir dans /etc/fstab pour vérifier comment ce linux accorde ces droits. Sous ubuntu, définir un u-mask.

Bash: gérer les process

commandes de bases (ps, kill, bg et fg + CTRL+Z)

ps

snapshot de tous les processus qui tournent sur machine
(now => voir top pour mettre à  jour régulièrement).

donne PID, terminal (ttyp2 = pseudoterminal du xterm), temps-cpu utilisé depuis le lancement de la commande et nom de commande associée

commande find et rechercher des fichiers

Aller directement à   find (et locate) - grep - dpkg (paquets) - recoll

Shell Bases: i/o find et filtres

intro

ex: sort < file_list.txt > sorted_file_list.txt
sort trie le contenu de file_list.txt, et envoie le résultat non à l'écran mais dans sorted_file_list.txt

>> ajoute au fichier sans l'écraser (comme dos)

Plus à http://damien.pobel.fr/post/etre-a-l-aise-avec-bash-4#io
 

Icones ubuntu

Le gestionnaire de fichier Gnome mettait les icones en /usr/share/applications/nautilus-home.desktop

Unity: /usr/share/icons
/usr/share/icons/hicolor/48x48/mimetypes
/home/user/.local/share/application/nom-appli  (utilisé par Dash)

VLC à /usr/share/vlc/vlc.ico

ports ouverts: vmware tcp:902 et rythmbox TCP6

  • port 3689 ouvert ?  quel greffon/pref l'ouvre? probablement iTunes Music Sharing (DAAP) -> désactivé
  • 212.27.38.253 = freeplayer.freebox.fr
  • adb protocole de connexion à un appareil Android. TCP 5037 lo
  • Ci joint, un script qui coupe les services (nfs, vmware, cups...). sudo service vmware stop
    sudo service avahi-daemon status  et   sudo service avahi-daemon stop
Fichier attachéTaille
Plain text icon script bash qui affiche état et coupe des services842 octets

Pages

S'abonner à RSS - linux