Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

170
Views
¿Cómo puedo manipular PWD directamente?

Sabía que hay una variable PWD que cambia cuando escribo el comando cd. Pero cuando trato de cambiarlo manualmente, el directorio actual no cambia. ¿Cómo manipular PWD directamente?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

POSIX describe PWD :

Las asignaciones a esta variable pueden ignorarse.

Las asignaciones no son especiales en bash, dash, ash, zsh o ksh, y el valor simplemente se sobrescribirá la próxima vez que el shell cambie de directorio.

over 4 years ago · Santiago Trujillo Report

0

Si bien otros shells también pueden admitir una variable de este tipo, la variable $PWD generalmente es específica del shell bash.

El manual de bash dice:

PCD

El directorio de trabajo actual establecido por el cd incorporado.

Lo que significa que se configurará cuando use el cd incorporado para cambiar un directorio, pero bash no cambiará el directorio actual cuando configure $PWD .

over 4 years ago · Santiago Trujillo Report

0

Al menos en mis máquinas Mac y Linux que ejecutan bash, puede sobrescribir la variable, por lo que ejecutar PWD=/ cambiará su directorio actual (en el indicador) a /.

La variable PWD en bash tiene el control del directorio de trabajo del shell (de nuevo, solo el aviso) y verá que el directorio después del comando PWD= ha sido cambiado pero el comando pwd no se ve afectado por el cambio.

 <0>xxxx@dhcp89-089-034:~$ PWD=/ <0>xxxx@dhcp89-089-034:/$ pwd /Users/xxxx

Ahora, la variable de entorno PWD es un indicador de bash y no es el directorio de trabajo real, ni modificarlo es algo útil a menos que realmente use el comando 'cd'.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!