codebytere / codebytere/codebytere.github.io

`..` has weird semantics

Abierto
#9 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
546
Forks
105
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

`..`, which should be "1 directory above `cwd`" seems to actually have different semantics. Moreover, few other issues.

To repro:
1. `cd projects`
2. `clear`
3. Run the commands in the screenshot

![image](https://user-images.githubusercontent.com/1797812/45268008-409f0180-b43c-11e8-8a01-fd0869fa1b86.png)

Issues:
1. After `clear`, it says I'm in `root/`, even though I'm actually still in `projects/`. The `ls` verifies I'm in `projects/` and then lists the files there
2. `ls ..` should list files in the parent directory, but actually lists files in the current directory (like `ls .`) which leads me to believe `..` has the same semantics of `.`
3. `cd ..` says "not a valid directory" even though, it should either (according to issue 2), not change directories and just stay in the current one without an error, or it should actually go to `root/` according to standard semantics for this

Known workaround:
Refresh 😂

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.