1.1 운영체제, 터미널, 패키지 관리

데이터 여행자·2020년 12월 31일
1
post-thumbnail

운영체제

운영체제(OS)란 'Operating System'의 약자로 컴퓨터 하드웨어를 모르는 사람들도 효율적으로 사용하도록 관리해주고 데이터 처리를 해주는 시스템 소프트웨어이다. 운영체제의 종류에는 Windows, MacOS, Linux 등이 있다. AIFFEL 대전 에서는 Linux를 기반으로 만들어진 운영체제 Ubuntu 안에서 파이썬 으로 탠서플로우 를 사용하여 AI 과정을 진행한다고 한다.

터미널

- 출처: [WIKIMEDIA COMMONS](https://commons.wikimedia.org/wiki/File:Chronyc.jpg)

터미널을 여는 단축키는 Ctrl+Alt+T 이다. 터미널환경을 CLI(Command Line Interface)라고 하는데, 키보드로 명령어를 작성하여 원하는 동작을 수행하도록 한다.
(터미널에서 Ctrl+c로 복사가 되지 않는다. 붙여넣기 단축키는 Ctrl+Shift+v이다.)

터미널에서 사용되는 명령어의 몇 가지 예는 다음과 같다.

  1. 현재 컴퓨터의 유저 이름 출력 ---- $ whoami

  2. 현재 터미널의 위치 경로 ---- $ pwd

  3. 현재 디렉토리 내의 목록을 모두 출력 ---- $ ls

  4. 숨긴 파일(a)을 자세히(l) 출력 ---- $ ls-al

  5. (원하는 디렉토리)로 이동 ---- $ cd (원하는 디렉토리)

  6. 상위 디렉토리로 이동 ---- $ cd ..

  7. Home 디렉토리로 이동 ---- $ cd ~

  8. 폴더 만들기 ---- $ mkdir (폴더이름)

  9. 폴더 내 모든 파일까지(r) 삭제 ---- $ rm -r (폴더이름)
    ( 한 번 지우면 다시 살릴 수 없으니 주의할 것 )

  10. 해당 폴더를 이동 ---- $ mv (폴더이름) (이동장소)

  11. 폴더 복사하기 ---- $ cp -r (폴더이름) (복사할 장소)

패키지 관리

패키지(package)는 특정 기능을 위한 함수 또는 클래스를 담고 있는 꾸러미이다. 터미널에서는 패키지를 설치 및 관리할 수 있다. 우분투에서 이를 위해서 사용되는 명령어는 apt-get 이다. apt-get 앞에 sudo 를 붙여 명령어를 실행할 수 있다. 여기서 sudosubstitute user do 의 약자로 다른 사용자의 권한으로 명령을 이행하라는 뜻이다.

패키지 관리에 사용되는 명령어는 다음과 같다.

  1. 패키지 리스트 확인 ---- $ sudo apt list --installed

  2. 검색 단어만 포함하는 패키지 출력 ---- $ sudo apt list --installed | grep (패키지명)

  3. 설치된 패키지 인텍스 정보 업데이트: 주기적으로 실행시킬 것 ---- $ sudo apt-get update

  4. 새롭게 업데이트된 모든 페키지를 업그레이드 ---- $ sudo apt-get upgrade
    ( 기존 패키지와 충돌할 수 있으므로 주의할 것 )

  5. 패키지 설치 ---- $ sudo apt-get install -y (패키지명)
    ( 기존 패키지와 충돌할 수 있으므로 주의할 것 )

  6. 설치된 패키지 삭제 ---- $ sudo apt-get remove (패키지명)

  7. 패키지 실행 ---- $ (패키지명)

6개의 댓글

comment-user-thumbnail
2020년 12월 31일

아이펠 합격을 축하드립니다 ~
앞으로의 성장을 기대합니다 !!
화이팅 :)

1개의 답글
comment-user-thumbnail
2020년 12월 31일

정리 엄청 잘하셨네요ㅎㄷㄷ👍🏻

1개의 답글
comment-user-thumbnail
2020년 12월 31일

오 깔끔한 정리 보기 좋습니다!!

1개의 답글