Aller au contenu

WaOO69

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

À propos de WaOO69

WaOO69's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. WaOO69

    Prompt Ash

    Oui, c'est sur, y'a mieux ... mais c'est plus cher ... Effectivement, j'ai un 109j ... et donc je chasse la place. En plus, je ne suis vraiment pas un as en linux, alors, je fais avec les moyens du bord. Mais c'est vrai que ash est assez limit
  2. WaOO69

    Prompt Ash

    Bonsoir, Voici ma petite manip pour modifier ce fameux prompt : comme la variable PS1 est initialisée au démarrage de la session, il faut la rafraîchir à chaque commande "cd". partant de ce principe, j'ai appliqué la procédure suivante : 1. On commence par supprimer (ou plutôt renommer) le fichier "/etc/profile" afin d'utiliser le ".profile" du répertoire "/root" 2. On utilise ensuite un alias qui remplace la commande "cd" par le script "monCD". Le script sera placé dans le répertoire "/root" Dans ce script, commence par supprimer temporairement l'alias (sinon, on boucle ...) Ensuite, on exécute la vraie commande "cd" On actualise le prompt par l'intermédiaire de la variable PS1 On se repositionne sur le répertoire actuel pour afficher ce nouveau prompt Et on termine en recréant l'alias cd pour la prochaine commande. fichier monCD : -------------------------------------------------------------- #!/bin/bas unalias cd cd $1 PS1="`whoami`@`hostname` `pwd` $ " cd `pwd` alias cd=". monCD" --------------------------------------------------------------- 3. Une fois ce fichier enregistré, on le rend exécutable : chmod +x monCD 4. Il ne reste plus qu'à modifier le fichier ".profile" du répertoire "/root" afin que les changements soient pris en compte : on édite ce fichier et on rajoute les lignes suivantes (lignes en rouge) : fichier .profile : -------------------------------------------------------------- #/etc/profile: system-wide .profile file for ash. PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin umask 022 #This fixes the backspace when telnetting in. #if [ "$TERM" != "linux" ]; then # stty erase #fi PATH=~:$PATH export PATH HOME=/root export HOME TERM=${TERM:-cons25} export TERM PAGER=more export PAGER PS1="`whoami`@`hostname` `pwd` $ " alias dir="ls -al" alias ll="ls -la" alias cd=". monCD" ulimit -c unlimited -------------------------------------------------------------- 5. en principe, en ré-ouvrant un terminal telnet, on doit obtenir l'écran suivant : -------------------------------------------------------------- BusyBox v1.1.0 (2009.04.21-14:52+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. root@DiskStation /root $ cd /usr/syno root@DiskStation /usr/syno $ cd / root@DiskStation / $ cd root@DiskStation /root $ --------------------------------------------------------------
  3. Bonjour, Nouveau dans le monde des NAS, je suis tomb
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.