에디터
gedit / vi 로 나뉜다. gedit는 윈도우의 메모장으로 생각하면 되며 단순하다. vi는 리눅스에서 자주 사용되므로 반드시 익혀야 한다.
gedit
1 | $ gedit //gedit 실행 |
vi 에디터
x윈도우가 설치되지 않은곳에서도 사용 가능하기에 공통적으로 사용가능하다!
초기 실행시 vi에디터는 명령모드이다. 즉 입력이 불가능한 상태이다.
새파일 작성시 , 수정시
1 | $ vi 파일명 //vi 에디터가 실행된다. |
코드의 행 번호를 확인하고 싶을경우
1 | $ :set number |
swp 파일?
중간에 작업을 하다 터미널이 비정상적으로 종료될 경우 swp파일이 생성된다. vi를 실행하면 에러가 뜨는데 엔터를 누르면 작업이 가능하다.
이 파일을 확인하기 위해서는 다음명령어를 입력한다.
1 | $ ls -a //숨김파일까지 조회 |
그 후 파일을 swp 파일을 지우려면 다음을 입력한다.
1 | $ rm .myfile3.txt.swp |
도움말기능
도움말 사용방법
1 | $ mas ls //ls에 대한 도움말을 확인 . 스페이스바로 페이지 이동가능 |
마운트
물리적인 장치와 디렉터리를 연결시켜주는 과정
무슨소리지? 윈도우는 CD를 넣으면 D 드라이드 등으로 연결시켜 주지만 리눅스는 이과정이 없어서 특정 디렉토리로 연결시켜 주는것이다.
X윈도우에서 가능하며, 텍스트 모드에서 가능하다
1.
우선 vmware상으로 cd를 삽입해야 하므로 그 과정을 거친다. 좌측상단 Player을 누르고 Removable Decices -> CD/DVD -> Setting 을 들어간다.
혹은 우측상단 CD 모양 누르고 Setting
CD/DVD 탭으로 가서 Connected 키고 Use ISO…. 에 iso 이미지 선택
자동으로 인식이 되는데???? 리눅스는 자동으로 안된다며…
하지만 이게 되는 리눅스가 있고 안되는게 있다. 또한 텍스트 모드는 자동으로 인식이 되지 않으므로 수동으로 연습하는 것이 필요!
마운트 사용법
사전지식 :
dvd장치의 경로 : /dev/cdrom
보통 /media/cdrom 디렉토리를 마운트 할 떄 많이씀
1 | $ umount /dev/cdrom //마운트 된것을 끊는것. 연결이 되지 않았을 경우 오류메시지가 나온다. 하지만 상관없다. |
ISO 파일 제작
p180 보고 진행하세요~ 앞으로 사용할 일은 없지만 가볍게 실습해보세요
ISO 파일을 생성하는 명령어는 genisoimage 이다. 또 iso 파일을 CD로 굽기 위한 명령어는 cdrecord이며 DVD로 굽는 명령어는 growisofs 이다.
먼저 아래의 명령어로 패키지가 설치되어있는지 확인해보자.
1 | $ rpm -qa 패키지이름 |
설치되어있지 않다면
1 | $ yum -y install 패키지명 으로 설치를 한다. |
그 후 아래와 같이 입력하자. /boot디렉토리의 모든 파일을 test1.iso파일로 만드는 것이다.
-r -J 는 8글자 이상의 파일 이름 및 대소문자를 구분해서 인식하는 옵션이며 -o는 출력할 파일을 위한 옵션이다.
1 | $ genisoimage -r -J -o test1.iso /boot |
테스트 해보기 위해 디렉토리를 만들고 마운트 시킨다.
1 | $ mkdir /media/iso |
테스트를 했으면 마운트를 취소시켜준다
1 | $ umount /media/iso |