리눅스
Posts
554 posts[bash: sed] 행 맨 앞에 있는 공백 제거
간단한 내용이지만 의외로 사용할 일이 많아서 여기에 정리해 두기로. 출력 결과의 앞쪽에 공백이 여러칸 있는 경우, sed의 문자열 대체 기능을 이용해서 제거할 수 있다. 아래의 예시를 보자. # 기본 예시: sed에서 문자열 abc를 123으로 대체 echo "abcd" | sed 's/abc/123/' 123d # test1.txt 파일의 내용 출력 cat test.txt abc def ghi 위의 경우 맨 앞의 공백이 동일하게 2칸씩이다. 이런 경우는 아래와 같이 제거해 주면 되겠다. 정규표현식(regular expression, regex)에서 행 맨처음을 나타내는 "^" 기호를 사용한다. # test1.txt 출력, 각 행 앞쪽의 공백 2칸 제거 ca
리눅스 systemd에서 실행중이거나 실패한 서비스 출력
리눅스 systemd에서 특정 상태에 있는 서비스(service)의 목록을 확인하기 위한 방법이다. 특정 상태에 있는 서비스를 보려면 list-units 명령에 --state 옵션을 조합한다. 우선 현재 실행중인(active) 서비스 목록을 보려면 터미널창에서 아래와 같이 입력하면 되겠다. # active 서비스 목록 systemctl list-units --state active grep과 조합하여 특정 문자열이 포함된 서비스를 걸러낼 수도 있다. # 활성화되어 있는 서비스중 문자열 "kernel"이 포함된 것만 골라내기 systemctl list-units --state active | grep kernel 실행하려 했으나 실패한(failed) 서비스 목록을 보려면 아래와
리눅스에서 마이크 잡음 줄이기 (에코 캔슬러 기능 추가)
리눅스에서 마이크 녹음에 에코 캔슬러(echo canceller) 기능을 추가하는 방법이다. 배경 잡음(background noise)을 상당히 많이 감소시킬 수 있다. 얼마전에 구입한 노트북에 설치한 리눅스 민트 20 XFCE에서 시험해 보았는데 눈에 띄게 잡음이 줄어들었다. 루트 권한으로 펄스오디오(PulseAudio) 설정 파일인 /etc/pulse/default.pa 파일을 편집한다. # /etc/pulse/default.pa sudo vi /etc/pulse/default.pa 파일 맨 아래쪽을 보면 아래와 같은 내용의 주석(comment)이 있을 것이다. ### Modules to allow autoloading of filters (such as echo cancel
보디 리눅스(Bodhi Linux) - 한글 입력 기능 추가 및 버추얼박스 게스트 확장 설치
버추얼박스 가상머신 용도로 사용하기에 괜찮은 가벼운 리눅스 배포판을 하나 발견. 보디 리눅스(Bodhi Linux)라는 이름의 배포판이다. 홈페이지는 아래의 링크로 가면 된다. Bodhi Linux 공식 홈페이지 우분투(Ubuntu) LTS 버전에서 파생된 배포판인데, 상당히 가볍게 만들어졌다. 현재 버전은 5.1.0이고, 우분투 18.04LTS를 기반으로 하고 있다. 설치해 보니 디스크 점유는 5GB 미만이고, 부팅하고 나서 RAM 점유는 600MB 미만이다. 매우 가볍다. 데스크탑 환경이 모크샤 데스크탑(Moksha Desktop)이라고 되어 있는데, 좀 생소하긴 하지만 XFCE와 좀 비슷한 측면이 있어서 그럭 저럭 쓸만한듯. 영문판으로 설치하고 한글 입력 기능을 추가하는 방식으로


![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)
