Preguntas etiquetadas con shell

34
Cómo cambiar de csh a bash como shell predeterminado

Tengo cshcomo mi shell predeterminado, como se muestra en echo $SHELL. Quiero cambiar a bashmi shell predeterminado. Intenté los siguientes enfoques en vano: Con chshconsigo: chsh: can only change local entries; use ypchsh instead. Con ypchshconsigo: ypchsh: yppasswdd not running on NIS master...

34
¿Qué significa: $ {param: = value}?

Leí lo siguiente en la Guía del usuario de Z-Shell : Un sinónimo de 'verdadero' es ':'; a menudo se usa en esta forma para dar argumentos que tienen efectos secundarios pero que no deberían usarse, algo así como : ${param:=value} que es un idioma común en todos los derivados de shell...

34
Ejecutar la aplicación GUI como otro usuario (no root)

Digamos que tengo 2 cuentas de usuario user1y user2. Cuando inicio sesión como user1, y luego cambio a user2usar su, puedo ejecutar programas de línea de comandos, pero los programas GUI fallan. Ejemplo: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol...

33
Agarrando la extensión en un nombre de archivo

¿Cómo obtengo la extensión de archivo de bash? Esto es lo que probé: filename=`basename $filepath` fileext=${filename##*.} Al hacerlo, puedo obtener una extensión de bz2la ruta /dir/subdir/file.bz2, pero tengo un problema con la ruta /dir/subdir/file-1.0.tar.bz2. Preferiría una solución usando...

33
Una herramienta de shell para "tablificar" datos de entrada

Hace mucho tiempo recuerdo haber usado un comando que hace su entrada en una tabla bien formateada. Por ejemplo, para esta entrada, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 El resultado será similar a esto: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Me gustaría...

33
Comandos bash dentro de vi

¿Es posible escribir un comando bash dentro de vi y obtener el stdout? A menudo me resulta tedioso cerrar y volver a abrir vi solo porque quiero buscar algo en el

33
¿Cómo funciona el comando clear?

Recientemente estaba tratando de aprender más sobre cómo funciona el shell y estaba viendo cómo funciona el clearcomando. El ejecutable se encuentra /usr/bin/cleary parece imprimir un montón de líneas en blanco (igual a la altura del terminal) y coloca el cursor en la esquina superior izquierda del...

32
Guardar el estado completo de la sesión de pantalla de GNU

¿Es posible mantener el "estado" de una ventana de pantalla de GNU (o simplemente un shell estándar) para que pueda volver a cargar todo después de un reinicio: El número de conchas abiertas El nombre de cada caparazón. El directorio actual de cada shell La historia de cada caparazón. Si es...

32
¿Cómo saber el "nivel" de conchas en el que estoy?

Si abro una terminal como xtermtendré un shell. Entonces si lo uso ssho zshtendré otro "nivel" de shell. ¿Hay alguna manera de saber cuántas veces tengo que Ctrl+Describir o escribir exitpara salir de todos? Mi verdadera intención es salir de todo excepto el shell "raíz". También será bueno saber...