OS26 [Mac] iTerm2 설치하기 iTerm2는 macOS에서 많은 편의기능을 제공해주는 Terminal Application입니다. 1. 공식 홈페이지 접속 [iTerm2 홈페이지]: https://iterm2.com/index.html iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain iterm2.com 2. 다운로드 클릭 3. iTerm2.zip 압축풀기 다운로드 폴더에 iTerm2-버전.zip (필자에 경우: iTerm2-3_4_19.zip) 파일이 설치 되어있을 겁니다. 4. iTe.. 2023. 4. 9. [Mac] Finder 숨김 폴더 보기 ⌘⇧. Command-Shift-. 단축키 누르면 보입니다. 2023. 4. 8. [Linux] 심볼릭 링크 (바로가기) 만들기 심볼릭 링크 윈도우 바로가기와 같은 형태라고 보시면 됩니다. 1. 심볼릭 링크 만들기 ln -s [링크로 지정할 디렉토리 또는 파일] [링크 이름] 예시 test.txt 라는 파일을 link 라고 심볼릭 링크를 만들어보겠습니다. ln -s test.txt link 결과 아래 사진과 같이 link라는 심볼릭 링크가 생성됐습니다. 2. 심볼릭 링크 삭제 rm [링크 이름] 예시 link 라고 심볼릭 링크를 삭제하겠습니다. rm link 결과 아래 사진과 같이 link라는 심볼릭 링크가 삭제됐습니다. 2023. 3. 30. [Mac] jEnv 자바 환경 관리 설치 jEnv란 Linux 환경에서 Java 환경을 관리합니다. 준비사항 - MacBook - brew (설치가 안되어 있다면 아래링크를 통해서 설치하시면 됩니다.) brew 설치: https://pcm9881.tistory.com/44 1. 설치 brew install jenv 2. shell 설정 - Bash 인 경우 $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile - Zsh 인 경우 $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(jenv init -)"' >> ~/.z.. 2023. 1. 31. [Mac] Homebrew 설치하기 Homebrew 홈브루(Homebrew)는 Apple(또는 Linux 시스템)에서 제공하지 않는 패키지 관리를 지원합니다. Homebrew 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Homebrew 명령어 명령어를 알기전에 알아야할 몇가지가 있다. - 포뮬라 (Formula): 패키지 (예: git, maven, gradle) - 포뮬래 (Formulae): 포뮬라 복수형 - 캐스크 (Cask): 애플리케이션 형태 (예: iterm2, docker) - 캐스크스 (Casks): 캐스크 복수형 brew commands brew 커멘드 전체 볼 수 있는 명령어입니다. brew.. 2023. 1. 22. [Linux] 파일 권한 명령어 파일 정보 확인 파일 권한을 확인하려면 먼저 파일 정보를 확인해야한다. 파일 정보 확인 명령어 # 파일권한 명령어 ls -al a: all 전체 l: list 목록형태 결과 세번째 라인 .bash_logout 파일을 예시로 설명하면 아래와 같다. -rw-r--r-- 1 ubuntu ubuntu 4096 Jan. 3. 04:07 .bash_logout 파일 정보 링크 소유자 그룹 사이즈 생성일자 파일명 파일 유형 파일 정보 (-rw-r--r--) 첫번째 글자의 의미는 파일 유형이다. 여러 파일 유형중 - 일반 파일을 뜻한다. - 일반 파일 b 블럭 구조의 특수 파일 c 입출력 특수 파일 d 디렉토리 l 심볼릭 링크 p 파이프 파일 s 소켓 파일 파일 권한 첫글자 d를 제외한 나머지 rwxr-x---에 경우.. 2023. 1. 3. [Mac] 내부 IP 외부 IP 확인하는 방법 내부 IP 1. 터미널 ifconfig | grep inet 2. 네트워크 설정 시스템 환경설정 > 네트워크 외부 IP 1. 터미널 curl ipecho.net/plain; echo 2. What's My IP https://www.whatsmyip.org/ 2022. 11. 4. [Linux] Ubuntu 20.04 NodeJS 16 설치 1. NodeSource PPA 추가 이 명령은 Ubuntu 20.04 설치에 NodeJS 16을 설치하는 데 필요한 PPA 소스를 추가합니다. curl -s https://deb.nodesource.com/setup_16.x | sudo bash 결과 ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update Hit:1 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu focal-updates InRelease Hi.. 2022. 10. 20. [Linux] Ubuntu NGINX 설치 1. NGINX 설치 sudo apt update sudo apt install nginx 기본 페이지 위치: /var/www/html 2. 방화벽 설정 - 목록 sudo ufw app list - HTTP 허용 sudo ufw allow 'Nginx HTTP' - 상태확인 sudo ufw status 3. 웹 서버 확인 # 상태확인 systemctl status nginx 4. NGINX 서버 블록 설정 - 앱 폴더 생성 sudo mkdir -p /var/www/[도메인]/html - User 설정 sudo chown -R [유저]:[유저] /var/www/[도메인]/html - 폴더 권한 설정 sudo chmod -R 755 /var/www/[도메인] - index.html 생성 이 내용은 별도로 진.. 2022. 9. 28. [Linux] Ubuntu 현재 버전 확인 첫번째 방법 - 명령어 lsb_release -a - 결과 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.5 LTS Release: 20.04 Codename: focal 두번째 방법 - 명령어 cat /etc/issue - 결과 Ubuntu 20.04.5 LTS \n \l 세번째 방법 - 명령어 cat /etc/os-release - 결과 NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubun.. 2022. 9. 28. [Linux] Ubuntu 20.04 zsh, oh-my-zsh 설치 1. zsh 설치 - 설치확인 zsh --version - 설치 sudo apt install zsh -y && chsh -s `which zsh` - 설정 (enter치면 ~/.zshrc 파일 생성) Your Hardware Enablement Stack (HWE) is supported until April 2023. Last login: ################## from ####### This is the Z Shell configuration function for new users, zsh-newuser-install. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofil.. 2022. 9. 28. [Linux] Ubuntu 20.04 유저 생성 - 유저생성 {USER_NAME} 이 부분에 원하는 유저 이름을 넣으면 된다. # {USER_NAME}으로 신규 유저생성. sudo adduser {USER_NAME} # {USER_NAME} 유저에게 권한 부여. sudo usermod -aG sudo {USER_NAME} - 유저삭제 sudo deluser {USER_NAME} 2022. 9. 28. 이전 1 2 3 다음