반응형

2026/07/21 2

리눅스 기본기 — 디렉터리 구조와 명령어, 권한 관리

리눅스 기본기 — 디렉터리 구조와 명령어, 권한 관리이 글은 2021년 4월 기준 기록입니다.Linux는 운영체제의 한 종류입니다. 흔히 쓰는 Windows와 달리 무료로 사용할 수 있고, GUI를 지원하는 추세이기는 하지만 주로 CLI 환경에서 다룹니다.리눅스는 커널과 셸과 패키지의 묶음이다Linux는 Kernel + Shell + 패키지의 구조를 가집니다. 이 셋을 묶어 놓은 것을 리눅스 배포판이라고 부릅니다. 이런 구조 덕분에 몇 가지 성격이 따라옵니다. 여러 사용자가 동시에 접속하는 다중 접속 환경을 지원하고, 패키지 설치가 편리하며, 그래서 서버 운영체제로 적합합니다. Shell Script를 이용한 프로그래밍 기능도 제공하고, 뒤에서 볼 디렉터리 구조 자체가 하나의 특징입니다.셸은 명령을 받는..

자바 참조 타입 — 스택과 힙, 배열, 열거 타입 정리

자바 참조 타입 — 스택과 힙, 배열, 열거 타입 정리자바의 데이터 타입은 크게 기본 타입(원시 타입, primitive type)과 참조 타입(reference type)으로 분류됩니다. 참조 타입이란 객체(Object)의 번지를 참조하는 타입으로, 배열·열거·클래스·인터페이스 타입이 여기에 속합니다.이 글은 2021년 8월 기준 기록입니다.두 타입의 차이는 변수 안에 무엇이 들어 있느냐다기본 타입으로 선언된 변수와 참조 타입으로 선언된 변수의 차이는 하나뿐입니다. 저장되는 값이 무엇인가.기본 타입 — 실제 값을 변수 안에 저장합니다.참조 타입 — 메모리의 번지를 값으로 저장하고, 그 번지를 통해 객체를 참조합니다.이 차이는 곧 메모리 위치의 차이로 이어집니다. 변수는 스택(stack) 영역에 생성되고..

IT·테크/개발 2026.07.21
반응형