this post was submitted on 03 Nov 2023
1 points (100.0% liked)

Programming

13342 readers
13 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

I accidentally discovered that both "cd ..." and "..." work, and moreover, I can add more dots to go back further! I'm using zsh on iTerm2 on macOS. I'm pretty sure this isn't a cd feature. Is this specific to zsh or iTerm2? Are there other cool features I just never knew existed??

I'm so excited about an extra dot right now.

top 6 comments
sorted by: hot top controversial new old
[–] originalfrozenbanana@lemm.ee 0 points 10 months ago* (last edited 10 months ago) (1 children)

Each instance of . is a relative level to your current directory. ‘cd .’ changes your directory to your current directory. ‘cd ..’ (edit: on mobile this keeps changing to three periods but it should just be two) changes it to the directory above, ‘cd ….’ would change it to three directories above. This is standard in *nix (Unix and Linux) operating systems

Edit 2: this is very wrong

[–] Knusper@feddit.de 0 points 10 months ago (1 children)

That's definitely not standard. Maybe your distro or shell has this configured that way. The actual standard thing is that each directory has entries for . and .., as you can see in ls -a.

[–] catastrophicblues@lemmy.ca 0 points 10 months ago (1 children)

Yup, that's what I've always understood. Seems like this is zsh-specific, since using the default Terminal app with zsh also works. Do you know if other shells (fish, csh, etc.) support this syntactic sugar? Anything else zsh has that I should know?

[–] Knusper@feddit.de 0 points 10 months ago

Well, I'm a fish guy, so there's two things I can tell you:

  1. fish does not support this particular syntactic sugar.
  2. You can get fish-like autosuggestions in zsh via this: https://github.com/zsh-users/zsh-autosuggestions
[–] taaz@biglemmowski.win 0 points 10 months ago (1 children)

And - to go back to where you came from.

[–] MaggiWuerze@feddit.de 0 points 10 months ago

Without cd in front?