리눅스 & 터미널

-·2022년 9월 27일
0
  1. 운영체제(os)
    커널과 쉘

터미널 이라는 프로그램을 통해서 쉘을 실행

  1. 리눅스
    1) 사용하는 이유
  • 오픈소스 소프트웨어
  • 누구나 자유롭게 확인, 수정, 배포할 수 있는 코드
  • 네트워크 운영체제(멀테 테스킹, 멀티 스레드)
    2) 종류
    CLI(Command Line Interface) 터미널 환경
    GUI (Graphic User Interface)

3.리눅스 핵심 개념

  • 파일구조
    1) /root : 최상위 폴더 / 기호로 접근
    2) /home : 유저의 공간, ~ 기호로 바로 접근
    3) /bin : Binary의 약자, OS 최소한의 구동을 위해 필요한 프로그램이 있는 폴더
  • PATH
    1) 절대경로 : 작업하고자 하는 파일의 실제 경로
    /home/eun/bin
    2) 상대경로 : 현재 내 위치
    cd ..
    . 현재경로

.. 상위경로

  • 환경변수
    ex) PATH
    env 내 환경 변수들을 볼 수 있다
  • config 파일(dot 파일)
    리눅스에서는 주로 파일 통하여 설장
    .으로 시작하는 파일 및 디렉토리는 숨긴 파일로 간주
    .bashrc, .zshrc
  1. 터미널 명령어
    pwd : 현재 위치(경로) 출력, Print Working Directory

~ : home Directory

ex) cd ~

ls : list Segments, 현재 위치 파일 목록 출력 , 단 숨긴 파일은 출력 안된다.
ls -a : 숨긴 파일 포함하여 현재 위치 파일 목록 출력

cd : 디렉토리(폴더) 이동, Change Directory
1) cd ./Desktop. 데스트탑으로 이동
2) cd Desktop

mkdir : Make Directory, 디렉토리(폴더) 생성

touch : 파일생성
vi :파일 편집할 수 있는 에디터 활성화
:wq 저장과 동시에 나갈 수 있다.
:q! 저장 안하고 그냥 나갈 때 사용

cd.. 상위 디렉토리로 이동

rm : remove약자, 파일삭제
cp 대상 위치
ex) cp test.md ./test

mv 잘라내기
ex) mv test.md ./test

rm -r 삭제하고자 하는 폴더명 : 디렉토리(폴더) 삭제

// rm-rf * 절대 하면 안됨 다 지워진다.

0개의 댓글