Linux(17)
-
[LINUX]Redirection이란?
Redirection Redirection (Redirection) 은 입출력 방향을 재지정하는 것을 의미한다. 해당 기능을 통해 실행 인자를 파일로 입력하거나, 출력값을 파일로 출력할 수 있다. Redirection 문자는 를 사용한다. 출력을 파일로 저장 >, >> 문자를 통해 명령어 결과를 파일로 저장할 수 있다. > 문자는 덮어쓰기, >> 문자는 이어쓰기 기능이다. “>” 문자 사용 예시 ls 명령어의 결과 값을 파일로 저장하여 결과 파일을 확인해보자 [user@localhost ~]$ ls –lrt > file [user@localhost ~]$ vi file “>>” 문자 사용 예시 앞의 사용 예시에서 만든 파일에 현재 시간을 추가해보자 [user@localhost ~]$ date >> fil..
2024.04.23 -
Linux 특수 기능
Linux 특수 문자 Linux는 *, ?, $ 등 특수 문자를 통해 특수한 기능을 사용할 수 있다. 특수 문자 표 백그라운드 실행 명령어 입력 시 마지막에 & 문자를 입력하면 해당 명령어를 백그라운드로 실행할 수 있다. 명령어를 백그라운드로 실행하면 명령어가 처리되는 동안 shell 에서 다른 명령어를 추가로 실행할 수 있다. 예시 [user@localhost ~]$ ls –lrt & Wildcard Wildcard는 파일 이름을 입력하는 과정에서 문자열 입력 시, 조건에 맞는 모든 값을 입력으로 사용하는 특수 기능이다. Wildcard 기능의 대표 문자로는 *, ?, []가 있다 * * 문자는 0개 이상의 문자열을 대체하여 일치하는 파일을 선택한다. [user@localhost ~]$ ls file*..
2024.04.23 -
리눅스 명령어 입력 방법/Shell Script란?
명령어 입력 방법 UI가 없는 Linux 환경에서는 부팅이 끝난 뒤, 명령어를 입력할 수 있는 명령 프롬프트가 나온다. UI를 제공하는 Linux 환경에서 명령어를 입력하기 위해선 Terminal 이라는 TTY 프로그램을 통해 Shell에 접근해야한다. Terminal 이란? Terminal은 대표적인 TTY 프로그램으로 Shell에 문자를 입력할 수 있도록 인터페이스를 제공하는 프로그램이다. Terminal 열기 하단 Redhat 마크를 클릭한다. konsole을 입력한 뒤, Terminal(console)을 클릭한다. Prompt Terminal이 정상적으로 실행 되었을 경우, 프로그램이 팝업된다. 해당 프로그램에 명령어를 입력한 뒤 엔터키를 통해 Shell에 명령어를 전달할 수 있다. 아래 그림과 ..
2024.04.23 -
Linux 기초
Linux란? Linux는 1991년 리누스 토르발스가 Unix의 일종인 Minix 를 기반으로 개발한 OS다. 개발 초기 다양한 사람이 편집에 참여할 수 있는 오픈 소스로 시작하여 현재까지도 모든 소스가 공개된 상태로 개발이 이루어지고 있다 구조 Linux는 하드웨어를 제어하는 커널, 사용자가 커널에 접근할 수 있도록 도움을 주는 Shell, 그 외 응용프로그램으로 구성된다. HW CPU, RAM, 하드디스크 등, 실제로 컴퓨터를 구성하는 물리적 장치를 뜻한다. Kernel Kernel은 Linux OS의 핵심 소프트웨어로 CPU, 메모리, 하드 디스크 등의 물리적 장치에 접근할 수 있는 프로그램이다. 응용 프로그램이 실행되면 CPU, 메모리 등의 하드웨어 리소스를 할당하는 역할을 한다. Shell S..
2024.04.23 -
[linux] 리눅스 command 기초 2
$hostname : 사용중인 호스트 이름을 확인할 수 있다.[옵션] hostname –a : (alias)알리아스(alias)명 출력hostname -i : (ip address)호스트의 ip주소 출력hostname –s : (short)짧은 형식의 호스트 명 출력hostname –V : (version)버전 정보 출력$ kill [시그널] 프로세스번호(or %작업 번호) : 프로세스 번호(혹은 작업 번호)로 지정된 프로세스에 원하는 시그널을 보낸다. 시그널이란프로세스에게 어떤 이벤트의 발생을 알리기 위해 전달되는 소프트웨어 인터럽트이다. 시그널을 명시하지 않으면 SIGTERM 시그널을 보내 해당 프로세스를 강제 종료시킨다.[옵션]kill –l : 시그널을 리스트 출력kill -9 [PID] : 해당 ..
2023.12.14 -
[linux] 리눅스 command 기초 1
alias : 문자열이 나타내는 기존 명령에 대해 새로운 이름을 별명으로 정의한다.alias만 입력 시 현재까지 정의된 alias(별명) 확인 가능하다.예시 : $ alias hmi=whoamidate : 현재 날짜 및 시간을 확인할 수 있다.date만 입력 시 현재 시간 출력. [옵션]date –d [STRING] : (date)현재가 아닌 시간을 보여줌. (year, month, week, day, hour, minute, second 사용 가능)date –u : (utc)국제 표준 시간을 보여줌echo : 지정한 문자열을 출력하는 명령어로, 문자열과 함께 개행 문자를 덧붙여 출력한다.[옵션] echo –n : 마지막에 따라오는 개행 문자를 출력하지 않..
2023.12.13