목록ComputerScience/[운영체제] (4)
Nuke Olaf - Log Store
보호되어 있는 글입니다.
유닉스 계열의 운영체제에서는 텍스트 파일을 편집하기 위해서 vi 라는 문서 편집기를 사용한다. prog1.cpp 를 편집하는 상황을 예로 들어보자. (1) vi prog1.cpp 를 입력한다. prog1.cpp 가 이미 존재하는 경우, 그 file 을 읽어온다. 만약, prog1.cpp 가 존재하지 않으면 새 file 이 만들어지고, 빈 초기화면이 출력된다. (2) a 또는 i 를 입력하여 edit 모드로 바꿔준다. vi 는 command 모드와 edit 모드 두 상태 중 한 상태로 존재한다. 처음 vi 초기화면은 command 모드인데, file 을 수정하기 위해서는 a 또는 i 를 입력해서 edit 모드로 바꿔주어야 한다. (3) 원하는 내용을 입력하고 수정한다. 입력모드에서는 방향키를 이용하여 커서..

과제를 학교 실습 서버(리눅스)에 접속하여 제출해야 한다. 학교 실습 서버는 나와 물리적으로 떨어져 있다. 이런 서버를 원격 서버라고 한다. PuTTY 는 이러한 원격 서버에 접속하기 위해 사용하는 대표적인 프로그램이다. 사실 PuTTY 보다 MobaXterm 이 더 쉽고 사용하기 편리하다고는 하는데, 나는 PuTTY 를 사용할것이다. 이유는 교수님이 PuTTY 를 쓰라고 해서... 0. PuTTY 란? SSH란 Secure SHell의 약자로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격으로 명령을 실행할 수 있는 프로그램 또는 프로토콜을 의미한다. 포트번호는 22번을 사용한다. 이러한 SSH를 이용해 서버에 접속하여 명령어를 전송하는 원격 서버 접속 프로그램이 PuTTY 이다. 사실 PuTTY 는 S..

학교에서 객체지향 프로그래밍 수업을 듣고있다. 그런데 실습과제를 학교 리눅스 서버에 접속해서 제출하라고 한다... 예전에 aws 로 내 웹사이트 서버 배포할때 리눅스 명령어를 조금 사용해 보았는데, 다시 리눅스 터미널 창을 보니까 기억이 가물가물하다. 그래서 교수님이 주신 유닉스 쉘 명령어 사용법 유인물을 공부하면서 정리해보았다. 리눅스 운영체제는 유닉스 운영체제로부터 파생되어 만들어졌다. 그래서 리눅스 명령어는 유닉스 명령어와 거의 비슷하다. 유닉스의 기본적인 쉘 명령어를 알아두면, 이를 리눅스에서도 사용할 수 있다. 0. 쉘(Shell) 이란? - 유닉스 또는 리눅스에서 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램 유닉스 운영체제(리눅스와 같은 유닉스 계..