월: 2019 8월

sed 매칭한 내용 지우기, 그리고 다른 구분자(Delimiter) 사용

이걸 해결하느라 한시간은 헤맨 듯 하다. 그래도, 이제는 구글을 뒤지면 답을 얻을 수 있다. (엄밀하게 말해 ‘구글’을 뒤지는 일은 없지만..) sed 에 대해 간단히 정리하면, 이런 문법을 사용해야 한다. 위 구문은, file 을 읽어서, Regular Expressions 를 통해 ‘regex’ 를 찾고, ‘replacement’ 로 바꾸라는 뜻이 된다. 여기서 / 를 Delimiter 라고 부르는데, 꼭 / 일

갑자기 하늘로 날아간 KDE Plasma 설정..

PC 를 켰는데, ‘알림’이 모니터 우상귀에 뜨지 않고, 엉뚱한 좌하귀에서 나를 맞이했다.거기서 끝이 아니고, KDE Wallet 이 새로 파일을 만들어야 한다고 나를 괴롭힌다.이건 또 뭐야???? 재부팅을 해도 상황은 같다. 시스템이 종료될 때, 설정 일부가 손실된 모양이다.아.. 젠장. KDE Wallet 파일은 ~/.local/share/kwalletd 에 저장이 되어 있다. 이 위치를 지금에야 알았으니 보관해놓을 수도 없었다. 재설정이 끝난 후

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

그간 대충 사용해오고 있었으나, 개념을 명확히 설명해준 글을 발견하여 기록해둔다. Opensource.com : Using variables in Bash 몇가지만 정리해보자면.. declare 의 의미/역할 예전부터 궁금했었다. declare 가 뭔지.어떤 경우 이게 써 있을 때도 있고, 아닐 때도 있었는데..오늘, 확실히 알게 됐다. 위 글에 언급된 바로는, 원래는 변수 선언에 필요한 문법이었지만, 굳이 쓰지 않아도 그냥 인식된다고 한다. 다만, 이게

밤중에 갑자기 디스크가 드르륵 드르륵..

자려고 누웠는데, 디스크가 갑자가 드르륵드르륵 우당탕 쿵쾅~~ 왜 이럴까? 누군가 내 시스템에 들어와서 뭔 짓을 해대나??하고 잠깐 생각하다가, 그냥 리부팅만 시켜버리고 자버렸다. 나중에 이리 저리 살펴보니, 아마도 fstrim 작업이 시행된 모양이다. 그리하여.. 내린 결론은 두가지. 서버 공부를 좀 더 열심히 해야 하겠다. HDD 를 바꿔야겠다. (보증 기간이 지나서인지 점점 소리가 커진다.) 결국 필요한 것은 시간과

정부24, 우분투, 여전히 암흑.

400원짜리 주민등록등본을 뽑으려다가, 짜증만 밀려오게 됐다.더 파고들면, 더 짜증이 날 듯 하여, 이쯤에서 접고 간단하게만 정리한다. 가장 큰 문제는 공인인증서일텐데, 이거 말고도 또 문제는 있다. 짧은 시간 사용해보면서 발견한 문제점을 정리해본다. 신규 회원가입을 하려할 때, ‘주소 입력’이 불가능할 수도 있다. 우분투 : 크롬/파이어폭스 모두, 주소 입력후 검색된 주소를 클릭하면 오류 발생. MS 윈도우 : 파이어폭스만

crooze.fm 에서 클래지 콰이를!

2019.08.19, 오후 5:09 현재.http://streams.crooze.fm:8000/stream128 를 듣고 있었는데, 갑자기 익숙한 멜로디가 튀어나왔다. 바로, Clazziquai 의 2005년 앨범, Color your soul 중, ‘I will give you everything’.가사가 모두 영어라 이 노래를 들어도 한국 노래인지 아는 사람은 별로 없겠지만, 요즘 인기있는 KPop 도 아니고, 이런 노래가 나오다니 좀 신기하네. 저 노래, 당시는 그래도 아직은 혈기왕성할 때라 많이 들었었는데..오늘

Bash/Zsh: 첫번째/마지막 인수 제외 후 처리.

제목을 좀 애매하게 달았지만, 이건 Shell 의 String Operations(The Linux Command Line p402)에 대한 내용이다. 예를 들어, 이런 문장에서, 5번째 글자부터 출력하고 싶다면? 문법은 이렇다. 위 상황에 적용해보면 다음과 같다. length 를 넣어보자면, 5부터 시작해서, 3글자만큼만 출력이 이뤄졌다. 만약, 5부터 시작해서, 끝에서 4번째까지만 뽑아내고 싶다면???상황이 좀 복잡해진다. 먼저, 총 글자수를 알아내야 한다. 이 경우, #

vscode, Shell Match Brackets 오작동.

제목을 영어로만 써야 하는 상황이 안타깝기는 하지만, 저렇게 써놓아야 나중에 찾아보기가 쉽기에, 어쩔 도리가 없다. vscode 에서, Shell Script 를 편집할 때, 괄호 앞에 $ 표시가 있는, 즉 Command Substitution 상황일 경우, 괄호 자동 표시가 되지 않는다. 뭔 얘긴가 하면.. 위와 같은 코드에서, $ 바로 뒤의 ( 에 커서를 위치시키면 ( 와 맨 끝 )

Ctrl-s, 화면 출력 멈춤, 해법은 Ctrl-q?

하려고 했던 작업은 못하고 있고, 또 딴 길로 빠져버렸다.그래도, 한가지 알아낸 게 있으니 위안거리를 삼아야 하려나. Vim 으로 작업을 하다가 잘못해서 Ctrl-s 를 눌러버렸다. 터미널은 Tilix 였는데, 여기선 아무런 경고 문구도 뿌려주지 않았고, 화면은 그냥 멈춰버렸다. 이게 뭔 일이야 도대체? 똑같은 작업을 Konsole 에서 해보았다. Konsole 은 친절했다. 음..? 링크를 열어보니, Software flow control 에

Vim : 글자 반복

매일 매일 Vim 만 쓴다면, 언젠가는 전문가(?)라 할 날도 오겠지만.. 사실 자주 쓰기는 하지만, 용도가 상당히 한정돼 있으므로, 날아다닐 정도로 쓰지는 못하고 있다. 그저, 아주 간단한 편집만 할 수 있을 뿐. Vim 에서 글자를 반복하여 입력하고 싶을 땐? 물론, 그 글자를 계속 누르고 있으면 되지만?? Insert 일 때와 Command 상태, 또는 Normal 일 때, 모두