Command(8)
-
[linux]리눅스 자주 쓰는 명령어(Command)3탄
파일 관련 명령어 해당 파트에서는 파일 정보 출력, 이동, 복사, 삭제 등, 파일과 관련된 명령어를 다룬다. -. ls ls 명령어는 현재 디렉토리에 존재하는 파일의 리스트를 출력한다. [user@localhost ~]$ ls 자주 사용하는 옵션 ls 명령어에서 자주 사용하는 옵션은 –lrt 옵션과 –a 옵션이다. -lrt 옵션 -lrt 옵션은 현재 디렉토리에 있는 파일의 세부 정보를 시간 역순으로 정렬해주는 옵션이다. 이중 –l 옵션은 세부 정보, -r 옵션은 역순으로, -t 옵션은 시간 순으로 정렬을 의미한다. [user@localhost ~]$ ls -lrt ls -lrt 옵션을 통해 출력한 세부 정보는 다음과 같은 의미를 가지고 있다. 파일 권한, 소유자 이름, 소유 그룹 이름은 파일 권한 설정 ..
2024.04.24 -
[linux]리눅스 자주 쓰는 명령어(Command)2탄
작업 디렉토리 명령어 해당 파트에서는 디렉토리 생성, 제거, 이동 등, 디렉토리와 관련된 설명을 다룬다. -. pwd pwd 명령어는 현재 작업 중인 디렉토리의 절대 경로를 출력할 수 있다. 작업 디렉토리는 현재 유저가 위치한 디렉토리를 뜻한다. [user@localhost ~]$ pwd -. mkdir mkdir 명령어는 디렉토리를 생성할 수 있는 명령어다. [user@localhost ~]$ mkdir [directory name] 자주 사용하는 옵션 다른 디렉토리에 새로운 디렉토리를 생성할 때 해당 경로까지 디렉토리가 없을 경우, 추가적인 옵션이 없을 경우 error가 발생한다. 만약 해당 경로까지 디렉토리를 만들고 싶을 경우, -p 옵션을 통해 존재하지 않는 상위 디렉토리를 한 번에 생성할 수 있..
2024.04.24 -
[linux]리눅스 자주 쓰는 명령어(Command)1탄
명령어 소개 Manual -. man man 명령어를 통해 해당 명령어의 사용법, 옵션, 설명을 확인 할 수 있다. 명령어 [user@localhost ~]$ man [확인할 명령어 입력] 사용 예시 Echo 명령어에 대한 Manual을 가져옴 [user@localhost ~]$ man echo 명령어를 입력하면 다음 그림과 같은 화면이 출력 된다. 출력된 내용에 대한 간략한 설명은 다음과 같다. Manual Section man 명령어는 주제에 따라 Section을 가지고 있다. Manual 문서의 Section 번호는 문서 상단에서 확인할 수 있다. 일반적인 명령어는 Section 1에 해당하며, C언어의 라이브러리는 Section 3에 해당한다. ifconfig, useradd 와 같은 관리자 명령..
2024.04.24 -
Linux Pipeline
Pipeline Pipeline은 명령어의 실행 인자, 출력 값을 다른 명령어의 출력, 실행 인자로 사용하는 기능이다. 해당 기능을 통해 명령어를 조합하여 원하는 출력 값을 만들어낼 수 있다. Pipeline 문자는 | (Bar) 를 사용한다. Pipeline 예시 현재 실행 중인 모든 프로세스 중, bash 프로세스의 정보를 확인하고 싶다. 이러한 경우에는 ps –ef 명령어를 통해 모든 프로세스를 출력한 뒤, 유저가 bash를 찾아서 확인해야 한다. [user@localhost ~]$ ps –ef 하지만, Pipeline을 사용한다면 유저가 직접 bash를 찾을 필요가 없다. 아래 명령어와 같이 Pipeline을 통해 ps –ef 명령어와 grep 명령어를 조합하면 현재 실행 중인 모든 프로세스 중,..
2024.04.24 -
[LINUX]Redirection이란?
Redirection Redirection (Redirection) 은 입출력 방향을 재지정하는 것을 의미한다. 해당 기능을 통해 실행 인자를 파일로 입력하거나, 출력값을 파일로 출력할 수 있다. Redirection 문자는 를 사용한다. 출력을 파일로 저장 >, >> 문자를 통해 명령어 결과를 파일로 저장할 수 있다. > 문자는 덮어쓰기, >> 문자는 이어쓰기 기능이다. “>” 문자 사용 예시 ls 명령어의 결과 값을 파일로 저장하여 결과 파일을 확인해보자 [user@localhost ~]$ ls –lrt > file [user@localhost ~]$ vi file “>>” 문자 사용 예시 앞의 사용 예시에서 만든 파일에 현재 시간을 추가해보자 [user@localhost ~]$ date >> fil..
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 [PI..
2023.12.14