Catégorie : Solaris

6 juillet 2015 /

Pour créer un compte Samba nommé « utilisateur » avec le mot de passe « motdepasse » :

smbpasswd -a utilisateur motdepasse

Maintenant il ne reste plus qu’ajouter des partages accessibles pour cette utilisateur dans la configuration de Samba.

 

PS, pour afficher la liste des utilisateurs Samba:

pdbedit -L

3 juillet 2015 /

Voici quelques raccourcis clavier. Ils correspondent à une combinaison de deux touches qui permettent d’effectuer une tâche rapidement.

Pour effacer tout le texte afficher sur le terminal:

CTRL+l

Pour déplacer le curseur mot par mot:

CTRL+(flèche gauche | flèche droite)

Pour éffacer le mot précédant le curseur:

CTRL+w

Pour mettre le curseur en debut de ligne:

CTRL+a

Pour mettre le curseur en fin de ligne:

CTRL+e

Pour effacer le texte à gauche du curseur:

CTRL+u

Pour effacer le texte à droite du curseur:

CTRL+k

Pour faire une recherche inversé dans l’historique:

CTRL+r

Pour quitter la session SSH en cours:

CTRL+d

2 juillet 2015 /

Comment retrouver une vieille commande passée?

Avec la commande history, tout devient plus facile:

history

Voila le type de retour que vous aurez:


1  umount /mnt
2  cd /var/log
3  ls -lrt
4  cd samba/
5  ls -ltr
6  ls -ltr
7  ls -ltr
8  cat /var/log/messages
9  cat /var/log/messages
10  ls -ltr
11  cat log.x.x.x.x
12  cat log.x.x.x.y
13  yum list | grep cifs
14  cd /c
15  ls -ltr
16  df -k
17  vi /etc/crontab
18  cat /etc/crontab
19  rm /home/starmate/bascule-ok
20  touch /home/starmate/bascule-ok
21  ps -eaf | grep ssh
22  locate ssh
23  hostname
24  cd /usr/local/
25  ls
26  cd Conf/
27  ls -altr
28  cp -p script script.20150331.starmate
29  vi script
30  service sshd restart

Si vous souhaitez rappeler la commande numéro 22 dans la liste, il suffit de faire:

!22

Vous pouvez également vous servir des flèches Haut et Bas pour naviguer dans l’historique des commandes.

Pour répéter la dernière commande il suffit de taper:

!!

ou

!-1

Pour répéter la commande la plus récente avec ssh:

Ssh!

La recherche inversée:

Appuyez sur CTRL+r pour rechercher dans l’historique une commande. Il suffit de taper la première lettre de la commande recherche, comme ssh.

Pour naviguer dans votre recherche il suffit de appuyer de nouveau sur CTRL+r

1 juillet 2015 /

Les modes d’édition de Vi

Vi est un programme un peu surprenant qui ne s’utilise pas comme la plupart des éditeurs de texte que vous connaissez. Il vous faudra un peu de temps pour vous y habituer, mais il devient indispensable par la suite.
Vi possède trois modes de travail différents: interactif, insertion et commande

Mode interactif : c’est le mode par défaut par lequel vous commencez. En lançant Vim, vous êtes en mode interactif.

Dans ce mode, vous ne peut pas écrire de texte. Le mode interactif est un mode qui permet de se déplacer dans le texte, de supprimer une ligne, copier-coller du texte, rejoindre une ligne précise, annuler ses actions, etc.

Mode insertion :Il vous permet taper du texte et ce dernier s’insère à l’endroit où se trouve le curseur.

Pour entrer dans ce mode, il existe plusieurs possibilités. L’une des plus courantes est d’appuyer sur la touche i(insertion). Pour en sortir, il faut appuyer sur la touche Echap.

Mode commande : ce mode permet de lancer des commandes telles que « quitter », « enregistrer », etc. Vous pouvez aussi l’utiliser pour activer des options de Vim (comme la coloration syntaxique, l’affichage du numéro des lignes…). Vous pouvez même envoyer des commandes au shell (la console) telles que ls, locate, cp, etc.

Pour activer ce mode, vous devez être en mode interactif et appuyer sur la touche deux points « : ». Vous validerez la commande avec la touche Entrée et reviendrez alors au mode interactif.

Le déplacement
h, j, k et l : se déplacer dans tous les sens

En mode interactif (appuyez sur la touche Echap si vous n’y êtes pas déjà):

h : aller à gauche ;
: aller en bas ;
k : aller en haut ;
: aller à droite.
0 et $: se déplacer en début et fin de ligne
w: se déplacer de mot en mot
:w : enregistrer le fichier
:q : quitter
:wq : enregistrer puis quitter
x : effacer des lettres
dd : effacer des lignes…
dw : supprimer un mot
d0 et d$ : supprimer le début ou la fin de la ligne
yy : copier une ligne en mémoire
p : coller
r : remplacer une lettre
u : annuler les modifications
/ : rechercher un mot, puis  » n  » pour aller vers le bas et  » N  » pour le haut.
:! : lancer une commande externen par exemple  :!ls, vous affichera le contenu du répertoire courant.
:s : rechercher et remplacer du texte

  • :s/ancien/nouveau : remplace la première occurrence de la ligne où se trouve le curseur ;
  • :s/ancien/nouveau/g : remplace toutes les occurrences de la ligne où se trouve le curseur ;
  • :#,#s/ancien/nouveau/g : remplace toutes les occurrences dans les lignes n° # à # du fichier ;
  • :%s/ancien/nouveau/g : remplace toutes les occurrences dans tout le fichier. C’est peut-être ce que vous utiliserez le plus fréquemment.

:sp : découper l’écran horizontalement
:vsp : découper l’écran verticalement

Les principaux raccourcis clavier en écran splitté

Chaque morceau de l’écran (correspondant à un fichier) est appelé viewport.

Ctrl + w puis Ctrl + w : navigue de viewport en viewport. Répétez l’opération plusieurs fois pour accéder au viewport désiré.
Ctrl + w puis j : déplace le curseur pour aller au viewport juste en dessous. La même chose fonctionne avec les touches h, k et l que l’on utilise traditionnellement pour se déplacer.
Ctrl + w puis + : agrandit le viewport actuel.
Ctrl + w puis – : réduit le viewport actuel.
Ctrl + w puis = : égalise à nouveau la taille des viewports.
Ctrl + w puis r : échange la position des viewports. Fonctionne aussi avec « R » majuscule pour échanger en sens inverse.
Ctrl + w puis q : ferme le viewport actuel.

 

 

29 juin 2015 /

La commande split permet de découper un gros fichier en un ensemble de petits fichiers.

Cette commande permet de découper un fichier video.mkv en plusieurs fichiers numérotés de 50 Mo:

split -b50m video.mkv partie

Pour les recoller:

cat partie01 partie02 partie03 ... > video.mkv

ou

cat partie0* > video.mkv