1. 리눅스 명령 사용
1-1. 리눅스의 구조
- 커널: 컴퓨터의 모든 자원을 제어.
- 셸: 사용자와 커널 사이의 중간자 역할, 리눅스는 배시 셸을 기본으로 사용.
- 응용 프로그램: 매우 다양한 응용 프로그램을 제공.
1-2. 프롬프트 기호와 홈 디렉터리
- 프롬프트는 사용자의 명령 입력을 기다리는 표시로 배시 셸의 경우에는 기본적으로 $로 표시되며, 시스템 관리자의 경우에는 #로 표시된다.
- ‘user1@myubuntu:~$'로 표시된 제목의 의미는 사용자 계정의 이름(user1), 호스트의 이름(myubuntu), user1 사용자의 홈 디렉터리(~)이다.(~) 이다.
1-3. 명령 행 편집 방법
- 문자 지우기: ← 키나 Delete키
- 단어 지우기: Ctrl+w
- 행 지우기: Ctrl+u
1-4. 명령의 구조
- 형식: 명령 [옵션] [인자]
- 옵션으로 명령의 세부 기능을 선택하는데 -또는 --로 시작.
- 인자는 명령으로 전달되는 값으로 주로 파일명이나 디렉터리명이 사용.
1-5. 기초 명령의 기능
date: 날짜와 시간을 출력.
clear: 화면을 지움.
man: 명령 사용법을 화면에 출력.
password: 사용자 계정의 비밀번호를 변경, 인자로 로그인 ID가 오는데 이는 시스템 관리자가 다른 사용자의 비밀번호를 바꿀 때 사용. 즉 일반 사용자는 자신의 비밀번호만 바꿀 수 있음.
exit: 터미널의 접속을 해제하여 종료할 때 사용하는 명령어로 ctrl + d를 사용해서도 exit 명령을 사용한 것과 동일한 역할을 할 수 있음.
uname: 시스템의 정보를 출력하는 명령으로서 ‘-n’ 옵션을 사용하면 호스트의 이름을 출력한다. 옵션을 지정하지 않고 uname 명령을 사용하면 커널 이름을 출력한다.
who: 호스트에 로그인한 사용자의 정보를 출력하는 명령으로서 현재 접속한 사용자의 정보를 가져옴. 서버에 로그인할 때 사용자의 정보를 저장하고 로그아웃할 때 저장되어 있던 사용자의 정보를 제거
whoami: 현재 로그인한 셸의 사용자 ID를 출력.
head: 파일의 앞부분의 몇 행을 출력하는 명령으로서 뒷부분을 출력하는 tail 명령과 대비. 파일의 양이 많아서 10줄 정도 먼저 보려고 할 때 사용하는 명령.
write: 해당 사용자에게 메시지를 전달
형식: whrte [사용자명] [ttyname]
wall: 사용자의 터미널로 메시지를 보냄
mesg: write를 통해 들어오는 메시지 수신 여부를 확인하고 제어
last: 최근 접속 기록 미 최근 재부팅 기록을 볼 수 있음
'대학교 2학년 1학기 > 리눅스 프로그래밍' 카테고리의 다른 글
프로세스 관리하기 (0) | 2022.05.01 |
---|---|
파일 접근 권한 관리하기 (0) | 2022.04.04 |
셸 사용하기 (0) | 2022.04.04 |
문서 편집하기 (0) | 2022.04.04 |
디렉터리와 파일 사용 (0) | 2022.04.04 |