The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
comment changer de shell par défaut linux? princelinux De programmation et de script Shell 8 05-07-2009 10:31 AM
Comment changer votre shell par défaut de connexion. klarue7 De programmation et de script Shell 3 05-07-2009 10:15 AM
Changer pour ksh shell irasela UNIX pour les nuls Questions et réponses 2 08-03-2006 02:57 PM
Comment puis-je changer mon shell par défaut milhan De programmation et de script Shell 17 07-13-2004 05:15 PM
changement d'utilisateur dans un shell scottl UNIX pour les nuls Questions et réponses 2 08-28-2003 05:15 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 10-08-2008
npaisnel npaisnel is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 9
Changer shell par défaut

Salut à tous
Je suis un débutant total à quelque chose à voir avec des obus ou de toute forme de scripts Unix / Linux etc

J'ai essayé de courir à travers un tutoriel sur les scripts, mais il nécessite l'utilisation de sh.
Mon FreeNAS (FreeBSD) test boîte de la dernière nightly build comme une installation embarquée de la carte CF a csh par défaut.

On m'a dit:
FreeNAS a mis en place le texte suivant shell: sh, csh, tcsh et le dernier des FreeNAS 0.69b4 bash.
Le shell par défaut pour FreeNAS (FreeBSD) est csh.
Pour la portabilité, je vous suggère l'utilisation de sh (jetez un oeil à des scripts dans / etc / rc.d / répertoire), mais bash est plus avancé.



J'ai vu quelques fils de suggérer ici que sur l'évolution du 7e point de l'utilisateur concerné dans etc / passwd à la coque.
J'ai édité, sauvées et de déconnexion en tant que root et en tant qu'utilisateur.
Si je puis faire
echo $ shell
Je vous
/ bin / tcsh

Donc, il ne semble pas avoir changé

Chsh essayé, mais obtenir
Command not found

Avons également tenté une autre approche, mais cant semblent trouver le fil encore, pour vous permettre de savoir ce qui a été, mais qui a également donné un command not found

J'avais pensé de redémarrage, mais si je fais cela, comme il est et de systèmes embarqués, les changements se perdre.

Puis l'un me donner tout de pointeurs.

Merci

Neil
  #2 (permalink)  
Old 10-08-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Il n'est pas essentiel que c'est votre shell de login, vous pouvez mous le long de toute façon. En guise de solution, il suffit de exec bash immédiatement après que vous vous connectez po
  #3 (permalink)  
Old 10-08-2008
npaisnel npaisnel is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 9
Merci, je suis sûr que c'est vrai, mais comme je suis débutant, et voulait courir dans ce tutoriel:
UNIX / Linux Bourne / Bash Shell Scripting Tutorial [steve-parker.org]

qui est écrit avec le shell Bourne à l'esprit. Il est plus facile pour moi si je commence à le shell.

De cette façon, au moins je sais que, quand quelque chose va mal, c'est quelque chose que j'ai fait plutôt que d'une différence entre le tutorial (sh) et le shell que j'utilise (csh)

La toute première ligne dans le tutorial est de modifier l'invite de $.

La commande n'a pas donné, et je suppose je dois avoir fait quelque chose de mal. S'avère que c'est le shell différences. J'avais besoin d'utiliser set prompt \u003d "$" et non pas ce que donne le tutoriel.

Depuis que je suis détaché, j'ai réussi à modifier le fichier passwd et enregistrez-le sur le disque dur local, et en utilisant le poste de commande d'initialisation de la FreeNAS WebGUI, a réussi à obtenir copie à travers le démarrage.

N'a toujours pas changer le shell de l'utilisateur si, bien que la version éditée et est copié dans / etc

Je ne l'ai oublier de mentionner que je suis l'accès à la case à distance sur le réseau local en utilisant le mastic.

J'ai essayé d'utiliser:
exec bash
Il vient de fermer la fenêtre Putty immédiatement frapper sur la touche ... mais si elle avait travaillé, serait-ce pas me mettre dans un shell bash, plutôt que de sh?

Dernière édition par npaisnel; au 10.08.2008 03:35 PM..
  #4 (permalink)  
Old 10-08-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Lieu: 45.48-73.63
Posts: 1,439
Sur System | Advanced | Commande scripts ajouter la commande suivante en tant que POSTE:

Code:
echo bash >> /root/.cshrc

Note: Ceci est strictement FreeNAS solution embarquée / solution.
  #5 (permalink)  
Old 10-08-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registered User
  
 

Join Date: Mai 2006
Lieu: Tau Ceti V
Posts: 521
Je ne sais pas beaucoup plus précisément sur freeNAS, mais quel que soit votre shell de login n'est pas question tant que vous déclarez la coque, au début du script.
MY login shell sh peut être, mais si je écrire un script shell Korn, aussi longtemps que la première ligne du script #! / Usr / bin / ksh, le script sera exécuté dans korn (tant que ksh est dans / usr / bin, bien sûr).
  #6 (permalink)  
Old 10-08-2008
npaisnel npaisnel is offline
Registered User
  
 

Date d'inscription: octobre 2008
Messages: 9
Jugé que Dan
maintenant lors de la connexion via Putty je obtenir en tant que root

bash: command not found
test: ~ #

test étant le nom de la boîte

Je ne poste un autre poste plus tôt, mais il ne semble pas, j'ai essayé d'autres méthodes, également sans résultat.

Il semble maintenant sont apparus après

Dernière édition par npaisnel; au 10.08.2008 03:12 PM..
  #7 (permalink)  
Old 10-08-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Lieu: 45.48-73.63
Posts: 1,439
Vous avez besoin d'0.69b4 +, vérifiez si vous avez / bin / bash
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 11:40 AM.


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