Tag: zsh

nnn: oh-my-zsh 를 쓰고 있다면, 설정은 한 파일에 몰아서.

nnn 은 따로 설정 파일이 없다. 대신 설정은 환경변수를 사용하게끔 돼 있다. 왜 이런 식으로 설계했는지는 모르겠으나.. 따라서 설정이 필요하면 각 Shell 의 rc (.bashrc, zshrc 등) 파일에 export 로 구현하라고 돼 있다. 헌데.. 이렇게 되면 좀 복잡해지고 지저분해진다. zsh/oh-my-zsh…

Continue Reading nnn: oh-my-zsh 를 쓰고 있다면, 설정은 한 파일에 몰아서.

zsh : 특정 환경변수로 터미널(Tilix/Konsole) 실행 / 개별 .zshrc 불러오기

이게 제목을 어떻게 달아야할지 좀 모호하다.하고 싶은 건 이런 거다. VS Code/Codium 을 사용하다가, Open Native Terminal(확장기능)으로 터미널을 열려고 한다. Shell 은 zsh/oh-my-zsh 로 설정돼 있다. 다만, 여기에 세부 요구 사항이 있다. oh-my-zsh theme 은 random 인데, 여기서만큼은 특정 theme…

Continue Reading zsh : 특정 환경변수로 터미널(Tilix/Konsole) 실행 / 개별 .zshrc 불러오기

ssh 접속이 오래 걸린다? 문제는 zsh/exa 에 있었다.

언젠가부터 ssh 접속을 하면, 접속 자체는 빨리 이뤄지지만 정작 프롬프트가 떨어지기까지 꽤 오랜 시간이 걸리기 시작했다. 대략 수초 정도 걸리는 듯 한데, 그냥 그렇게 내버려두고 쓰고 있다가 오늘 날을 잡고 원인을 분석해보기 시작했다. 먼저, ssh 접속 자체에 문제가 있을 수도…

Continue Reading ssh 접속이 오래 걸린다? 문제는 zsh/exa 에 있었다.

“zsh:4: url-quote-magic: function definition file not found” 오류 해결??

.zshrc 파일에서, fpath 부분에 실수가 있었는데, ssh 로 연결하고나서 키를 입력하니 저런 문구만 나오고, 입력이 도무지 먹질 않는다.아… 이거 어떻게 해야 하나 순간 당황했다. 큐비트럭이라서, 다른 OS 로 부팅한 뒤 고칠 수도 없고, 디스크를 분리해서 다른 컴퓨터에 연결해야 하나.. 고민하다가,…

Continue Reading “zsh:4: url-quote-magic: function definition file not found” 오류 해결??

zsh/ohmyzsh : systemctl 자동 완성 오류 피해가기

우분투 20.04.1 현재, systemctl status 후 <tab> 을 치면, 서비스 명이 나와야 하는데, 이상한 오류가 나온다. 이 내용은 ohmyzsh 에 보고가 되어있고, systemctl 의 버그라고 결론도 나왔다. 다만, systemctl 에서 오류를 수정해줄 때까진, 다음 명령을 .zshrc 에 추가해서 슬쩍 돌아갈…

Continue Reading zsh/ohmyzsh : systemctl 자동 완성 오류 피해가기

Openwrt : zsh 설치.

굳이 이럴 필요가 있을까.. 하는 생각도 들고, 막상 해보니 조금 무거운 감도 있어 보이지만, 일단은 해봤다. wget 은 이미 있어서 따로 설치할 필요는 없었고, wget 또는 curl 중 하나만 있으면 된다. 여기선 wget 으로 했다. Oh My Zsh 설치. 그리고,…

Continue Reading Openwrt : zsh 설치.

Linux Shell : 여러 명령의 결과를 한 곳으로 보내려면(Redirection)?

몇 가지 명령의 결과를 한 곳(텍스트 파일등)으로 합쳐서 보내려면? 예를 들어, 현재 시각과 함께 특정 명령의 결과를 파일에 기록하고 싶다면?tee 명령을 쓰면 되지 않을까 했지만, 그건 용도가 반대다. tee 는 결과를 두 군데로 보내는 명령이라 지금 상황에 쓸 수는 없다….

Continue Reading Linux Shell : 여러 명령의 결과를 한 곳으로 보내려면(Redirection)?

Linux Shell : 공백과 와일드카드 사용

이런 단순한 명령이 오류를 발생시켰다. 틀림없이 abc def 디렉토리 안에는 a 로 시작하는 파일이 있는데도! 이유는 한가지, 바로 와일드 카드 때문.와일드 카드가 따옴표 안에 들어가 있기 때문에, 말 그대로 a* 라는 파일을 찾으라는 명령이 되어 버렸다. 즉, 와일드 카드가 와일드…

Continue Reading Linux Shell : 공백과 와일드카드 사용

Standard Output, Standard Input, Redirection, Pipelines… 복잡한 것들 한 곳에 정리.

2016년 4월 17일에 이글루스에 썼던 글을 옮겨왔다.살짝, 한 군데(&>)만 고쳤다. 부제 : stdout, stderr 를 모두 Redirection. 이 글 내내, 그리고 리눅스(유닉스)를 쓰는 동안 반드시 기억해야 할 것은, 모든 것은 파일로 이뤄져있다.(Everything is a file) 라는 개념이다. 파일은 당연히 파일이고,…

Continue Reading Standard Output, Standard Input, Redirection, Pipelines… 복잡한 것들 한 곳에 정리.

Bash/Zsh : 변수 사용, 기초 개념.

그간 대충 사용해오고 있었으나, 개념을 명확히 설명해준 글을 발견하여 기록해둔다. Opensource.com : Using variables in Bash 몇가지만 정리해보자면.. declare 의 의미/역할 예전부터 궁금했었다. declare 가 뭔지.어떤 경우 이게 써 있을 때도 있고, 아닐 때도 있었는데..오늘, 확실히 알게 됐다. 위 글에…

Continue Reading Bash/Zsh : 변수 사용, 기초 개념.