본문 바로가기
IT 프로그래밍 관련/리눅스 시작하기

Ubuntu 기초 명령어들

by 지나는행인 2021. 3. 25.
728x90

터미널화면이나 콘솔화면은 문자형사용자 인터페이스로, 

 

실행, 명령 자체를 텍스트로 한다.

 

그래서 명령어들이 필요한데, 

 

기초적인 명령어를 살펴본다.

 

먼저 명령어의 설명서 역할을 하는 man 이라는 명령어가 있다.

 

사용법은 

 

> man 명령어이름 으로 사용한다.

* man ls 실행화면

 

man ls의 실행화면으로 명령어의 이름부터 설명. 사용법이 나오는데 페이지가 길다.

 

페이지를 아래로 옮기려면 F 를,   뒤로 가려면 B를  그리고 종료는 Q로 한다.

 

그리고 시스템을 종료, 재부팅하는 명령어도 있다. ,

 

1) halt

2) shutdown

3) init 

 

시스템을 종료한다. 사용법을 살펴보면

 

## halt

>halt   시스템종료

>halt -f (옵션)        시스템 강제종료

 

 

##shutdown

shutdown은 재부팅도 가능하고 종료도 가능하다.

지금 당장 실행도 가능하고 예약으로 10분후 끄는것도 가능하다.

 

> shutdown -h now 즉시 시스템종료    (halt 의 h)

> shutdown -5 10  10분 후 시스템종료

> shutdown -r now 즉시 시스템 재부팅 (reboot의 r)

> shutdown -r 10 10분 후 시스템 재부팅

 

이런 식으로 사용이 가능하다.

 

> shutdown -c  현재 예약되어 있는, 종료나 재부팅을 취소한다.

 

 

## init  

init은 시스템을 종료한다기보단, 시스템이 가동되는 환경(런레벨)을 조정한다.

 

이 조정으로 인해 시스템 종료도 가능하다.

 

* 런레벨

사용법으로는 

 

> init 0              을 하면 시스템이 종료된다.

 

현재 우리 터미널 환경은 3이다.

 

여기서 init 5를 하면, GUI 환경으로 돌아간다. (리눅스 데스크탑 처음 시작화면(그래픽화면) )

 

재부팅도 가능하다.   

 

>init 6    으로 입력하면 시스템이 재부팅된다.

 

이외로 재부팅 명령어인

 

reboot 이 있다.

 

## reboot

 

> reboot  시스템재부팅

> reboot -f 시스템 강제 재부팅

 

 

내가 현재 작업중인 환경을 알 수 있는 명령어

 

## pwd

 

> pwd

 

( 절대경로로 경로를 나타낸다. )

 

현재 내 계정의 홈 디렉토리를 알 수 있는 명령어

 

## ~

 

 

> ~

 

두 개를 비교해보겠다.

 

* 터미널 화면

현재 나는 계정의 홈 디렉토리에서 작업중이기 때문에 두 개의 명령어를 쳤을때 같게 나온다.

 

그럼 디렉토리를 이동해서 다시 해보면,

 

 

위와 같이 내가 작업중인 디렉토링와 나의 홈 디렉토리는 다르게 출력되는 것을 알 수 있다.

 

화면에 출력된 내용이 지저분하여 지우고 싶을때는

 

> clear   로 지울 수 있다.

 

댓글