ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 4장 3교시 : DVD/USB 마운트(2), 리눅스 기본명령어
    리눅스 2020. 6. 10. 21:05

    실습목표

     - X 윈도우에서 CD/DVD와 USB 사용법 익히기

     - 텍스트모드에서 CD/DVD와 USB 사용법 익히기

     

     

    실습1) 텍스트모드에서 CD/DVD와 USB 마운트 및 해제

    1. 오른쪽 상단에 CD 아이콘에 마우스 오른쪽 클릭 후 Connect 선택

     

     

    2. 체크박스 모두 선택 ubuntu-16.04.6-desktop-amd63.iso 파일 선택 후 ok 버튼 선택

     

     

    3. 컴퓨터에 USB 연결 후 오른쪽 상단의 USB 아이콘 클릭 후 Connect 선택

     

     

    4. cdrom에는 CD를 연결하고 usb 디렉토리에는 usb를 연결하기 위해 디렉토리 생성

     

     

    5. mount 명령어를 사용하여 /dev/cdrom에 마운트 되어있는 CD를 /media/cdrom 디렉토리에 마운트 해준다.

    5번 명령어 이후

    $ ls /media/cdrom/ 명령어를 사용하여 cdrom에 cd로 마운트한 파일들이 존재하는지 확인하기

     

     

    6. usb 마운트

    $ mount /dev/sdb1 /media/usb 
     - usb가 연결된 장치인 /dev/sdb1의 usb를 /media/usb에 마운트
     
    $ ls /media/usb
     - usb안에 있는 파일들이 /media/usb로 잘 마운트 되었는지 확인
     - usb안에 있던 text.txt 파일이 잘 마운트 되어 파일존재
     
    $ cp /media/usb/text.txt . 
     - /media/usb/ 디렉토리에 존재하는 text.txt 파일을 현재 디렉토리에 복사
     
    $ cp /boot/a.txt /media/usb
     - /boot 디렉토리에 존재하는 a.txt 파일을 usb에 복사
     
    $ umount /media/cdrom
     - umount 명령어를 사용하여 위에서 마운트 하였던 cdrom 해제
     
    $ umount /media/usb
     - umount 명령어를 사용하여 위에서 마운트 하였던 usb 해제

     

     

     

    실습2) 리눅스에서 ISO 파일을 제작

    $ dpkg --get-selections genisoimage
     - dpkg 명령어를 사용하여 genisoimage가 설치 되어있는지 확인
     - genisoimage install //설치가 잘되었다는 메시지 출력
     
    $ genisoimage -r -J -o boot.iso /boot
     - genisoimage 명령어를 사용하여 boot 디렉토리 밑에있는 모든 파일이 boot.iso라는 파일로 만들어줌
     
    $ ls -l
     - boot.iso 파일이 생성된것을 확인할 수 있음
     
     - boot.iso 파일을 CD처럼 사용하기 위한 명령어 -
     $ mkdir /media/iso
      - 해당 디렉토리에 iso 파일을 마운트하기 위해 생성
      
     $ mount -o loop boot.iso /media/iso
      - boot.iso 파일을 /media/iso 디렉토리에 마운트
     
     $ ls -l /media/iso/
      - 확인하면 묶기전 boot 파일들이 존재하는 것을 확인할 수 있다.
      - 압축과 비슷한 느낌
      
     $ umount /media/iso
      - 마운트 해제

     

     

     

    리눅스 기본 명령어(1)

     1. ls : 파일 또는 디렉토리의 목록을 출력하는 명령어 

       -l 옵션을 사용하면 폴더의 목록을 자세하게 볼 수 있다.

    boot.iso와 같은 일반 파일은 맨앞에 "-"가 붙고 "공개"라는 디렉토리 파일은 맨앞에 "d"가 붙는다.

       -a : 숨김 파일까지 볼 수 있는 옵션 

     

     

     2. cd : 현재 작업중인 디렉토리를 이동할 수 있는 명령어 

    $ cd /
     - 최상위 디렉토리로 이동하는 것
    
    $ cd /root
     - root 디렉토리로 이동하는 것
     
    $ cd ~ubuntu
     - ubuntu 사용자의 홈 디렉토리로 이동

    디렉토리 이동 후 pwd 현재 디렉토리를 확인하는 명령어를 습관적으로 사용하여 이동이 잘 되었는지 확인하기!

     

    절대경로 : "cd /var/local"와 같이 맨앞에 "/"가 붙는 경우

    상대경로 : "cd .."와 같이 현재 위치하고 있는 디렉토리를 기준으로 경로가 설정된다.

     

     

    3. touch : 비어있는 파일을 만드는 명령어

    $ touch abc.txt
     - 아무것도 작성되지 않은 abc.txt 빈 파일이 생성된다.
     
    $ touch text.txt
     - 기존에 존재하는 text.txt에 사용하면 파일 생성 날짜만 현재 시간으로 변경된다.

     

     

    4. rm : 파일 및 디렉토리를 삭제하는 명령어

    $ rm -i a.txt
     - i 옵션을 사용하면 파일을 지울지 묻는 메시지창이 출력된다.
     
    $ rm -f a.txt
     - f 옵션을 사용하면 묻는 메시지를 억제하고 파일이 삭제된다.
     
    $ rm -r /home/wldyd
     - r 옵션을 사용하면 파일 뿐만 아니라 디렉토리의 하위 파일까지 모두 제거 할 수 있다.

     

     

    5. cp : 파일을 복사하는 명령어

    $ cp -r /boot/local /home/wldyd
     - r 옵션을 사용하면 해당 디렉토리 하위에 있는 파일까지 복사할 수 있다.
     - /boot/local 디렉토리를 /home/wldyd 디렉토리 밑에 복사

     

     

    6. mv : 파일 이동 및 파일명을 변경할 수 있는 명령어

    $ mv a.txt /home/wldyd/
     - 현재 디렉토리에 존재하는 a.txt 파일을 /home/wldyd/ 디렉토리로 이동
     
    $ mv b.txt c.txt
     - b.txt 파일의 이름을 c.txt 파일로 변경

     

     

    7. mkdir : 디렉토리를 생성하는 명령어

    $ mkdir /home/wldyd/test/
     - /home/wldyd 디렉토리 밑에 test 디렉토리 생성

     

     

    8. cat : 파일의 내용을 출력해주는 명령어

    $ cat text.txt

     

     

    9. head : 파일의 앞의 내용을 출력해주는 명령어

    $ head -3 text.txt
     - text.txt 파일의 앞의 3줄의 내용만 출력

     

    10. tail : 파일의 맨 뒤의 내용을 출력해주는 명령어

    $ tail -3 text.txt
     - text.txt 파일의 뒤 3줄의 내용만 출력

     

     

    11. more or less : 페이지 단위로 내용을 출력해주는 명령어

     

     

    12. file : 파일의 형태를 출력해주는 명령어

    $ fiel text.txt
     - 텍스트 형식의 파일 형태라는 것이 출력된다.

     

     

    13. clear : 명령창을 깨끗하게 지워주는 명령어

Designed by Tistory.