Linux_ 기본 명령어

김지영·2024년 2월 21일
0

Linux

목록 보기
4/9

1. 리눅스 구조 : 운영체제 (OS)

1) 커널 : 컴퓨터 하드웨어를(CPU, 키보드 등) 관리하는 프로그램

2) 셀 : 윈도우의 바탕화면 테마와 같은 부류, 인기쉘은 bash 임

--> 종류 : bash 셀, born 셀, c 셀 등

1) 실습 : 기본명령어

1-1) 현재 날짜 보기

사용법 : date

oracle@cd10cec9dac9:~$ date
Wed Feb 21 02:30:13 UTC 2024
oracle@cd10cec9dac9:~$

1-2) 화면에 문자열 출력하기

사용법 : echo 문자열

oracle@cd10cec9dac9:~$ echo Hello
Hello
oracle@cd10cec9dac9:~$ echo Hello World
Hello World
oracle@cd10cec9dac9:~$

1-3) 현재 사용하는 셀 보기 : bash

사용법 : echo $SHELL

$SHELL : 환경변수(셀 변수), 리눅스의 현재 셀환경이 저장됨

oracle@cd10cec9dac9:~$ echo SHELL/bin/bashoracle@cd10cec9dac9: SHELL /bin/bash oracle@cd10cec9dac9:~

1-4) 프롬프트 : $, # 앞에 붙어 있는 표시

프롬프트 구조 : 계정명@컴퓨터명(ip주소):~$

root : 최고관리자계정 , # 프롬프트 사용

oracle : 일반계정 , $ 프롬프트 사용

예) oracle@2d5f598932bb:~$, root@2d5f598932bb:#

2) 계정 전환

사용법 : 일반계정일때 ) exit
사용법 : root계정일때 ) su - oracle
oracle@2d5f598932bb:~$ exit
logout
root@2d5f598932bb:/# su - oracle
oracle@2d5f598932bb:~$

3) 리눅스를 사용하면서 만날 수 있는 문제 해결

3-1) 키보드 입력이 갑자기 안되요?

Ctrl + s : 화면 표시 잠김(눈에 안보이지만 입력됨)

ctrl + q : 잠김 해제

3-2) 실행한 명령어가 종료되지 않아 계속실행될 경우

ctrl + c : 강제 실행 중단

oracle@2d5f598932bb:~$ ping www.google.com
...
ctrl + c (종료)

3-3) 종료(로그아웃) : exit


4) 리눅스의 자동완성 기능

oracle@cd10cec9dac9:~$ ec (tad키) => echo

5) 명령어 이력(history) 보기 기능

화살표 위 : 이전 명령어

화살표 아래 : 최근 명령어

oracle@2d5f598932bb:~$ pwd
/home/oracle

(참고) ctrl + r : 이전 명령어 검색 기능

(failed reverse-i-search)`eco': echo $SHELL
enter 키


◈순서참고

  1. 리눅스 (도커-ubuntu) 시작 재생
  2. 도커 접속 -> docker attach ubuntu
  3. 계정 접속 -> su - oracle
profile
그냥 졍이라구하자

0개의 댓글