Preguntas etiquetadas con shell

13
¿Cómo recuerdas las opciones de comando? [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Tengo...

13
¿Cuál es el reverso de echo -e?

Si tengo una cadena con caracteres no imprimibles, nuevas líneas o pestañas, ¿hay alguna forma que pueda usar echopara imprimir esta cadena y mostrar códigos para estos caracteres (por ejemplo, \npara una nueva línea, \bpara

13
¿Cómo puedo sudo su y cambiar el directorio justo después?

Me gustaría crear un alias que haga algo como esto: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Entonces, desde mi línea de comando, inicié sesión con un usuario de sudo y me gustaría escribir el alias userYYYpara que mi shell ahora esté registrado userYYYy lo pwdesté...

13
¿Por qué los `postgres` requieren un shell?

En mis sistemas Debian Wheezy , noté que el usuario postgres 'postgres', el "administrador de PostgreSQL", lo usa /bin/bashcomo shell. Sin embargo, no puedo entender por qué esto es necesario. Cambiar esto a /bin/falsetodavía me permite usar el comando psql. Entonces, ¿por qué el usuario del...

13
¿Cómo puedo reemplazar bash con Python?

Según la respuesta aceptada para esta pregunta SO: Python puede ser un excelente reemplazo de bash . Mi pregunta, entonces, es esta: ¿cómo hago para hacer un cambio sin interrupciones? Creo que lo principal que debería solucionarse para hacer un cambio de este tipo sería: al iniciar un terminal...

13
Extracción de archivos .gz contenidos en una carpeta

Tengo una carpeta que contiene aproximadamente 320116 archivos .pdb.gz. Quiero descomprimirlos a todos. Si uso gunzip * .gz me da un error, es decir, la lista de argumentos es demasiado larga. La carpeta es de aproximadamente 2 GB. Por favor dame una sugerencia

13
¿Cómo suprimo los mensajes de error de cp?

Actualmente estoy buscando formas de suprimir el comando de error en Linux, en particular, el comando cp. Hago: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory ¿Cómo suprimo el mensaje de error que se imprime en la pantalla? Es...

13
Excluir un directorio en el patrón coincidente `ls`

Estoy tratando de lsdirectorios que tienen .pngarchivos dentro (sin necesidad de recursividad, aunque sería muy útil), excepto uno. Exluir un directorio, es decir ls */*.png funciona bien. ls (^one)*/*.png no devuelve stdout. ¿Cómo lo logro? Estoy ciego y espeaklo entiendo, así que solo puedo...

13
¿Cómo entender el comando "cat> file_name << blah"?

En el siguiente comando cat toma el contenido de here-doc y lo redirige a un archivo llamado conf: cat > conf << EOF var1="cat" var2="dog" var3="hamster" EOF ¿Cómo entender el orden de los comandos aquí? ¿ bashPrimero procesa todo lo demás (parte here-doc) y como paso final se ve la >...

13
Caracteres de nombre de función válidos de shell

El uso de caracteres Unicode extendidos es (sin duda) útil para muchos usuarios. Los shells más simples (ash (busybox), dash) y ksh fallan con: tést() { echo 34; } tést Pero bash , mksh , lksh y zsh parecen permitirlo. Soy consciente de que los nombres de función válidos POSIX utilizan esta...

13
¿Por qué es rm -rf y no rmdir -rf?

Siempre he tenido curiosidad por qué es el comando para eliminar todo en un directorio rm -rf. ¿Por qué no hay banderas para hacer lo mismo rmdir? ¿No sería más intuitivo de usar rmdirpara las operaciones de

13
Cómo eliminar un parámetro posicional de $ @

Básicamente, quiero "extraer" la primera aparición de -infla lista de parámetros. (Los parámetros restantes se pasarán a un comando diferente). El script que tengo tiene la siguiente estructura: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" =...