진행 상태 저장하기 (추가 학습)
1. 시작하기 전에
이 경로의 정보에서 다루는 명령 및 기술을 시험해 볼 수 있도록 Bash 쉘을 포함한 작동 중인 Linux 시스템을 보유하고 있어야 한다. 명령 예제는 Ubuntu와 Fedora에서 발췌한 것이지만 대부분의 다른 리눅스 배포에도 적용된다.
2. Bash 쉘에 익숙해지기
본격적으로 Linux를 사용할 준비가 되었으면 기본적인 Bash 명령, 환경 변수 및 시스템 정보 뿐만 아니라 검색, 목록 표시, 이동, 복사 및 파일 아카이브 등의 기능 그리고 stdout, 파일, 명령 입력으로의 경로 재지정 및 파이핑 작업 등과 같은 Bash 쉘의 명령행 기초부터 시작해 보자.
3. 텍스트 파일 검색 및 편집
Bash와 같은 명령 쉘 환경에서 작업하려면 잘라내기 및 붙여넣기, 문자열 결합, 정렬, 연결 등을 통해 텍스트를 처리해야 한다. 정규식 및 그룹 검색 도구를 사용하여 Linux pros와 같은 텍스트를 처리하는 방법을 배워 보자. 또한 널리 알려진 Linux 텍스트 편집기인 vi도 다시 사용해 보자.
4. 프로세스 제어하기
프로세스 관리는 Linux 관리자와 개발자에게는 일상적인 업무이다. 포그라운드와 백그라운드 간에 프로세스를 자유롭게 전환하고 실행 중인 프로세스를 확인하고 프로세스 강제 종료하고 업무 종료 시간 이후에도 프로세스가 계속 실행되도록 유지하는 방법을 알아보자. 또한 프로세스 우선순위를 설정 및 변경하는 방법에 대해서도 배워보자.
