[Linux] shell commands

2021. 4. 17. 18:24Tech Article/Linux

shell 커맨드에 대한 기록

copy path

현재 pwd (print working directory)를 copy 함
> echo $(pwd) | pbcopy
paste는 pbpaste가 있다.

copy path (with backslash)

이런 경우는 별로 없겠지만, 스페이스바가 디렉토리 이름에 포함 된 경우
> printf "%q\n" "$(pwd)" | pbcopy
를 하면 white-space 앞에 \ 가 붙게 된다.

그런 다음 cmd+v로 붙여넣기를 해준다. (cd $(pbpaste)로 해봤는데 cd: too many arguments가 떴음)

zsh에 alias로 만들어 두는 것도 괜찮다.
alias cwd='printf "%q\n" "$(pwd)" | pbcopy'
stack-overflow를 참고함

Shortcuts in the command line

description shortcuts
커서 맨 앞으로 ctrl + a
커서 맨 뒤로 ctrl + e