GNU/Linux의 기본적인 이용법

서 주태

Computational Physics Unlimited, Department of Physics, Chung-Ang University
고친 과정
고침 0.0 2002년 7월 J. Seo
"GNU/Linux 이용법 일주일 코스"라는 명칭으로 이 문서가 만들어지기 시작
고침 0.1 2002년 9월 J. Seo
터미널 명령 부분 완성
고침 0.2 2003년 4월 J. Seo
원문에서 터미널 명령 부분 분리, DocBook XML 도우미 시스템으로 재작성

초록

이 문서는 처음 GNU/Linux를 접하고, 자신의 목적에 따라 그것을 이용하려고 하는 사람들을 대상으로 하는 몇 가지 기본적인 이야기와 기술을 소개하고 있습니다. 말하자면 완전히 설치되어 있는 GNU/Linux 시스템의 한 이용자로서 일상적인 일들을 처리할 수 있는 정보만을 다루고 있으며, 따라서 시스템을 설치하고 관리하는 사람을 위한 내용이나 특정 컴퓨팅 영역에 대한 깊은 수준의 이야기는 이 문서에 포함되지 않을 것입니다.

이 문서는 학과내 전산 물리학 동아리에서 추진하고 있는, GNU/Linux 시스템과 그 환경에서 동작하는 자유로운 소프트웨어만을 이용해 전산 물리학을 접해볼 수 있도록 하는 온라인 과정의 일부로 시작되었습니다. 그러나 포함된 정보들이 더 많은 사람들에게 유용하게 쓰일 수 있도록, 이 문서에서는 오직 GNU/Linux 시스템의 기본적인 이용법만을 소개할 것이며 특정 학문과 관련된 내용은 의도적으로 제외되었습니다. GNU/Linux 시스템을 직접 설치하고 여러가지 서비스를 설정, 운영하는 일에 대한 내용이 포함되지 않은 것과 같은 맥락이라 할 수 있습니다.


차례

1. 이 문서에 대하여
문서에 대한 정보
이 문서의 저작권
감사의 글
책임의 한계와 피드백
이 문서의 내용
2. 로그인과 로그아웃
GNU/Linux - 무엇이 다른가?
로그인과 로그아웃
무작정 따라해 볼 것들
쉘 프롬프트
명령어의 동작
시스템에 대한 정보 알아내기
흑기사 호출!
3. 주요 명령어들
조금 더 똘똘하게 명령하기
파일시스템 관련
파일 내용 및 관리
프로세스 관리
개인정보와 권한
그 밖의 몇 가지
4. 파일 편집기 - Vi & Emacs
텍스트 파일과 편집기 - 왜 중요한가?
vi - VIsual editor, vim - Vi IMproved
빔파이어 - 죽지 않는 흡혈귀 되기!
emacs - written by RMS (null)
이맥스 - 문서 편집 시스템? (null)
5. 시스템 서비스의 이용
시스템 서비스에 대해
네트웍 관련 명령
자신의 홈페이지 운영
프린트 서비스
A. 도움이 될 인터넷 리소스들

그림 목록

4.1. vim으로 이 문서의 소스를 편집
4.2. gvim으로 같은 파일을 편집
5.1. welcome.html 파일의 내용
5.2. HTML 문서의 보기, 마크업에 대한 잔소리들
5.3. 웹 브라우저에서 표현되는 모습