Month: October 2020

KDE, Nvidia Proprietary Driver: 화면 에너지 절약/대기 모드 문제.

KDE Neon 에서, Nvidia 독점 드라이버(2020.10 현재 최신판 nvidia-driver-455)를 사용할 때, 화면 에너지 절약 기능(일정 시간이 지나면 모니터 화면을 끄는)이나 대기 모드(PC 전원을 최소로 소비하는)를 사용할 경우, 깨어나지 못하거나, 깨어나더라도 제대로 작동하지 않는 문제가 있다. 이걸 해결하지 못해서 그간 좀…

Continue Reading KDE, Nvidia Proprietary Driver: 화면 에너지 절약/대기 모드 문제.

우분투 : Jupyter Notebook 설치, VS Code 에서 사용.

간단하게만 정리한다. 아직 잘 쓸 줄을 몰라서. 설치 여러가지 방법이 있는 모양인데, pip 으로, 사용자 계정을 통해 설치하는 방법을 택했다. 이를 위해서는 우분투 꾸러미 pip(pip3)가 아니고, 사용자 계정에 pip 이 설치되어 있어야만 한다.그리고, ~/.local/bin 이 실행 경로로 잡혀있어야만 한다. Anaconda…

Continue Reading 우분투 : Jupyter Notebook 설치, VS Code 에서 사용.

Vim : Paste 시 줄이 이상해지는 현상?

** 최근 Vim 에는 이게 없어졌다. 적어도 Vim 8.1.2269 에선 이런 일이 없다. 이게 뭔 소리냐 하면, 문장 앞에 공백(또는 Tab)이 포함된 문자열을 붙여넣을 때, 공백이 더 추가되어 이상한 결과가 나올 때가 있단 얘기다. 그래서 플럭인을 쓰기도 했는데, 이젠 그럴…

Continue Reading Vim : Paste 시 줄이 이상해지는 현상?

Vim: YouCompleteMe(그리고 Vundle)를 사용한 자동완성기능 사용

Vim 에서 자동완성은 Ctrl-n, Ctrl-p 로 되긴 한다는데, 좀 더 강력한(?) 기능을 자랑하는 YouCompleteMe를 사용해보기로 했다. 사용법은 홈페이지에 나와있긴 한데, 다소 전문가(?)용이라 조금 불친절한 면이 있다.우분투에서, Vundle 을 사용한다는 가정하에 설치법을 정리해봤다. Vundle 설치 Vim 용 Bundle(각종 플럭인 등등)을 간편하게…

Continue Reading Vim: YouCompleteMe(그리고 Vundle)를 사용한 자동완성기능 사용

nfs 가 접근 가능 상태인지 확인하려면?

nfs 서버 자체가 켜져있는지 아닌지를 알려면, ping 을 쓰는 게 제일 간단하고 편한 방법이다. ping 이 막혀있다면 어쩔 수 없지만. 그런데, 단순히 켜져 있는 상태를 넘어 nfs 가 작동 중인지 알려면?rpcinfo 가 이런 역할을 한다고 한다. 하루 하루 늘어만 가는…

Continue Reading nfs 가 접근 가능 상태인지 확인하려면?

CLI: 명령에 시간 제한을 걸고 실행시키려면?

예를 들어, 스크립트 도중에 mount(nfs 등) 명령을 넣었는데, 이게 현 상황에서는 안될 수가 있다.그러면 빨리 오류가 나와줘야 다음 작업을 진행할텐데.. 이상하게도 꽤 오랜 시간동안 대기를 하고 있기에, 괜히 대기를 하고 있어야만 하는 상황이 만들어질 때가 있다. mount 자체에 이런 선택사항이…

Continue Reading CLI: 명령에 시간 제한을 걸고 실행시키려면?

Shell: 문자열 바꾸기(Parameter Substitution)

인터넷에 차고 넘치는 문서 중, 익숙한 사이트에 있는 내용을 기반으로 글을 작성했다. 리눅스 CLI 에서 문자열을 바꾸려면? 먼저 sed 가 떠오른다. awk 도 있으나 전혀 쓰지 못하므로 넘기고, perl도 생각해볼 수 있다. 하지만, Shell(Bash, zsh) 자체에도 이른바 Expansion 이라는 이름으로…

Continue Reading Shell: 문자열 바꾸기(Parameter Substitution)

문자열 바꾸기(String Substitution): sed vs perl

앞으로는 이 작업을 할 때 sed 는 완전히 접어야만 하겠다. sed 가 강력한 도구이긴 하지만, delimiter 에 문제가 있어, 여러모로 신경써야할 점이 많기 때문이다. 이게 뭔 소리냐 하면, sed 의 기본 delimiter(구분자)는 /, 즉 Slash(우리말로는 ‘빗금‘)가 기본인데, 만약 Pattern 이나…

Continue Reading 문자열 바꾸기(String Substitution): sed vs perl

linux : date 명령/응용

단순히 오늘 날짜 출력을 넘어서, 며칠 전/후 라든가, 연/월/일 등을 추출하고 싶다면?잘 정리된 문서도 쉽게 찾을 순 있었지만.. 그냥, 오늘 날짜를 출력하기 위해선 date 면 충분하다. 그럼 어제 날짜는? 가감은 이런 식으로 하면 된다. 단수일 땐 day, 복수일 땐 days!…

Continue Reading linux : date 명령/응용

find/bash : 원하는 문구가 들어있는 파일/디렉토리만 제외하고 배열로.

워낙에 find 는, 찾고자 하는 문자열이 들어있는 파일을 찾으라고 있는거지만, 그 반대도 충분히 가능하다. 즉, 그 문자열을 포함하지 않는 파일들만 찾고 싶다면? 발단 : 일단은 찾아봐 방법은 여러가지겠지만, 일단 쉽게 파이프라인을 생각해볼 수 있다. 여기서 find 는 역할이 미미한데, ‘검색’…

Continue Reading find/bash : 원하는 문구가 들어있는 파일/디렉토리만 제외하고 배열로.