Presentation is loading. Please wait.

Presentation is loading. Please wait.

운영체제 RaspberryPi Sejin Oh.

Similar presentations


Presentation on theme: "운영체제 RaspberryPi Sejin Oh."— Presentation transcript:

1 운영체제 RaspberryPi Sejin Oh

2 터미널 파일 시스템 탐색 탐색 명령 홈 디렉토리로 이동 현재 경로 확인 상위 디렉토리로 이동 현재 디렉토리의 구조 확인
$ cd ~ 현재 경로 확인 $ pwd 상위 디렉토리로 이동 $ cd .. 현재 디렉토리의 구조 확인 $ ls or $ ls -al

3 터미널 파일 또는 디렉토리 복사 복사 명령 파일과 디렉토리를 복사하기 위해 cp 명령을 사용
hello라는 텍스트가 포함된 myfile.txt 파일 생성 $ echo “hello” > myfile.txt myfile.txt를 복사하여 myfile2.txt 파일 생성 $ cp myfile.txt myfile2.txt myfile.txt파일을 /tmp 폴더로 복사 $ cp myfile.txt /tmp

4 터미널 파일 또는 디렉토리 이름 바꾸기 mv 명령을 사용하여 파일과 디렉토리의 이름을 변경
myfile.txt라는 파일 이름을 my_file.rtf로 변경 $ mv myfile.txt my_file.rtf

5 터미널 텍스트 파일 편집 nano 편집기를 이용하여 텍스트 파일을 편집
$ nano myfile2.txt 종료 : Ctrl + X 저장 : 종료시 Y입력후 엔터

6 터미널 nano 편집기로 텍스트 파일 생성 및 작성 nano 편집기로 텍스트 파일 생성 및 작성
$ nano myfile2.txt

7 터미널 텍스트 파일 내용 보기 cat 또는 more 명령으로 텍스트 내용 보기 cat 명령 more 명령
cat myfile2.txt more 명령 more myfile2.txt

8 터미널 텍스트 편집기를 사용하지 않고 파일 생성하기 >와 echo 명령을 사용하여 파일 생성하기
>명령은 다른 파일을 덮어쓰기 할 수 있으므로 주의 $ echo “file contents here” > test.txt

9 터미널 디렉토리 생성 및 파일/디렉토리 삭제 디렉토리 생성 mkdir 명령으로 새로운 디렉토리 생성 파일 및 디렉토리 삭제
$ mkdir my_directory 파일 및 디렉토리 삭제 rm 명령으로 파일 및 디렉토리 삭제 $ rm my_file.rtf $ rm -rf my_directory

10 터미널 슈퍼유저 권한으로 작업 수행하기 슈퍼유저
컴퓨터 운영 체제에서 슈퍼 유저(superuser), 운용 관리자 또는 루트(root)는 시스템 관리자가 제어하는 특별한 사용자 계정을 위해 사용되는 용어이다. 관리자 권한을 일반 사용자 권한과 구별하면 운영 체제가 바이러스와 다른 악성 소프트웨어를 막을 수 있다. $와 # $는 일반사용자임을 나타내는 표시 #는 슈퍼유저임을 나타내는 표시 sudo 사용자를 슈퍼유저로 바꿔주는 명령어 sudo와 함께 명령어를 입력하게 되면, 일반사용자가 관리자 권한으로 실행할 수 있음 su 사용자를 root로 바꿔주는 명령어

11 터미널 슈퍼유저 권한으로 작업 수행하기 슈퍼유저 권한으로 업데이트 실행 $ apt-get update
$ sudo apt-get update apt-get(Advanced Packaging Tool)은 우분투를 포함한 데비안(Debian) 계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구 apt-get은 /etc/apt/source.list에 패키지 정보가 포함된 인덱스를 가지고 있음

12 터미널 파일 권한 이해하기 파일 및 디렉토리와 관련된 권한과 소유권 정보 확인 $ ls –l - rw-r—r-- 1 pi 19
Jul 14 01:29 test.txt 파일크기 수정된 날짜 파일명 파일수 파일 소유 그룹 파일 권한 파일 소유자 이름 파일유형

13 터미널 파일 권한 이해하기 파일 및 디렉토리 소유자 권한j 권한 변경 명령어 chmod
ex) chmod 764 test.txt 소유자(user) 그룹(group) 기타 사용자 r w x - 4 2 1 7 6

14 터미널 apt-get를 통한 소프트웨어 설치 터미널 세션에서 apt-get을 이용한 소프트웨어 설치
sudo apt-get install <소프트웨어 이름> $ sudo apt-get install abiword

15 터미널 apt-get를 통한 소프트웨어 설치 터미널 세션에서 apt-get을 이용한 소프트웨어 삭제
sudo apt-get remove <소프트웨어 이름> $ sudo apt-get remove abiword 설치된 패키지 중 필수 패키지를 갖고 있으므로 의존된 패키지와 함께 제거시 autoremove 옵션 사용 $ sudo apt-get autoremove abiword 사용하지 않는 패키지 제거 $ sudo apt-get clean

16 터미널 인터넷에서 파일 다운로드 터미널 세션에서 wget 명령으로 파일 다운로드
웹 브라우저를 사용하지 않고, 인터넷에서 파일을 다운로드 wget

17 터미널 정보 찾기 시스템에 있는 파일을 검색시 find 명령어 사용 /home/pi 폴더에서 gemgem.py 파일 검색
$ find /home/pi –name gemgem.py / 루트부터 전체 검색하여 gemgem.py 파일 검색 2>/dev/null 옵션은 에러 메시지 무시 $ find / -name gemgem.py 2>/dev/null

18 터미널 파일 압축 작업하기 다운로드한 압축 파일의 압축해제 $ tar –xzf <파일명>
$ tar –xzf Pifm.tar.gz 압축 $ tar –czf Pifm.tar.gz ./ 압축 시 폴더 퍼미션 주의

19 터미널 백그라운드에서 프로그램 실행하기 프로그램을 실행하면서 다른 작업도 함께 실행
& 명령을 사용하여 백그라운드에서 프로그램이나 명령을 실행 명령 실행완료까지 오랜 시간 예상 시 활용 $ find / -name gemgem.py 2>/dev/null & 백그라운드 프로세스를 포그라운드로 전환 fg

20 Thank you


Download ppt "운영체제 RaspberryPi Sejin Oh."

Similar presentations


Ads by Google