사용팁
-
기록용으로 남기고 성공한 사례들을 갱신할 예정입니다. vscode 에서 Ctrl + H 키를 누르면 replace 창이 뜹니다. Find 라고 써진 칸의 오른쪽 끝을 보면 아이콘이 3가지 있습니다. 그 중에 .* 라고 되어 있는 것을 클릭하거나 Alt + R 키를 누르면 입력되는 패턴을 정규식으로 해석해서 진행하게 됩니다. 대괄호 [] 매칭해보기 self.a["b"]["c"], 라는 문자열에서 c 만 남기고 싶습니다. []는 정규식에서 보통 특수한 용도로 사용됩니다. [abc] 라고 하면 a 또는 b 또는 c 중 하나가 나타난다는 뜻입니다. 하지만 이 문자 자체를 일반문자로 검색하고 싶다면 \ 를 붙여서 원래 용도에서 탈출(escaping)시켜야 합니다. 이제 Find 항목에 검색어를 입력해봅시다. se..
[vscode] 검색 정규식기록용으로 남기고 성공한 사례들을 갱신할 예정입니다. vscode 에서 Ctrl + H 키를 누르면 replace 창이 뜹니다. Find 라고 써진 칸의 오른쪽 끝을 보면 아이콘이 3가지 있습니다. 그 중에 .* 라고 되어 있는 것을 클릭하거나 Alt + R 키를 누르면 입력되는 패턴을 정규식으로 해석해서 진행하게 됩니다. 대괄호 [] 매칭해보기 self.a["b"]["c"], 라는 문자열에서 c 만 남기고 싶습니다. []는 정규식에서 보통 특수한 용도로 사용됩니다. [abc] 라고 하면 a 또는 b 또는 c 중 하나가 나타난다는 뜻입니다. 하지만 이 문자 자체를 일반문자로 검색하고 싶다면 \ 를 붙여서 원래 용도에서 탈출(escaping)시켜야 합니다. 이제 Find 항목에 검색어를 입력해봅시다. se..
2021.04.08 -
기록용으로 남깁니다. mount | grep -v '/snap\|/sys\|tmpfs\|/run\|/proc\|/mqueue\|/hugepages\|devpts'
ubuntu 에서 mount 된 목록 깔끔하게 보기기록용으로 남깁니다. mount | grep -v '/snap\|/sys\|tmpfs\|/run\|/proc\|/mqueue\|/hugepages\|devpts'
2021.03.31 -
기록용으로 남깁니다. virtualbox 에 설치된 우분투 20.04를 한동안 방치하다가 사용해볼 일이 있어서 오랜만에 접근했더니.. sudo 가 안먹습니다. /etc/sudoers 목록에 없다고 합니다. 회사에 자주 켜놓고서 퇴근하고 했더니.. 누군가 장난질을 친건지.. 어쨌든 이 안에 있는 데이터들 때문에라도 이 상황을 해결할 필요가 생겼습니다. 이름하여 리눅스 싱글모드!! 예전에는 부팅 미디어로 부팅해서 mount 및 chroot 등으로 작업을 진행했습니다. 뭐 예전에 부트로더 날려먹었을 때 이런 방법을 썼었죠. 하지만 지금은 부트로더도 멀쩡하고 제 계정만 문제가 생겼습니다. virtualbox 에서 콘솔을 열어서 (Ctrl + Alt + T) reboot 명령을 내리면 root 권한 없이도 시스템..
Ubuntu 20.04 single mode in virtualbox기록용으로 남깁니다. virtualbox 에 설치된 우분투 20.04를 한동안 방치하다가 사용해볼 일이 있어서 오랜만에 접근했더니.. sudo 가 안먹습니다. /etc/sudoers 목록에 없다고 합니다. 회사에 자주 켜놓고서 퇴근하고 했더니.. 누군가 장난질을 친건지.. 어쨌든 이 안에 있는 데이터들 때문에라도 이 상황을 해결할 필요가 생겼습니다. 이름하여 리눅스 싱글모드!! 예전에는 부팅 미디어로 부팅해서 mount 및 chroot 등으로 작업을 진행했습니다. 뭐 예전에 부트로더 날려먹었을 때 이런 방법을 썼었죠. 하지만 지금은 부트로더도 멀쩡하고 제 계정만 문제가 생겼습니다. virtualbox 에서 콘솔을 열어서 (Ctrl + Alt + T) reboot 명령을 내리면 root 권한 없이도 시스템..
2021.03.25 -
기록용으로 남깁니다. xlsx 파일을 선택. xls 라면 xlsx 로 저장 xlsx 파일을 zip 파일로 복사 압축 해제 후 해제된 폴더 이동(압축 루트 폴더) 특정 시트 해제시 xl\worksheets 이동 sheetX.xml 형태의 x가 숫자인 파일 보임. 원하는 시트의 파일 열기 Protection 검색 해당 태그 삭제 및 저장 문서 해제시 xl 이동 workbook.xml 파일 열기 Protection 검색 해당 태그 삭제 및 저장 3번의 압축 루트 폴더로 이동해서 전체 파일 압축 6번의 파일 확장자를 zip 에서 xlsx 로 변경
엑셀 문서 비밀번호 분실시 없애는 방법기록용으로 남깁니다. xlsx 파일을 선택. xls 라면 xlsx 로 저장 xlsx 파일을 zip 파일로 복사 압축 해제 후 해제된 폴더 이동(압축 루트 폴더) 특정 시트 해제시 xl\worksheets 이동 sheetX.xml 형태의 x가 숫자인 파일 보임. 원하는 시트의 파일 열기 Protection 검색 해당 태그 삭제 및 저장 문서 해제시 xl 이동 workbook.xml 파일 열기 Protection 검색 해당 태그 삭제 및 저장 3번의 압축 루트 폴더로 이동해서 전체 파일 압축 6번의 파일 확장자를 zip 에서 xlsx 로 변경
2021.03.15 -
ubuntu 18.04의 libc 버전이 2.27인데 2.28을 설치하고 싶은 일이 있었습니다. 그래서 이런 저런 방법을 시도하다가 안되었었는데 왠일인지 libc-bin_2.28-*.deb 패키지가 설치가 됬습니다. 문제는 여기에서부터 시작되었습니다. 모든 의존성이 안맞아서 libc를 사용하는 많은 명령들이 실행이 되지 않았습니다. 그래서 단순하게 2.28 버전의 libc-bin 을 삭제하고 이전 버전을 설치하자는 생각에 sudo apt purge libc-bin 을 실행시켰습니다.... 그 때부터 빌드는 물론 apt install 도 안먹습니다. ldconfig 이 사라지고 의존하는 locales 패키지도 제거되어 관련한 모든 동작이 멈췄습니다... 인터넷을 한참 뒤지다가 os 재설치 직전에 방법을 발..
ldconfig 이 없다는 메시지를 만날 때 해결 방법ubuntu 18.04의 libc 버전이 2.27인데 2.28을 설치하고 싶은 일이 있었습니다. 그래서 이런 저런 방법을 시도하다가 안되었었는데 왠일인지 libc-bin_2.28-*.deb 패키지가 설치가 됬습니다. 문제는 여기에서부터 시작되었습니다. 모든 의존성이 안맞아서 libc를 사용하는 많은 명령들이 실행이 되지 않았습니다. 그래서 단순하게 2.28 버전의 libc-bin 을 삭제하고 이전 버전을 설치하자는 생각에 sudo apt purge libc-bin 을 실행시켰습니다.... 그 때부터 빌드는 물론 apt install 도 안먹습니다. ldconfig 이 사라지고 의존하는 locales 패키지도 제거되어 관련한 모든 동작이 멈췄습니다... 인터넷을 한참 뒤지다가 os 재설치 직전에 방법을 발..
2021.03.10 -
기록용으로 남깁니다. puttygen 이 설치되어 있어야 합니다. puttygen 에서 Load 키를 눌러 ppk 를 불러옵니다. Conversions 메뉴에서 Export OpenSSH 를 선택하고 id_rsa 라는 이름으로(또는 하고 싶은대로) 파일을 내보내줍니다. 이 파일을 원하는 곳의 ~/.ssh 에다 위치시키면 됩니다. 물론 이 키 파일의 공개키도 함께 만들어주면 좋겠죠. 이 puttygen 창에서 Public key for pasting into ... 라고 쓰여진 밑의 상자에 써져있는 이상한 영어숫자 문자열을 긁어다가 id_rsa.pub 파일로 저장하시며 됩니다. cli 로는 puttygen my.ppk -o id_rsa -O private-openssh 같은 형태로 실행하시면 됩니다.
[ssh] putty ppk 파일을 openssh 개인키로 변환하기기록용으로 남깁니다. puttygen 이 설치되어 있어야 합니다. puttygen 에서 Load 키를 눌러 ppk 를 불러옵니다. Conversions 메뉴에서 Export OpenSSH 를 선택하고 id_rsa 라는 이름으로(또는 하고 싶은대로) 파일을 내보내줍니다. 이 파일을 원하는 곳의 ~/.ssh 에다 위치시키면 됩니다. 물론 이 키 파일의 공개키도 함께 만들어주면 좋겠죠. 이 puttygen 창에서 Public key for pasting into ... 라고 쓰여진 밑의 상자에 써져있는 이상한 영어숫자 문자열을 긁어다가 id_rsa.pub 파일로 저장하시며 됩니다. cli 로는 puttygen my.ppk -o id_rsa -O private-openssh 같은 형태로 실행하시면 됩니다.
2021.01.26 -
배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다. 1. lsb_release -i | awk '{print $3}' * ubuntu: Ubuntu * centos: CentOS 2. awk -F= '$1 == "ID"{print $2}' /etc/os-release * ubuntu: ubuntu * openwrt: "openwrt" * centos: "centos" 3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \; * openwrt: 'OpenWrt' 4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}' * ubuntu: Ubuntu * open..
[linux] 배포판 종류 확인하기배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다. 1. lsb_release -i | awk '{print $3}' * ubuntu: Ubuntu * centos: CentOS 2. awk -F= '$1 == "ID"{print $2}' /etc/os-release * ubuntu: ubuntu * openwrt: "openwrt" * centos: "centos" 3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \; * openwrt: 'OpenWrt' 4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}' * ubuntu: Ubuntu * open..
2020.11.13 -
오늘 아침에 통보 메일을 받았습니다 2021년 6월 1일부터 고화질로 새롭게 백업되는 모든 사진 및 동영상은 저장용량에 포함된다는 내용이었습니다. 언젠간 닥칠 수도 있겠다 하고 약간 걱정하던 부분이었는데 이제 개인 사진을 AI 연습하는데 사용하는 것도 질렸는지.. 구글 계정 기본15GB 가 넘기면 돈내고 쓰라고 하는군요. 기업 입장에서는 당연할 수 있겠지만.. 사용자 입장에서는 그래도 내 스마트폰이 찍어낸 화질을 포기하면서까지 변형해서 올리면서 역시 구글이다 하면서 쓰고 있었는데.. 2021년 5월까지 고화질로 백업되는 내용에 대해서는 계정 저장 용량에 반영하지 않는다고 하니 최대한 열심히 백업하고 그 이후부터는 다른 방법을 찾아봐야 할 것 같습니다. 욱하게 만드는 google의 설명 "대부분의 사용자는..
[google] 사진 무제한 업로드 서비스 종료 예고오늘 아침에 통보 메일을 받았습니다 2021년 6월 1일부터 고화질로 새롭게 백업되는 모든 사진 및 동영상은 저장용량에 포함된다는 내용이었습니다. 언젠간 닥칠 수도 있겠다 하고 약간 걱정하던 부분이었는데 이제 개인 사진을 AI 연습하는데 사용하는 것도 질렸는지.. 구글 계정 기본15GB 가 넘기면 돈내고 쓰라고 하는군요. 기업 입장에서는 당연할 수 있겠지만.. 사용자 입장에서는 그래도 내 스마트폰이 찍어낸 화질을 포기하면서까지 변형해서 올리면서 역시 구글이다 하면서 쓰고 있었는데.. 2021년 5월까지 고화질로 백업되는 내용에 대해서는 계정 저장 용량에 반영하지 않는다고 하니 최대한 열심히 백업하고 그 이후부터는 다른 방법을 찾아봐야 할 것 같습니다. 욱하게 만드는 google의 설명 "대부분의 사용자는..
2020.11.12