오늘은 리눅스의 기본 명령어 2탄입니다.
명령어에 대해 간단히 알아보겠습니다.
리눅스를 공부하려면 적어도 리눅스 서버가 한대는 있어야겠죠?
방법은 유료와 무료가 있는데, 무료를 추천합니다.
무료로는 VirtualBox를 하나 설치하여서 그 위에 리눅스를 설치하여 사용하는 것입니다.
유료로는 서버 한대를 호스팅하시면 됩니다. 아무래도 호스팅이다보니 자유롭게 사용하지는 못합니다.
참고로 대부분의 명령어는 아래와 같은 형식으로 사용합니다.
#[명령어] [옵션]
또한, 옵션에 "--help"를 입력하게되면 도움말 쫙 나오게됩니다.
1) date
date 명령어는 현재 서버의 날짜와 시간에 관련된 명령어입니다.
서버에 설정된 날짜와 시간을 확인할 수 있고, 또한 수정할 수 있습니다.
시간이다보니 root 사용자만이 시간을 수정할 수 있습니다.
리눅스는 시간 정보를 어떻게 관리할까요?
서버의 CMOS ( Complementary MetalOxide Semiconductor)에서 시간을 가져옵니다.
리부팅을 할 경우, CMOS에서 시간 정보를 가져오기 때문에, 명령어를 이용한 시간 설정한 정보는 사라지게됩니다.
example) 현재 날짜 조회하기
#date
example) 현재의 날짜를 2018년 11월 25일 오후 10시로 바꾸기
date [월/일/시/년]
#date 112520002018
example ) 100일 후의 날짜 구하기
#date --date '+100 day'
2) who
who 명령어는 현재 서버에 접속해 있는 사용자들을 확인하는 명령어입니다.
접속한 사용자의 계정, 터미널, 접속 시간 등을 확인할 수 있습니다.
example) 현재 로그인한 사용자 정보 확인하기
#who
example) 자신의 정보를 확인하기
#who am i
3) cal
cal 명령어는 달력을 출력하는 명령어입니다.
example) 현재 달력 출력
#cal
example) 2018년의 전체 달력 출력
#cal -y 2018
4) man
man 명령어는 매뉴얼을 제공해주는 명령어입니다.
저도 이것은 자주 쓰는데, 리눅스의 기본 함수에 대한 설명도 나오게 됩니다.
도움말은 /usr/share/man 디렉토리에 파일로 존재합니다.
4가지로 구성이 되어 있습니다.
-명령어의 이름
-명령어의 개요
-옵션과 목록과 정의
-환경과 매개변수
example) date 명령어에 대한 사용법
#man date
오늘은 여기까지 정리하겠습니다.
3탄에서는 사용자와 파일, 그룹 관리에 대한 명령어를 알아보겠습니다.
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] 프로세스와 쓰레드 (0) | 2019.09.30 |
---|---|
[리눅스] NFS ( Network File System )란 (0) | 2019.01.08 |
[리눅스] 리눅스 명령어(1) (0) | 2018.11.23 |
[리눅스] 시스템 종료 과정 ( shutdown ) (0) | 2018.11.21 |
[리눅스] 부팅과정 (0) | 2018.11.20 |