사용팁
-
기록용으로 남깁니다. 원하는 문구 앞(위)에 줄을 추가할 때는 /i 를 사용하고 뒤(아래)에 추가할 때는 /a 를 사용합니다. sed -i'' -re "/찾을문자열/i\앞에추가할문자열/" filename.txt sed -i'' -re "/찾을문자열/a\뒤에추가할문자열/" filename2.txt ※ 기본적으로 sed 명령은 '/찾을패턴/명령' 형태로 되어 있습니다. 이 명령에는 출력(p), 삭제(d), 범위(,), 파일읽기(r), 파일쓰기(w), 줄 위 삽입(i), 줄 아래 삽입(a), 변경(c), 다음(n) 등이 있습니다. 명령이 앞에 오는 명령은 '명령/대상패턴/변경할패턴/' 형태로 되어 있습니다. 이 명령에는 치환(s), 변환(y) 등이 있습니다. 파라미터에는 -i -f -e -r -l 등이 있습니..
[sed] 원하는 문구를 찾아 앞이나 뒤에 문장 추가하기기록용으로 남깁니다. 원하는 문구 앞(위)에 줄을 추가할 때는 /i 를 사용하고 뒤(아래)에 추가할 때는 /a 를 사용합니다. sed -i'' -re "/찾을문자열/i\앞에추가할문자열/" filename.txt sed -i'' -re "/찾을문자열/a\뒤에추가할문자열/" filename2.txt ※ 기본적으로 sed 명령은 '/찾을패턴/명령' 형태로 되어 있습니다. 이 명령에는 출력(p), 삭제(d), 범위(,), 파일읽기(r), 파일쓰기(w), 줄 위 삽입(i), 줄 아래 삽입(a), 변경(c), 다음(n) 등이 있습니다. 명령이 앞에 오는 명령은 '명령/대상패턴/변경할패턴/' 형태로 되어 있습니다. 이 명령에는 치환(s), 변환(y) 등이 있습니다. 파라미터에는 -i -f -e -r -l 등이 있습니..
2023.06.05 -
오랜만에 들어간 Ubuntu 20.04 서버에서 sudp apt update 명령을 내렸더니 패키지 172이(가) 업그레이드되었습니다. 'apt list --upgradable'를 실행하여 확인해 보십시오. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.grafana.com/oss/deb stable InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 9E439B102CF3C0C6 W: An error occurred during ..
[ubuntu 20.04] apt NO_PUBKEY grafana / scootersoftware오랜만에 들어간 Ubuntu 20.04 서버에서 sudp apt update 명령을 내렸더니 패키지 172이(가) 업그레이드되었습니다. 'apt list --upgradable'를 실행하여 확인해 보십시오. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.grafana.com/oss/deb stable InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 9E439B102CF3C0C6 W: An error occurred during ..
2023.04.27 -
Debian buster 기반 라즈베리파이 os 에서 crontab 에 systemctl 로 서비스 제어하는 명령을 넣으면 실행이 안되는 문제가 있습니다. 로그도 안남아서 sendmail 을 설치해서(느려 터져서 속이 터집니다..) 로그가 메일로 남도록 한 다음에 mailq(실행이 멈춰있습니다..)로 메일 확인하려 했지만 사실상 힘들어서 /var/mail/pi 파일을 vim 으로 열어보니 다음 오류가 발생해 있었습니다. Failed to connect to bus: No such file or directory 이건 왠 봉창 두들기는 소리인가 하고 뒤져보다가.. askubuntu 에 실려 있는 2번째로 선호되는 답을 속는 셈 치고 실행해봤더니 정상적으로 실행됩니다. 이유는 아직 정확히 파악 못했습니다....
[raspberrypi 4B][crontab][systemctl] 서비스 실행 안되는 문제Debian buster 기반 라즈베리파이 os 에서 crontab 에 systemctl 로 서비스 제어하는 명령을 넣으면 실행이 안되는 문제가 있습니다. 로그도 안남아서 sendmail 을 설치해서(느려 터져서 속이 터집니다..) 로그가 메일로 남도록 한 다음에 mailq(실행이 멈춰있습니다..)로 메일 확인하려 했지만 사실상 힘들어서 /var/mail/pi 파일을 vim 으로 열어보니 다음 오류가 발생해 있었습니다. Failed to connect to bus: No such file or directory 이건 왠 봉창 두들기는 소리인가 하고 뒤져보다가.. askubuntu 에 실려 있는 2번째로 선호되는 답을 속는 셈 치고 실행해봤더니 정상적으로 실행됩니다. 이유는 아직 정확히 파악 못했습니다....
2022.12.23 -
기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
[linux][ubuntu 20.04] ssh 개인키(private key) 파일만 있을 때 공개키 얻기기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
2022.12.22 -
기록용으로 남깁니다. 드라이버 다운로드 https://in.canon/en/support/0100924010 에서 드라이버를 다운 받습니다. 드라이버 설치 tar xzf linux-UFRII-drv-v560-m17n-08.tar.gz cd linux-UFRII-drv-v560-m17n sudo bash install.sh 프린터 설정 검색되는 프린터 중에 ipp 가 있고 lpd 가 나오면 성공입니다. ipp 는 제 경우는 잘 안되었으니 lpd 를 선택해주면 됩니다. 시험 부분 인쇄 를 선택해서 인쇄가 잘 되는지 확인하시면 됩니다.
[ubuntu 20.04] canon MF440 Series 프린터 원격으로 사용하기기록용으로 남깁니다. 드라이버 다운로드 https://in.canon/en/support/0100924010 에서 드라이버를 다운 받습니다. 드라이버 설치 tar xzf linux-UFRII-drv-v560-m17n-08.tar.gz cd linux-UFRII-drv-v560-m17n sudo bash install.sh 프린터 설정 검색되는 프린터 중에 ipp 가 있고 lpd 가 나오면 성공입니다. ipp 는 제 경우는 잘 안되었으니 lpd 를 선택해주면 됩니다. 시험 부분 인쇄 를 선택해서 인쇄가 잘 되는지 확인하시면 됩니다.
2022.10.13 -
기록용으로 남깁니다. /etc/wsl.conf 파일에 추가 [automount] enabled = true options = metadata,uid=1000,gid=1000,umask=0022 wsl 종료 cmd / powershell 창에서 wsl --shutdown 다시 실행해서 chmod, ls -l 등의 명령으로 퍼미션 수정 가능하게 되었는지 확인하기
[Windows 10][wsl] 파일 퍼미션 수정 가능하게 설정하기기록용으로 남깁니다. /etc/wsl.conf 파일에 추가 [automount] enabled = true options = metadata,uid=1000,gid=1000,umask=0022 wsl 종료 cmd / powershell 창에서 wsl --shutdown 다시 실행해서 chmod, ls -l 등의 명령으로 퍼미션 수정 가능하게 되었는지 확인하기
2022.10.07 -
보통 라즈베리파이 설정을 보면 sudo raspi-config 명령을 실행해서 ncurses 로 만들어진 메뉴를 선택해서 설정을 합니다. 그런데 이런 설정 마저도 일괄(batch)로 처리하고 싶은 때가 있습니다. 라즈베리리 파이 포럼에 보면 관련한 내용이 있습니다. nonint 라는 키워드를 인수로 주고 이 다음에 원하는 값을 설정할 수 있다고 합니다. 아래 내용을 보시면 실제 실행할 수 있는 항목들을 확인할 수 있습니다만... 자기가 원하는 내용이 뭔지, 또는 찾았어도 값을 어떻게 줘야하는지 아리송할 때가 있습니다. 특히나 질문 연속으로 물어보는 시리얼 설정 등... 질문 한 개로 결정되는 것(켠다/끈다)은 대부분 0은 켜는 것이고 1은 끄는 것입니다. 질문이 여러 개인 항목들은 맨 아래에 설명된 항목..
[raspberrypi][4b] raspi-config cli 로 명령하기보통 라즈베리파이 설정을 보면 sudo raspi-config 명령을 실행해서 ncurses 로 만들어진 메뉴를 선택해서 설정을 합니다. 그런데 이런 설정 마저도 일괄(batch)로 처리하고 싶은 때가 있습니다. 라즈베리리 파이 포럼에 보면 관련한 내용이 있습니다. nonint 라는 키워드를 인수로 주고 이 다음에 원하는 값을 설정할 수 있다고 합니다. 아래 내용을 보시면 실제 실행할 수 있는 항목들을 확인할 수 있습니다만... 자기가 원하는 내용이 뭔지, 또는 찾았어도 값을 어떻게 줘야하는지 아리송할 때가 있습니다. 특히나 질문 연속으로 물어보는 시리얼 설정 등... 질문 한 개로 결정되는 것(켠다/끈다)은 대부분 0은 켜는 것이고 1은 끄는 것입니다. 질문이 여러 개인 항목들은 맨 아래에 설명된 항목..
2022.09.27 -
일단 OneNote for Windows 10 과 아이폰용 원노트에 대한 글은 DOH님의 글을 참고하시기 바랍니다. 그냥 OneNote 는 office 2016, office 2019, microsoft 365 에 포함된 무료 데스크탑 버전입니다. Windows 10 용 OneNote 는 Windows10 에 사전 설치되어 있는 버전으로 Microsoft 스토어에서도 찾아서 설치할 수 있습니다.(내용 출처는 OneNote 도움말) 참고로 그냥 OneNote 로는 바꿀 수 있는 방법을 찾지 못했습니다. 반드시 있을 것 같았지만, 아직까지는 못찾았네요. 찾으면 내용 갱신하겠습니다. 안드로이드용 OneNote 앱(태블릿(Lenovo P11)에서 실행함)을 열면 전자 필기장 목록이 나타납니다. 그 아래에 빠른 ..
[OneNote][android] 빠른노트 기본 위치 변경하기일단 OneNote for Windows 10 과 아이폰용 원노트에 대한 글은 DOH님의 글을 참고하시기 바랍니다. 그냥 OneNote 는 office 2016, office 2019, microsoft 365 에 포함된 무료 데스크탑 버전입니다. Windows 10 용 OneNote 는 Windows10 에 사전 설치되어 있는 버전으로 Microsoft 스토어에서도 찾아서 설치할 수 있습니다.(내용 출처는 OneNote 도움말) 참고로 그냥 OneNote 로는 바꿀 수 있는 방법을 찾지 못했습니다. 반드시 있을 것 같았지만, 아직까지는 못찾았네요. 찾으면 내용 갱신하겠습니다. 안드로이드용 OneNote 앱(태블릿(Lenovo P11)에서 실행함)을 열면 전자 필기장 목록이 나타납니다. 그 아래에 빠른 ..
2022.09.06