제거

포스트: 56
Tags

Posts

56 posts

[bash: sed] 행 맨 앞에 있는 공백 제거

반달가면|2020년 9월 3일

간단한 내용이지만 의외로 사용할 일이 많아서 여기에 정리해 두기로. 출력 결과의 앞쪽에 공백이 여러칸 있는 경우, 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

버추얼박스의 리눅스 가상머신에서 게스트 확장 버전 확인/제거

반달가면|2020년 7월 10일

버추얼박스(VirtualBox) 가상머신으로 리눅스를 사용하고 있을 경우, 현재 설치되어 있는 게스트 확장(guest additions)의 버전을 확인하는 방법이다. 매우 간단하다. 게스트 확장을 설치하면 /opt 디렉토리 하위에 설치되므로 ls 명령으로 이 디렉토리에 있는 게스트 확장 디렉토리 명칭을 확인하면 된다. # 버추얼박스 게스트 확장 버전 확인 ls /opt 예를 들어 VBoxGuestAdditions-6.0.18 이런식으로 디렉토리 명칭이 나왔다면 버전 6.0.18이 설치되어 있는 것이다. 게스트 확장을 제거하려면 설치 디렉토리 안에 있는 uninstall.sh 스크립트를 루트(root) 권한으로 실행하면 된다. # 게스트 확장 제거 cd /opt/VBoxGu

리눅스/윈도우 듀얼부트 PC의 GRUB 부트 메뉴에서 윈도우 항목 제거/복구

반달가면|2020년 4월 6일

리눅스와 윈도우를 듀얼부트로 설치해서 사용중일 때 GRUB 부트 로더에서 윈도우 항목을 제거하는 방법이다. 듀얼부트로 사용하던 오래된 노트북에서 더 이상 윈도우를 쓸 일이 없어서 항목을 제거했다. 데비안/우분투 계열 배포판 기준이다. 루트(root) 권한으로 /etc/default/grub 파일을 편집한다. # /etc/default/grub 파일 편집 sudo vi /etc/default/grub 파일 내용 맨 아래에 아래의 내용을 추가해 주자. GRUB_DISABLE_OS_PROBER=true 저장한 후에 터미널창에서 아래와 같이 입력하여 grub 설정을 갱신한다. # grub 설정 갱신 sudo update-grub 이제 재기동하면 grub 부트 메뉴에서 윈도우

데비안/우분투 계열 리눅스 배포판에서 폰트 관리(ttf 폰트 설치/삭제)

데비안/우분투 계열 리눅스 배포판에서 폰트 관리(ttf 폰트 설치/삭제)

반달가면|2019년 10월 14일

우분투 계열 리눅스에서 새로운 ttf 폰트를 다운로드해서 추가할 때 편리하게 사용할 수 있는 GUI 프로그램이 있어서 정리해 두기로. font-manager라는 프로그램인데, 각 폰트가 어떤 모습으로 출력되는지 볼 수 있고 다운로드한 ttf 폰트 파일을 설치할 수도 있다. font-manager 설치는 터미널창에서 아래와 같이 진행하면 되겠다. # S/W 저장소 정보 갱신 sudo apt-get update # font-manager 패키지 설치 sudo apt-get install font-manager 실행은 터미널창에서 font-manager를 입력. 시스템에 폰트를 설치하려면 루트 권한을 필요로 한다. # font-manager 실행(루트 권한) sudo font