공공연히 개발하기 🧑‍💻/OS 8

[맥,리눅스] 파일 저장 안될 때 -> 소유권 변경ㄱㄱ chown 명령어

예시) [파일명] 을(를) 저장하지 못함: 파일 [파일경로]'settings.py'을(를) 저장하지 못함: 파일 'vscode-remote://ssh-remote+11111111/home/ubuntu/dir1/dir2/settings.py'(NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/ubuntu/dir1/dir2/settings.py')을(를) 쓸 수 없음나는 주로 vscode로 ssh 원격 서버 접속해서 쓰다가 자주 발생했다.⭐️ 해결방법 : 소유권을 root → user(사용자) 로 변경하면 됨!sudo chown -R ubuntu ./dir1형식 : sudo chown -R [사용자이름] ./dir1 ..

[리눅스] Ubuntu 진짜 최신 버전 Git 설치하기 - PPA

Table of ContentsGitUbuntu의 기존 버전으로 설치Ubuntu PPA 설정으로 진짜 최신 버전 설치- git 최신 버전 확인- PPA 설정- 시스템 업데이트- git 재설치- git 버전 확인 GitGit은 원래 리눅스 커널 개발 관리 위해 처음 만들어졌다.현재는 가정 널리 사용되는 분산 버전 관리 시스템으로 자리잡았다.기본적으로 우분투에는 Git이 설치되어 있긴 하다.다만 우분투 공식 패키지 저장소에는 주요 프로그램이 아닌 경우, 옛날 버전이 담긴 경우가 많다.하위 버전 보안 이슈 등을 피하기 위해서 버전을 잘 업뎃해주는 것도 필요하다.→ PPA를 통해 안정적인 최신 버전의 Git을 설치할 수 있다.Ubuntu의 기존 버전으로 설치하기기존 방법으로 설치먼저 터미널에서 설치를 하면sud..

[맥,리눅스] 터미널 ssh, scp 원격 파일 전송 - 로컬과 서버, 서버와 서버

Table of Contents1. ssh 접속- .pem 키파일로 접속- ssh config 설정으로 접속2. scp 파일 원격 전송- 로컬에서 서버- 서버에서 로컬- 서버에서 서버 (원격에서 원격) 1. ssh 접속▶️ .pem 키파일로 접속하기형식ssh -i [keyfile경로] [사용자]@[ip혹은도메인네임]예시ssh -i /serverkey/kefile.pem username@127.0.0.1 ▶️ ssh config 설정으로 접속하기형식ssh [설정한 Host이름]예시ssh myserver1 ⭐️ ssh config 설정 방법은 아래글 참고2024.04.25 - [공공연히 개발하기 🧑‍💻/기타] - [맥,리눅스] 터미널 ssh 설치, 접속, config 설정까지 싹정리 - .pem key ..

[Mac] 맥북 사면 먼저 해야할 일! 초기 불량 테스트 체크리스트

한티끌 두티끌 모아 모아... 태산으로 사야하는 맥북!내 소중한 티끌인디 불량 쓸 수는 없으니까! 맥북 구매했다면 불량 체크리스트 꼭 확인하자!모두 양품 획득 기원합니다 🧑‍💻 맥북 불량 테스트 필수 항목! 1. 하드웨어 테스트✅ 외관 체크 흠집 없는지 코너흠집 페이팅 등 ✅ 수평 잘 맞는지 (고무높이확인) 눌러보고 흔들거리지 않는지 ✅ 힌지 딸깍 소리없이 매끄럽게 잘되는지 ✅ 제품 하판 나사 풀려있지는 않은지 ✅ 내부부품이 제대로 납땜되었는지 (흔들어봤을때 아무소리 안나야함) 2. 내가 산 사양이 맞는지 확인바탕화면 상대 메뉴 막대 -> 사과마크 or 설정 3.  키보드 확인터치아이디 확인 하나씩 눌러보고 긴 문장 써보기  4. 트랙패드 확인터치 및 클릭확인 두번 눌리는지 (포스터치) 전원꺼지면 한..

[맥,리눅스] 터미널 ssh 설치, 접속, config 설정까지 싹정리 - .pem key

AWS free tier 기간이 4달도 안남은 지금,,, 뭐라도 해야겠다 싶어서 맥북을 켰다,,,ssh 원격 접속을 해보자.Table of Contents1. 사용 환경2. ssh 설치 확인3. ssh 설치 (mac, linux)4. ssh 접속5. ssh config 설정하고 간편하게 접속 1.  사용 환경로컬 : macOS Sonoma 14.4.1 (지만 리눅스도 포함)서버 : aws ec2 서버, .pem 키파일 보안2. ssh 설치 확인우선 ssh가 설치되어 있는지 확인한다.macOS는 UNIX기반으로 OpenSSH, SSH Client, SSH Server를 기본적으로 설치되어 있다.which sshwhich 명령어로 파일의 위치를 알 수 있다.설치되어 있지 않다면 설치해주자.3. ssh 설치l..

[Mac] 맥, 애플키보드에는 백틱(`)이 없다? 이거 누르면 됨

마크다운, 노션 등에서 코드 줄을 표현하기 위해 또는자바스크립트 등 프로그래밍에서도 자주 사용되는 백틱 back tic (`)얘는 명칭도 희한하다.grave accent, backtick, backquoto, 억음부호 등등처음 맥북을 사고 보니키보드를 아무리 뒤져봐도 백틱(`)이 없다...!복붙해서 써야하나 하고 검색하다 알게 되었다. ->  옵션키 + 원화표시(₩)  를 누르면 된다option + ₩ 좀  귀찮 어차피 윈도우도 쉬프트 한번 누르고 써야 하니까 똔똔인데자꾸 까먹는 내 기억력이 문제...!끝

[맥,리눅스] shell 확인 및 변경하기 zsh, bash

Table Of Contents1. 터미널 열기2. 현재 사용 중인 Shell 확인3. 설치된 Shell 확인4. Shell 변경 1. 터미널 열기아무대서나 터미널 열 수 있는 단축키가 있었으면 좋겠다...(-> 결국 그냥 단축키 만들었다ㅎ)개인적으로 가장 편하고 빠른 방법은 command + space 로 spotlight 검색을 연 뒤터미널을 검색해서 열기!2. 현재 사용 중인 셸 확인#1echo $0#2echo $SHELL#3ps | grep sh#4env | grep SHELL 3. 설치된 셸 리스트 확인root의 etc에서 shells 파일을 확인하면 된다. /etc/shellsvi shellssudo vi shells  4. 셸 변경형식chsh -s /bin/[셸이름] [사용자명(생략가능)]c..