The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
besoin de quelques astuces ksh s'il vous plaît JamesByars De programmation et de script Shell 4 02-23-2008 03:07 PM
Astuces Développeur: VideoLAN VLC Media Player - Redmond Developer News iBot UNIX et Linux News RSS 0 06-17-2007 07:54 PM
tar astuces neked UNIX for Advanced & Expert Users 2 08-14-2006 04:14 PM
rapidement pourquoi? ls1429 UNIX pour les nuls Questions et réponses 2 12-13-2001 07:44 AM
"faire" des problèmes (problèmes de compliation?) xyyz UNIX for Advanced & Expert Users 5 11-05-2001 10:47 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 09-26-2007
HybridLogic HybridLogic is offline
Registered User
  
 

Join Date: Sep 2007
Messages: 2
Réglez rapidement les problèmes et astuces

Je suis sur un shell csh (ou, que serait ma de. Cshrc j'ai vu) et je cherche à modifier mon prompt.

Il ya environ 10 autres fils, je sais, mais cette question est un peu plus précis. Je veux savoir, est-il un moyen de liste dans le répertoire courant à partir d'un certain niveau ou un répertoire à? Voilà, je suis sur un serveur Unix de l'université et je n'ai pas besoin de voir
/ home / ugrads / myname sur chaque ligne, mais je voudrais voir tout, de myname / bas (si je sais où dans mon répertoires je suis).

Est-il possible de réduire le répertoire comme ça? Aussi, en utilisant la commande set prompt \u003d "$ PWD Grâce à la couverture \!%:" Semble l'invite à mettre en ligne dans le répertoire courant seulement. De sens, qui égale à la valeur actuelle de la variable PWD.

Comment puis-je faire pour modifier chaque fois que je changer de répertoire?


Liens vers les pré-existante utile fils apprécié. Merci.
  #2 (permalink)  
Old 09-26-2007
drl's Avatar
DRL drl is offline Forum Advisor  
Registered User
  
 

Join Date: Apr 2007
Localisation: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Messages: 711
Salut.

Voir HOWTO: Changer votre invite du shell ... cheers, DRL
  #3 (permalink)  
Old 09-26-2007
reborg's Avatar
reborg reborg is online now Forum Staff  
Administrateur
  
 

Join Date: Mar 2005
Lieu: Irlande
Posts: 4229
Il fait une grande différence si vous utilisez csh ou tcsh.

S'il vous plaît après la sortie de "echo $ 0" (sans les guillemets)
  #4 (permalink)  
Old 09-26-2007
tomas's Avatar
tomas tomas is offline
Registered User
  
 

Join Date: Sep 2007
Posts: 35
Il s'agit d'une horrible façon de le faire.

VAR0 \u003d `echo $ HOME | cut-f3-d '/'`
VAR1 \u003d `echo $ HOME | wc-c`
Var2 \u003d `pwd | cut-c $ (VAR1) -»
echo $ (VAR0)) $ (VAR2

Mais il vous donnera les résultats escomptés.

Je ne voudrais pas utiliser cet exemple, car si vous allez au-dessous de votre $ HOME chemin il ne montre pas tout.
  #5 (permalink)  
Old 09-26-2007
reborg's Avatar
reborg reborg is online now Forum Staff  
Administrateur
  
 

Join Date: Mar 2005
Lieu: Irlande
Posts: 4229
Et dans csh ce qui va se passer si cela est utilisé pour un rapide, c'est que le pormpt auront une valeur fixe et de ne pas être mis à jour lorsque le répertoire est modifié.

Voir mon post de la FAQ pour ce qui doit être fait pour obtenir l'invite à mettre à jour dynamiquement, d'autre part, en tcsh% ~ serait une option à explorer.
  #6 (permalink)  
Old 09-26-2007
drl's Avatar
DRL drl is offline Forum Advisor  
Registered User
  
 

Join Date: Apr 2007
Localisation: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Messages: 711
Salut.

Je trouve cela d'être très utile dans tcsh à l'égard de l'invite:
Citation:
% c [[0] n],%. [[0] n]
Le mobile de l'actuel répertoire de travail, ou
n mobile composants si n est un chiffre donné. Si n commence
avec «0», le nombre de composants sauté précéder le
élément mobile (s) dans le format `/ <skipped> mobile».
Si la suspension est variable shell, sauté composants
sont représentés par une ellipse si l'ensemble est
«... la traîne». `~ 'Substitution se fait comme dans«% ~' ci-dessus,
mais la `~ 'est ignoré lorsque l'on compte mobile
composants.

- Extrait de man tcsh
cheers, DRL
  #7 (permalink)  
Old 09-26-2007
HybridLogic HybridLogic is offline
Registered User
  
 

Join Date: Sep 2007
Messages: 2
Citation:
Posté par reborg View Post
Il fait une grande différence si vous utilisez csh ou tcsh.

S'il vous plaît après la sortie de "echo $ 0" (sans les guillemets)
On dirait que tcsh. Je n'avais pas une. Tcshrc fichier, mais j'ai fait une copie de mon fichier. Cshrc.

% c [[0] n],%. [[0] n] n'a pas grand-chose (je viens de recevoir la dir suivie par tous les extra syntaxe en tant que statique), mais le HOWTO: Changer votre invite du shell vraiment aidé à que le tableau en bas.

% ~ Semble être exactement ce que je voulais. Merci tous.

Dernière édition par HybridLogic; au 09.26.2007 09:25 PM..
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 09:27 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0