Linux & Terminal

애옹스·2023년 8월 2일
0

LINUX

Linux는 1991년 Linus Torvals(라이너스 토발즈)가 개발한 운영체제 입니다
Linux 서버에 명령어 전달 수단을 Terminal 이라고 합니다.

CLI와 GUl?

쉽게 말하면 우리가 흔히 보는 바탕화면을 GUI, 터미널을 CLI라고 한다.

GUI
graphical User Interface

바탕화면 처럼 눈에 보이는 그래픽을 통해 사용자와 소통하는 방식이다.
마우스 등을 이용해 파일등을 이동, 수정, 삭제시킬 수 있다.

CLI
Command Line Interface

터미널처럼 컴퓨터가 이해할수있는 글자를 통해 컴퓨터가 소통하는 방식이다.
명령어를 이용해 파일등을 이동, 수정, 삭제시킬 수 있다.

TERMINAL

root(/)

  • 최상위 경로를 의미(최상위 경로로 접근 가능)
  • / 기호로 접근

home (~)

  • ~ 기호로 접근
  • 루트폴더의 하위폴더이며 대부분의 PATH경로가 저장

PATH

  • 절대 경로 : Absolute path는 이름 그대로 절대적 경로 입니다. 경로를 표현하는 방식이 root directory 부터 시작하여 목적지까지의 실제 경로를 나타냅니다. (ex. /home/eun/bin)
  • 상대 경로(Relative path): 현재 내 위치와 상관없이 이동 할 수 있는 절대 경로와 다르게 상대 경로는 현재 내 위치를 기반으로 나타내는 경로 입니다. 상대 경로를 이용할 때는 기억해야할 중요한 2가지 심볼이 있습니다.
    • . : 현재 경로
    • .. : 상위 경로

자주 사용하는 명령어

cd : 폴더이동
ls : 현재 경로 내 파일 목록 출력
pwd : 현재 경로 위치 출력
mkdir : 디렉토리 생성
rmdir : 디렉토리 제거
rm : 파일/디렉토리 제거
cp : 파일/디렉토리 복사
mv : 파일/디렉토리 이동
cat : 터미널에 파일 내용 출력
touch : 파일 생성

리눅스와 터미널 간단 명령들을 알아봤다.
처음 강의만 들었을때는 하나도 이해가 되지 않았다.
터미널을 틀고 따라해보니 역시나 어려웠다.😂
그렇지만 한번 실행할 때와 두번 실행할 때의 난이도는 달랐다.
여러번 해보면 바탕화면에서 하는거보다 좀 더 빠르게 생산성을 높일 수 있을거 같다.😚

2개의 댓글

comment-user-thumbnail
2023년 8월 2일

이런 유용한 정보를 나눠주셔서 감사합니다.

1개의 답글