mkdir 명령어 mkdir은 make directory의 줄임말로 디렉토리를 생성하는 명령어이다. mkdir [옵션] [생성할 디렉토리] ex) mkdir test_folder // test_folder라는 디렉토리 생성 ex) mkdir /app/bin/test_folder // /app/bin 아래 test_folder 라는 디렉토리 생성 ex) mkdir test_folder1 test_folder2 test_folder3 // test_folder1, test_folder2, test_folder3 3개의 디렉토리 생성 경로를 지정하지 않으면 현재 위치를 디폴트로 설정한다. 자주 사용하는 옵션 -m : 디렉토리의 권한을 설정한다 ( 디폴트 : 755 ) -p : 상위 경로도 함께 생성 -v : ..
mv 명령어 mv는 move의 줄임말로 파일이나 디렉토리를 이동시킬 때 사용하는 명령어이다. mv [옵션] [이동시킬 디렉토리/파일] [이동 될 위치] ex) mv log.txt folder // 현재 디렉토리의 log.txt 파일을 folder 디렉토리로 이동 ex) mv log.txt log2.txt // 현재 디렉토리의 log.txt 파일의 이름을 log2.txt로 변경 ex) mv /app/bin/logs/log.txt /app/dw // /app/bin/logs 디렉토리의 log.txt 파일을 /app/dw 디렉토리로 이동 mv 명령어는 [이동시킬 디렉토리/파일] [이동될 위치] 두 인자를 필수로 갖는다. 경로를 지정하지 않는다면 현 위치를 디폴트로 설정한다. 이동시킬 때 새로운 이름을 지정할 ..
rm 명령어 rm 명령어는 remove의 줄임말로 말 그대로 파일이나 디렉토리를 삭제하는 명령어이다. rm [옵션] [삭제 할 디렉토리/파일] ex) rm original.txt // 현재 디렉토리의 original.txt 라는 파일 삭제 ex) rm /app/bin/logs/log.txt // /app/bin/logs 디렉토리의 log.txt 라는 파일 삭제 ex) rm -r folder // folder 라는 디렉토리 삭제 위와 같이 [삭제 할 디렉토리/파일]을 인자로 갖는다. 경로를 지정하지 않으면 현재 위치를 디폴트 값으로 설정한다. 비어있지 않은 디렉토리는 -r 옵션을 필수로 줘야지 삭제할 수 있다. 자주 사용하는 옵션 -r : 디렉토리 내부의 모든 내용을 삭제 -f : 강제로 파일이나 디렉토리..
리눅스 cp 명령어 리눅스에서 cp 명령어는 copy의 줄임말로 말 그대로 무언가를 복사할 때 사용하는 명령어이다. cp [옵션][복사 할 디렉토리/파일명][복사 될 디렉토리/파일명] ex) cp original.txt copy.txt // 현재 디렉토리의 original.txt라는 파일을 copy.txt라는 파일로 복사 ex) cp /app/bin/original.txt /app/logs/copy.txt // /app/bin 디렉토리의 original.txt라는 파일을 /app/logs에 copy.txt라는 파일로 복사 cp 명령어는 위의 예시처럼 [복사할 디렉터리/파일명] [복사될 디렉터리/파일명] 인자를 필수로 갖는다. 경로를 지정하지 않으면 현재 위치를 기본값으로 설정한다. 자주 사용하는 옵션 -..
리눅스 ls 명령어 리눅스(Linux)에서 ls 명령어는 list의 줄임말로 현재 위치한 디렉토리의 내용(디렉토리, 파일 등)을 출력하는 명령어이다. 윈도우의 dir 명령어와 비슷하다. ls [디렉토리] ls : 현재 디렉토리의 파일 목록 출력 ls /app : /app 경로의 파일 목록 출력 ls [디렉토리] 와 같은 형식으로 디렉토리를 지정하여 파일 목록을 출력할 수 있다. 이때 디렉토리 명을 생략하면 현재 위치한 디렉토리의 파일 목록을 출력한다. 자주 사용하는 옵션 -l : 자세한 내용을 출력한다 -a : 숨김 파일을 포함한 모든 파일을 출력한다. -R : 하위 디렉토리의 파일까지 모두 출력한다. -h : 파일크기를 해석하기 쉽게 K, M, G 단위를 사용하여 출력한다. -r : 출력 결과를 내림차..
cd 명령어 cd 명령어는 change directory의 줄임말로 현재 작업 중인 디렉토리의 위치를 이동하는 명령어이다. cd 명령어 뒤에 디렉토리 이동경로를 입력하면 해당 디렉토리로 이동한다. cd [이동할 경로] ex) cd / : root로 이동 ex) cd log : 현재 디렉토리 내 log 디렉토리로 이동 ex) cd /app/bin : /app/bin 디렉토리로 이동 위와 같이 cd 명령어를 이용해 디렉토리를 이동할 수 있다. cd 명령어는 절대 경로 뿐만 아니라 상대 경로를 통해 상위 폴더나 이전 폴더로 이동할 수 있다. 이러한 cd 명령어는 별도의 옵션이 존재하지 않는다. 절대 경로와 상대 경로 절대 경로는 모든 경로를 처음부터 끝까지 나타낸 것을 뜻한다. 예를 들어 "/home/app/..
1. 인텔리제이 공식 홈페이지 접속 https://www.jetbrains.com/idea/ IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more... www.jetbrains.com 2. Download 버튼 누르기 3. 버전 선택하기 다운로드 페이지에 들어가면 운영체제를 선택할 수 있다. macOS를 선택하면 두 가지 버전을 선택할 수 있다. 또한, Intel 맥북을 사용한다면 Intel 버전을 선택해야 하고, m1~m2 맥북을 사용한다면 Apple Sillicon을 선택해야 한다. Community ..
맥북 m1 자바(JDK 17) 다운로드 Intel 맥북의 경우는 상관 없지만, m1은 Oracle Java 11버전을 지원하지 않는다. 따라서 Oracle Java가 아닌 다른 Java를 설치하는 식으로 Java를 사용했다. 하지만 Java 17버전 부터는 드디어 m1을 지원하게 되었다. 참고로 JRE, JDK, Java 버전에 대해 잘 모른다면 다음을 참고하자. [JAVA] JRE 와 JDK의 차이? Java 8, 11, 17 에 대하여 [JAVA] JRE 와 JDK의 차이? Java 8, 11, 17 에 대하여 JRE, JDK란? 처음 Java를 설치하려고 보니 JRE, JDK 등이 존재하는 것을 확인할 수 있다. 둘의 차이는 무엇일까? 참고) [JAVA] 자바(JAVA)란? 자바의 특징 자바(JAV..
맥북(macOS)에 깃(Git) 설치하기 MacOS에 깃을 설치하기 위해서는 먼저 homebrew를 설치해야 한다. 아래 사이트에 접속하면 homebrew를 설치할 수 있다. https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Install Homebrew의 명령어를 복사한 뒤 mac의 터미널 창에 붙여넣기해서 실행시켜주면 끝이다. 나는 sudo access를 하기 위해 비밀번호를 입력하라고 나와서 노트북 비밀번호를 입력해줬다. 이후 터미널에 brew --version 명령어를 이용해 homebrew가 잘 설치되었는지 확인해보자. 위와 같이 버전이 잘 뜨면 설치가 잘 된 것이다. brew install gi..