Me encontré BASEDIR=$(pwd)en un guión. ¿Hay alguna ventaja o desventaja sobre el uso BASEDIR="$PWD", aparte de tal vez, que $PWDpodría
Me encontré BASEDIR=$(pwd)en un guión. ¿Hay alguna ventaja o desventaja sobre el uso BASEDIR="$PWD", aparte de tal vez, que $PWDpodría
Digamos que inicio sesión en un shell en un sistema Unix y empiezo a tocar comandos. Inicialmente comienzo en el directorio de inicio de mi usuario ~. Podría desde allí cdhasta el directorio Documents. El comando para cambiar el directorio de trabajo aquí es muy simple de entender intuitivamente:...
pwd me da /data/users/me/some/random/folder ¿Hay una manera fácil de obtener ~/some/random/folder de
¿Por qué cuando ingreso este comando el aviso cambia a mi directorio? PS1='$(pwd)' Estoy usando comillas simples, lo que significa que no hay interpolación, también conocido como echo '$(pwd)'—— →$(pwd) Además, digamos que aclaramos por qué esto funciona ... ¿por qué funciona de manera diferente...
En un sistema con Ubuntu 14.04 y bash, tengo la PS1variable que termina con los siguientes contenidos: \u@\h:\w\$ para que el mensaje aparezca como user@machinename:/home/mydirectory$ A veces, sin embargo, el directorio actual tiene un nombre largo, o está dentro de directorios con nombres...
Agregué un enlace simbólico al directorio actual con ln -s . aa. Si ejecuto cd aa, y después de eso ejecuté pwd, la respuesta es /home/sim/aa. Pero si lo ejecuto /bin/pwdse imprime /home/sim(el directorio actual no ha cambiado). ¿De dónde viene esta
Tengo dos conchas abiertas. El primero está en el directorio A. En el segundo, elimino el directorio A y luego lo vuelvo a crear. Cuando vuelvo al primer shell y escribo ls, la salida es: ls: cannot open directory .: Stale file handle ¿Por qué? Pensé que el primer shell (el que permanecía abierto...
Cuando muestro el manual para el pwdcomando, dice que --physicalse admiten opciones largas como $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L,...
zsh proporciona algunas buenas funciones de enlace , incluso chpwdpara ejecutar una función después de que el usuario cambie los directorios. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi Estoy tratando de emular eso en
¿De qué es la etimología $PWD? ¿Es un acrónimo? Sé que hay un comando pwdque imprime el directorio de trabajo, pero en mi opinión, habría tenido más sentido nombrar la variable $CWDpara el Directorio de trabajo actual, ya que las variables de shell contienen datos, en lugar de...