Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.

7
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 specified leafpad: Cannot open display: Entonces, ¿cómo puedo …
34 shell  x11  xorg  su 




6
¿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 terminal. La salida …
33 shell  terminal 

9
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 shell.
33 bash  shell  vim  vi 


3
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 …
33 shell 




8
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 solo bash sin programas externos si es posible. Para aclarar mi pregunta, …
33 bash  shell  filenames 

5
¿La extracción de alquitrán depende del nombre del archivo?
A menudo descargo tarballs con wget desde sourceforge.net. Los archivos descargados se nombran, p. Ej. SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Cuando trato de tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch Recibo el siguiente mensaje de error: tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed gzip: stdin: unexpected end of file tar: Child returned status 128 tar: Error is …
33 shell  tar  gzip 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.