Etc
[Ubuntu] Mac에서 ssh로 Ubuntu 원격 제어하기
[Ubuntu] Mac에서 ssh로 Ubuntu 원격 제어하기
2022.06.30Mac에서 라즈베리파이4 원격 제어하기 개발용 서버를 구축하기위해 라즈베리파이4(8GB)에 Ubuntu 22.04.LTS를 설치했습니다. 최초로 OS를 설치할 때는 별다른 방법이 없어서 라즈베리파이에 모니터와 키보드를 연결했습니다. 하지만 매번 모니터랑 키보드를 연결하는건 상당히 귀찮기 때문에 모니터와 키보드 없이도 원격으로 Mac에서 라즈베리파이를 사용할 수 있도록 필요한 패키지를 설치했습니다. 1. openssh-server 설치하기 apt명령어로 openssh-server 패키지를 설치하고 ssh접속을 허용하는 환경을 만들어줍니다. 먼저 sudo apt update 명령어로 설치 가능한 패키지 목록을 업데이트합니다. 다음으로 sudo apt install openssh-server를 입력해서 패키지..
[Shell] awk 명령어로 컬럼 단위 조건 검색하기
[Shell] awk 명령어로 컬럼 단위 조건 검색하기
2022.06.07awk는 패턴과 일치하는 문자열을 검색할 때 사용하는 명령어입니다. 어 잠깐만요! 그건 grep 아닌가요? 라고 의문이 생기는 분도 계실겁니다. 네 맞습니다. grep이라는 명령어 또한 마찬가지로 패턴과 일치하는 문자열을 찾을 때 사용합니다. 그럼 awk와 grep의 차이는 무엇일까요? 1. grep과 awk의 차이 먼저 grep은 라인 단위로 패턴을 검색합니다. 결과는 패턴과 일치하는 라인을 반환하며 옵션 또한 검색된 라인을 기준으로 무엇을 더 보여줄까! 라는 기능이 많습니다. 그래서 정형화되지 않은 일반 텍스트를 검색할 때 유용하게 사용합니다. 반면, awk는 정형화된 데이터를 대상으로 검색할 때 유리합니다. 여기서 말하는 정형화된 데이터는 공백 또는 특정 기호로 구분된 정해진 형식의 데이터를 말합니..
[Shell] Grep으로 원하는 내용 검색하기
[Shell] Grep으로 원하는 내용 검색하기
2022.06.06우리는 원하는 결과에 빠르게 도달하기 위해 키워드를 기반으로 검색하곤 합니다. 웹 페이지나 에디터같은 익숙한 GUI환경에서는 Ctrl + F 또는 Cmd + F 를 통해 검색하는 것은 늘상 있는 일이죠. 하지만 개발을 하다보면 때로는 터미널 환경에서 검색을 해야하는 상황도 발생하고는 합니다. 이때에는 우리가 GUI환경에서 사용하던 방법으로 검색하기에는 한계가 있습니다. 그럼 터미널에서는 어떻게 찾으면 좋을까요? 바로 이 때 사용하면 좋은 것이 grep 이라는 명령어입니다. grep은 GNU와 FreeBSD 2가지 버전이 존재하는데, 버전마다 옵션에 조금 차이가 있으므로 실습 결과가 조금 다를수도 있습니다. 본 글에서는 Mac(BSD) 기준으로 작성해보도록 하겠습니다. 그럼 grep은 무엇이고 어떻게 사용..
Mac Bigsur의 pyenv install 오류 해결하기
Mac Bigsur의 pyenv install 오류 해결하기
2021.03.08Bigsur환경에서 Pyenv install오류 수정하기 현상 Catalina에서 Bigsur 로 업데이트를 한 다음 pyenv를 통해 Python 3.7.3을 설치하려고 하니 오류가 발생했다. 이상한건 3.7.9 버전을 설치할 때는 문제가 없었다는 점이다. % pyenv install 3.7.3 . . 생략 . BUILD FAILED (OS X 11.2.2 using python-build 20180424) . . 생략 . 원인파악 XCode Command Line Terminal 버전 문제? zlib 문제? pyenv install 3.7.9는 이상 없음 맥에 아직 익숙하지 않아서 자세히는 모르겠지만 Bigsur로 업데이트 하게되면서 다른 모듈들과의 호환성 문제로 인해서 설치가 안되는것으로 추측된다...