리눅스 기본 명령어
명령어 기본 실행
$ command (실행 결과 출력) $ ... |
첫 번째 출은 명령어 이름을 우리가 입력하는 것이다. 리눅스를 사용하는데 자주 사용하는 명령어들은 앞으로 차츰차츰 배울 것이다.
두 번째 줄은 우리가 입력한 명령어의 실행 결과를 출력하는 것이다. 실행 결과를 출력해주면 우리가 또 입력하고, 출력하면 입력하고.. 사람이 대화하는 것과 비슷하다고 할 수 있다.
거의 대부분의 명령어들은 입력할 때 option과 argument도 같이 사용할 수 있다.
$ command [-options] [argument] |
- option - 명령어의 세부 동작 지정 (대게 -로 시작함)
- argument - 명령어 실행에 필요한 정보 제공
처음에는 개념이 와닿지 않을 수 있는데, 따라하다보면 금세 어떤 녀석들인지 감이 올 것이다.
기본 명령어
날씨, 시간 출력 - date 명령어
위는 테라텀으로 실행시킨 화면. 가린 것은 내 계정 이름이다..ㅎㅎ
화면 지우기 - clear
달력 출력 - cal
이번 달 내용을 출력해준다.
cal 명령어는 아래와 같이 argument들과 함께 사용할 수 있다.
$ cal 10 2019
이렇게 사용하면 2019년의 10월 달력을 보여준다.
$ cal 2019 이렇게 하면 모두 짐작할 수 있겠듯이 2019년의 달력 전부를 보여준다.
패스워드 변경 - passwd
사용자 확인 - who, whoami, users, w
1. whoami - 현재 터미널 로그인 사용자를 확인
현재 사용중인 내 계정을 알려준다. 위 사진에는 가려놨지만, 정확하게 실행 결과가 출력된다. ^^
2. who - 현재 로그인 중인 모든 사용자의 이름을 터미널 번호, 로그인 날짜, 시간, 접속 위치 등과 함께 출력한다.
(원래 여러개 뜨는데,, 지금 학교 계정에 나밖에 없어서 나만 뜬다. )
위와같이 이름, 터미널 번호, 로그인 날짜와 시간 그리고 접속위치(IP주소)를 보여준다.
3. users - 현재 로그인중인 사용자들의 이름들을 출력함.
(이것도... 나밖에 안뜬다.. 원래 여러 사용자가 있다면 여러개 뜬다.)
이름만 쭉 알려준다. 간편하당
4. w - 현재 로그인 중인 사용자 정보 및 수행 작업 출력
(나는 보통 과제할때 이걸로 사람들이 얼마나 열심히 하는지 보고 자극받았었다.. ㅎㅎ)
로그아웃
$ logout |
$ exit |
$ ^D (Ctrl+D) |
마지막에 ^D 는 진짜 저 ^ 를 치라는 것이 아니라 컨트롤 키를 누른 상태에서 d를 같이 입력하라는 뜻이다.
도움말 얻기
1. 도움말 옵션을 함께 사용하는 방법 : --help, -h, -? 등
뭐가 주렁주렁 나온다. 예시도 나오고 설명도 나오고.
훌륭한 프로그래머가 되기 위해선 이런 것도 잘 검색하고 알아낼 줄 알아야 하는데, 그 첫번째 단계라고 할 수 있다 ^^
2. 잘못 사용했을 때에 사용 안내문 출력
"""더 많은 정보를 보려면 'cat --help' 하십시오""" 이렇게.
3. 메뉴얼 보기 : man 명령어
위는 $ man cat 을 실행했을 때의 실행화면이다.
상당히 자세하다. 이름의 유래(?)도 알려주는군.
옵션들에는 무엇이 있는지, 그리고 뒤로 넘기다보면은 예시들과 저작권, 누가 이 메뉴얼을 썼는지도 알려준다.
1 |
사용자 명령어 |
2 |
시스템 호출 |
3 |
C 라이브러리 함수 |
4 |
특수 파일 (장치) |
5 |
파일 형식 |
6 |
게임 등 |
7 |
기타 |
8 |
시스템 관리 명령어 |
9 |
커널 내부 함수와 변수 (모든 배포판에 포함되진 않음) |
그래서 아래와 같이 사용할 수 있다.
$ man 5 passwd // passwd file 설명
man 명령어의 여러 옵션들을 이렇게 존재한다.
옵션 사용 예시 | 내용 | 비고 |
$ man passwd |
가장 앞 section의 메뉴얼 |
|
$ man 5 passwd |
password file 설명 |
5 => 파일 형식들을 설명한 section |
$ man -k passwd |
키워드와 관련된 명령어 목록 |
$ apropos 와 같음 |
$ man -f passwd |
키워드와 정확히 일치하는 명령어 목록 |
$ whatis 와 같음 |
상세 설명서 보기 - info
키 |
동작 |
Space |
다음 쪽으로 이동 |
Delete |
이전 쪽으로 이동 |
b |
처음으로 이동 |
e |
마지막으로 이동 |
q 또는 Ctrl-C |
종료 |
? |
info에 대한 도움말을 보여줌. (x를 누르면 도움말이 닫힘) |
터미널 제어 문자
1. 입력 오류 정정 제어문자
- BackSpace (Ctrl-H) : 커서 이전 문자 삭제
- Ctrl-W : 커서 이전 단어 삭제
- Ctrl-U : 커서 이전 행 삭제
2. 프로그램 수행 취소 : Ctrl-C
3. 입력 끝 (End of File) : Ctrl-D
'Computer Engineering > 유닉스 시스템 (Unix System)' 카테고리의 다른 글
유닉스/리눅스의 파일 시스템 (0) | 2019.01.06 |
---|---|
리눅스 소개와 리눅스 시작하기 (0) | 2019.01.04 |
댓글
이 글 공유하기
다른 글
-
유닉스/리눅스의 파일 시스템
유닉스/리눅스의 파일 시스템
2019.01.06 -
리눅스 소개와 리눅스 시작하기
리눅스 소개와 리눅스 시작하기
2019.01.04