Linux 6

2-3. 리눅스 기본(파일 관련 명령어) - ls

1. ls(list) 디렉토리 내의 파일과 디렉토리의 정보를 표시 # ls [option] file [option] -a: 도트로 시작되는 이름 (숨겨진 파일) 을 가진 파일명도 전부 보여준다. -C: 가로 순서로 나열하여 출력한다. -x: 세로 순서로 나열하여 출력한다. -d: 현재 디렉토리에 대한 정보를 출력한다. -l: 각 파일들에 대한 소유자, 권한, 갱신일 등의 자세한 정보를 출력한다. -s: 파일이 얼마나 많은 디스크 블록을 차지하고 있는가를 보여준다. -t: 파일 갱신일 순서대로 정렬한다. -u: 엑세스(access)한 날짜 순서대로 정렬한다. -c: inode가 마지막 바꾸니 시간 순서대로 정렬한다. -r: 정렬된 순서의 역으로 출력한다. -i: 파일의 inode 번호를 보여준다. -F: ..

umask 란

umask는 유닉스 및 유닉스 기반 시스템에서 사용되는 개념으로, 새로운 파일이나 디렉토리의 기본 퍼미션(권한)을 제어하는 데 사용됩니다. umask 값은 파일 생성 시 기본 퍼미션에서 사용할 권한을 마스킹(가리는)하는 비트 마스크입니다. umask 값은 파일의 기본 퍼미션에서 각 권한 비트를 뺀 결과를 나타냅니다. 즉, umask 값에 의해 기본 퍼미션에서 허용되지 않는 권한이 제거됩니다. 보통 umask 값은 3자리 숫자로 표현되며, 각 자리는 8진수로 표현된 권한 비트의 마스크를 나타냅니다. 첫 번째 자리는 파일의 소유자, 두 번째 자리는 파일의 그룹 소유자, 세 번째 자리는 다른 사용자들에게 적용됩니다. 예를 들어, umask 값이 022인 경우, 새로운 파일은 기본적으로 소유자에게는 읽기와 쓰기..

1. 리눅스 란?

리눅스(Linux)는 많은 사용자들에게 사랑받고 있는 오픈 소스 운영 체제입니다. 1. 개요: - 오픈 소스: 리눅스는 오픈 소스 소프트웨어로, 소스 코드가 공개되어 있고 무료로 사용할 수 있습니다. 이는 개발자들이 커스터마이즈하고 개선할 수 있으며, 커뮤니티 기여를 통해 계속 발전하는 특징을 가지고 있습니다. - 멀티유저, 멀티태스킹: 리눅스는 여러 사용자가 동시에 시스템에 접속하고 여러 작업을 동시에 실행할 수 있는 멀티유저 및 멀티태스킹 환경을 제공합니다. - 안정성과 신뢰성: 리눅스는 안정성과 신뢰성이 높은 운영 체제로 알려져 있습니다. 오랜 기간 동안 안정성을 검증받고 개선되어 왔으며, 다양한 환경에서 신뢰성 있는 운영을 보장합니다. 2. 장점: - 다양한 배포판: 리눅스에는 다양한 배포판(예:..

WSL 2 설치하기

1. Windows Terminal 설치 1) Microsoft Store에서 설치하기 윈도우10인 경우 왼쪽 하단의 윈도우 아이콘 클릭 후 'Microsoft Store' 검색 검색창에 'Windows Terminal' 검색 후 다운로드 ※ cmd로 진행 하여도 무방합니다. 2) Microsoft 홈페이지에서 설치하기 Microsoft 공식 홈페이지에서 다운로드 https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ko-kr&gl=kr&rtc=1&activetab=pivot%3Aoverviewtab 2. WSL 활성화 및 Ubuntu 설치 1) 준비 - WSL (Windows Subsystem for Linux) - WSL를 ..

wsl1 과 wsl2 버전 비교

WSL 1과 WSL 2의 주요 차이점은 관리되는 VM 내에서 실제 Linux 커널 사용, 전체 시스템 호출 호환성 지원, Linux 및 Windows 운영 체제 전반의 성능입니다. WSL 2는 Linux 배포판을 설치할 때 현재 기본 버전이며, 최신의 가장 뛰어난 가상화 기술을 사용하여 경량 유틸리티 VM(가상 머신) 내에서 Linux 커널을 실행합니다. 기능 비교 위의 비교 표에서 알 수 있듯이 WSL 2 아키텍처는 여러 가지 면에서 WSL 1보다 성능이 우수합니다. 단, OS 파일 시스템의 성능은 제외하면 프로젝트에서 작업하기 위해 실행 중인 도구와 동일한 운영 체제에 프로젝트 파일을 저장하여 해결할 수 있습니다. WSL 2는 Windows 11 또는 Windows 10, 버전 1903, 빌드 183..

WSL이란 ?

Linux용 Windows 하위 시스템 WSL은 "Windows Subsystem for Linux"의 약어로, Windows 운영 체제에서 Linux 환경을 실행할 수 있게 해주는 기능입니다. WSL을 사용하면 Windows에서 네이티브로 Linux 명령어를 실행하고 Linux 배포판을 설치하여 Linux 소프트웨어와 도구를 실행할 수 있습니다. WSL은 Windows 10부터 지원되며, WSL 1과 WSL 2 두 가지 버전이 있습니다. WSL 1은 Windows 커널과 Linux 커널 간의 호환성 계층을 통해 Linux 시스템 호출을 해석하여 Windows 운영 체제에서 실행합니다. WSL 2는 Hyper-V 가상화 기술을 사용하여 Windows와 Linux 사이에 가상 머신을 생성하고 리눅스 커널을..