OS 포그라운드와 백그라운드 개념

foreground background image

운영체제(OS)가 프로세스를 실행하는 방법은 포그라운드(Foreground)와 백그라운드(Background)로 구분된다. CLI 환경에서 쉘을 쓰거나 서버를 구동하는 관점에서 보면 중요한 개념이다. 이 글에선 포그라운드 프로세스와 백그라운드 프로세스가 어떻게 다른지 … 더 읽기

리눅스 프로세스 백그라운드 실행 방법 2가지

linux background image

용량 100G 넘는 파일을 cp로 복사하는 명령어를 포그라운드로 실행하는 상황을 떠올려보자. 포그라운드 상태에서 쉘은 추가 입력을 받을 수 없기 때문에 복사 작업이 끝날 때까지 기다려야 … 더 읽기

리눅스 파일 / 디렉토리 권한 설정 방법

file permission

리눅스에는 파일의 소유자, 소유그룹이라는 게 존재하고 필요에 맞게 권한을 설정한다. 권한(permission) 부여는 chmod 명령어를 사용한다. 1. 권한 개념 정리 권한이라는 건 아래의 이미지처럼 파일이나 디렉토리에 … 더 읽기

왜 파일명에 띄어쓰기 대신 언더바를 쓸까?

file name underscores image

가볍지만 생각은 한번 해볼만한 이야기다. 많은 사람들이 관습적으로 파일명에 띄어쓰기 대신 언더바(_)를 붙이는 습관이 있는데 왜 그런걸까? 좀 찾아보니까 어느 정도 예상한 내용이긴 했다. 1. … 더 읽기