일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 기초
- JavaScript
- revert
- kurento
- 독스트링
- docstring
- Dockerfile
- 파이썬
- 쿠버네티스
- Docker Compose
- corsmiddleware
- Docker
- 자바스크립트
- underscore
- stash
- minikube
- fastapi
- kubernetes
- RTCP
- 리눅스
- 표준출력
- 6.6.0
- 도커
- onicecandidate
- 명령어
- 7.0.0
- 표준에러
- 위코드
- 미니큐브
- Python
- Today
- Total
목록리눅스 (5)
Devlog
리눅스 터미널에서 파일의 목록을 불러올 때 볼 수 있는 파일 속성에 대해 알아보자. 우선 내가 말하는 파일 속성은 위와 같다. 터미널에서 파일의 목록을 불러오는 명령어를 입력하면 줄의 맨 앞에 위와 같은 알 수 없는 문자열에 나열되어 있다. 이들은 각각이 특정한 의미를 가지고 있는데 문자열을 차례대로 하나씩 파헤쳐보자. 파일 유형 맨 앞의 문자는 파일의 형식을 의미한다. -: 일반적인 파일 d: 경로 l: 씸볼릭 링크(바로가기) 이러한 파일 유형은 쉽게 이해되었다. 하지만 이것들 외에도 특수한 파일 유형이 존재한다. 이에 대해 똑똑한 ChatGPT에게 질문해 보았다. 음.... 뭔가 컴퓨터 내부적으로 하드웨어 장치나 프로세스 간의 데이터 전송에 사용되는 특수한 파일들인 것 같다. 이 이상은 내용이 너무 ..
파이프 연산자는 터미널 상에서 "|"기호로 여러 가지의 명령을 연결하여 특정 명령어의 출력값을 다른 명령어에 리다이렉션 하여 전달해 주는 명령어이다. 리눅스 터미널 명령에서 파이프 연산자를 사용하면 파이프 왼쪽의 명령에 의해 생성된 출력을 파이프 오른쪽의 명령에 입력으로 전달한다. 왼쪽 명령에 의해 생성된 출력은 화면에 표시되지 않고 개신 다음 명령으로 공급되게 된다. 바로 예시를 통해 알아보도록 하자. > cat phone_number.txt | wc -l 위 명령어는 누군가의 휴대폰에 저장된 전화번호의 목록에 접근하여 저장된 번호의 개수를 보고 싶다고 할 때 사용할 수 있는 예시이다. "cat"명령어를 통해 파일에 접근해서 한 줄에 하나의 번호 정보를 가진 파일 내용을 읽어온다. 원래대로라면 이들의 ..
리눅스에서 파일 디스크립터는 열린 파일이나 데이터 스트림을 참조하는 방법으로, 프로세스 내에서 열려 있는 파일 또는 데이터 스트림을 고유하게 식별하는 정수 값이다. 여기서 데이터 스트림이란? 간략히 하면 시간이 지남에 따라 사용할 수 있는 일련의 데이터 요소를 의미한다고 한다. 데이터를 생성해 내는 소스에서 생성되어 수신자가 실시간 혹은 거의 실시간으로 소비하는 지속적인 데이터의 흐름이라고 생각하면 된다. 그러면 다시 파일 디스크립터의 설명으로 돌아와서 프로세스가 파일 또는 데이터 스트림을 열면 리눅스 커널은 여기에 파일 디스크립터를 할당한다. 그런 다음 이 파일 설명자는 파일 또는 데이터 스트림에서 읽거나 쓰는 데 사용된다. 처음 세 개의 파일 설명자 0, 1, 2는 각각 표준 입력(stdin), 표..
리눅스 터미널을 사용하다 보면 내가 이전에 한번 사용했던 명령어를 방향키를 통해 찾아내어 편하게 다시 사용할 수 있다. 그런데 만약 사용한 지 좀 지난 명령어를 다시 사용하 거 싶거나 알아내야 한다면 어떻게 해야 할 까? 이를 방향키를 통해 일일이 찾아내는 것은 굉장히 힘들 것이다. 이런 상황에서 사용할 수 있는 터미널 명령어가 history 명령어이다. 사용법은 간단하다 다음을 통해 알아보자. 위는 필자의 로컬에서 "history"를 입력하여 나온 결과이다. 가장 최근 사용한 명령어부터 위로 갈수록 오래된 명령어들이 나열된다. 스크롤을 올리면 계속해서 나오는 모습을 볼 수 있다. 하지만 이 또한 전체 기록을 한꺼번에 다 보여주기 때문에 불편하다. 이번에는 "history | less"명령어를 입력해보자..
리눅스 기반의 터미널을 사용하면서 알아두면 유용한 단축키 몇 가지를 알아보자. ctrl + l: 터미널 창을 깨끗하게 해준다. clear 명령어와 같은 역할을 한다. ctrl + a, e: 현재 명령줄에서 커서를 맨 앞 혹은 맨 뒤로 보내준다. alt(option) + f, b: 현재 명령줄에서 커서를 한 단어 단위로 앞 혹은 뒤로 건너갈 수 있다. alt(option) + t: 현재 커서가 있는 단어와 바로 앞에 있는 단어를 서로 교체한다. ctrl + k, u: 현재 커서가 위치한 단어를 포함하여 뒤의 글자 혹은 앞의 글자를 삭제한다. alt(option) + d: 현재 커서가 위치한 단어의 특정 부분을 포함하여 뒤의 글자를 삭제한다. ctrl + y: 앞의 명령어들에 의해 지워진 글자를 다시 붙여 ..