Linux Programmer
셸의 발전 순서대로 보면 다음과 같다. (shell의 한글 표기로 쉘이라고 적는 경우도 있지만 요새는 셸을 더 많이 쓰는 것 같아서 shell을 셸이라고 표기하겠다) Bourne shell : /bin/sh - POSIX shell C shell : /bin/csh - Sun microsystem (BSD) Korn shell : /bin/ksh bash : /bin/bash zsh : /bin/zsh 1. bash 이전의 셸들 가장 유명한 셸은 초기 유닉스에서 쓰였고, 아직까지도 현역으로 쓰이는 본셸(Bourne shell)이 있다. Steve Bourne이 만들었고, 그 이전에 유닉스의 아버지가 만들었던 Thompson shell이 있지만 지금은 쓰이지 않는다. 본셸은 POSIX 표준에 기본 셸로 정..
Linux를 쓰다보면 caps lock 키를 쓸 일이 별로 없어서 control 키로 변경해서 사용하는 편이다. 그리고 caps lock은 left shift + right shift로 lock하는 기능을 쓴다. 이 설정을 쉽게 하기 위해서는 gnome-tweaks가 설치되어있어야 한다. 텍스트 모드에서 하는 방법도 있지만 매우 귀찮아진다. gnome-tweaks를 실행한 뒤에 키보드 부분으로 이동한다. 여기서 "추가 배치 옵션" 부분을 들어가면 다음과 같은 화면을 볼 수 있다. 그림에서 보이듯이 Ctrl 위치 메뉴에서 "Caps Lock키를 Ctrl키로"를 체크해주면 된다. 그러면 진짜 caps lock을 사용할 일이 있으면 어떻게 해야 하는가? 바로 위에서 말했듯이 양쪽 shift를 동시에 누르는 방..
dart 코드 실행시 Invalid UTF8 sequence encountered, (Error Code: .... 이런 메시지가 발생했다. 원인은 Windows 10에서 작성된 dart code를 받아서 linux로 올렸는데, dart file이 EUC-KR로 인코딩되어있어서 UTF-8을 사용하는 리눅스 시스템에서 인코딩 에러가 발생한 것이다.
수영장 에티켓 및 팁 수영을 하다보면 수영장 에티켓을 몰라서 서로 얼굴을 붉히는 경우가 꽤 있었다. 벼라별 사람이 다 오기 때문에 에티켓을 모르고 수영하다보면 말싸움이 나거나 심지어 거의 욕설에 가까운 소리를 하는 사람도 있다. 그래서 싸우고나서 아예 수영장을 안 오는 사람들도 있고... 하여간 수영장 에티켓을 알아두는 것이 좋을거라 생각해서 글을 써둔다. 0. 수영하기 전 샤워, 화장실 사용 후 샤워 수영장에 샤워도 하지 않고 들어가는 분들이 있다. 심지어 탈의실에서 수영복을 다 입고 들어가는 경우도 있는데 이는 예의가 없는 행동이다. 집에서 샤워를 했더라도 수영장 샤워실에서 씻고 들어가야 한다. 만일 집에서 샤워를 했다고 해도 겨드랑이나 발, 사타구니 같은 곳은 깨끗하게 씻고 수영복을 입어야 한다. ..