![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| cómo cambiar la shell por defecto en linux? | princelinux | Programación de scripts de shell y | 8 | 05-07-2009 10:31 AM |
| Cómo cambiar el shell por defecto. | klarue7 | Programación de scripts de shell y | 3 | 05-07-2009 10:15 AM |
| A cambio de shell ksh | irasela | UNIX for Dummies Preguntas y Respuestas | 2 | 08-03-2006 02:57 PM |
| ¿Cómo puedo cambiar mi shell por defecto | milhan | Programación de scripts de shell y | 17 | 07-13-2004 05:15 PM |
| cambio de usuario en un depósito | scottl | UNIX for Dummies Preguntas y Respuestas | 2 | 08-28-2003 05:15 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Cambio shell por defecto
Hola a todos
Yo soy un novato total en nada que ver con los depósitos o cualquier otra forma de secuencias de comandos de Unix / Linux etc He estado tratando de correr a través de un tutorial sobre secuencias de comandos, pero requiere el uso de sh. Mi FreeNAS (FreeBSD) caja de prueba ejecutando la última noche como construir una incrustado instalar en la tarjeta CF ha csh como predeterminado. Me han dicho: FreeNAS ha implementado los siguientes del shell: sh, csh, tcsh y las últimas FreeNAS 0.69b4 incluir bash. El shell por defecto para FreeNAS (FreeBSD) es csh. Para portabilidad me sugieren utilizar sh (echa un vistazo a los scripts de / etc / rc.d / directorio), sin embargo está más avanzada de bash. He visto algunos hilos de aquí que sugieren cambiar el punto 7 de la correspondiente al usuario en el etc / passwd para el depósito. Lo he editado, guardado y salir como root y en el usuario. Si yo hacer echo $ SHELL Me / bin / tcsh Por lo tanto, no parece haber cambiado Chsh intentado, pero obtener Command not found También han intentado un enfoque de otros, pero te parecen encontrar el hilo de nuevo, para hacerle saber lo que era, pero que también dio un comando no encontrado Yo había pensado en reiniciar, pero si hago esto, como es, y sistemas embebidos, los cambios se pierden. Cualquiera puede darme consejos. Gracias Neil |
|
||||
|
Es fundamental que no se trata de tu shell, puede cojear a lo largo de todos modos. Como solución, simplemente exec bash inmediatamente después de acceder
|
|
||||
|
Gracias, estoy seguro de que es cierto, pero como estoy comenzando, y quería correr a través de este tutorial:
UNIX / Linux Bourne / bash shell scripting Tutorial [steve-parker.org] que está escrito con el bourne shell en mente. Es más fácil para mí si se me parten de la correcta depósito. De esta forma, al menos, sé que cuando algo va mal, es algo que he hecho más que una diferencia entre el tutorial (sh) y el depósito estoy utilizando (csh) La primera línea en el tutorial es para cambiar el símbolo de $. El comando dado y yo no tengo que suponer que han estado haciendo algo mal. Resulta que era el depósito diferencias. Que necesitaba para uso conjunto pronta \u003d "$" y no lo hizo el tutorial. Desde que me envió, me las arreglé para editar el archivo passwd, y guárdelo en el disco duro local, y utilizar el puesto de comando de inicio de la sección FreeNAS WebGUI, logró obtener a través de copia en el arranque. Todavía no ha cambiado el usuario de shell, sin embargo, aunque la versión editada y es copiado en / etc Yo olvide de mencionar que estoy a distancia para acceder a la caja en la red local usando PuTTY. He intentado utilizar: exec bash Se acaba de cerrar la ventana masilla inmediata de golpear la tecla de retorno ... pero si hubiera trabajado, que no se han puesto en mí una shell bash en lugar de sh? Última edición por npaisnel; al 10-08-2008 03:35 PM.. |
|
||||
|
Encendido Sistema | Avanzada | Comando scripts añadir el siguiente comando como CARGO: Código:
echo bash >> /root/.cshrc Nota: Esto es estrictamente FreeNAS incrustados solución / solución. |
|
||||
|
Intentó que Dan
ahora al acceder como root a través de masilla me bash: Command not found prueba: ~ # prueba el nombre de la caja Lo hice después otro puesto antes, pero no parece, he intentado otros métodos, también sin resultado. Ahora parece que han aparecido después de Última edición por npaisnel; al 10-08-2008 03:12 PM.. |
|
||||
|
Usted necesita 0.69b4 +, compruebe si tiene / bin / bash
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|