Linux 5

[맥,리눅스] 파일 저장 안될 때 -> 소유권 변경ㄱㄱ 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 ..

[맥,리눅스] 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..