Featured image of post [Bash Shell] 파일 이름에서 경로와 확장자 추출하기

[Bash Shell] 파일 이름에서 경로와 확장자 추출하기

리눅스 Bash 쉘에서 파일 경로 문자열로부터 경로 부분 제거 또는 확장자 제거로 파일명만 얻는 방법을 정리합니다. Parameter expansion(## */, %.*) 사용법, 고정·임의 확장자 처리, basename과의 관계를 예제와 Mermaid로 설명합니다.

Featured image of post [Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제

[Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제

Bash에서 숫자로 메뉴를 선택해 ls, ls -al, ls -a 등 명령을 실행하는 반복 메뉴 셸 스크립트 예제. while true와 case 문 패턴, clear·read·exit 사용법, 메뉴 추가·종료·에러 처리와 실무 확장 시 주의점을 코드와 흐름도로 설명합니다.

Featured image of post [Shell] 리눅스 실행 프로세스 환경변수 확인하기

[Shell] 리눅스 실행 프로세스 환경변수 확인하기

리눅스에서 실행 중인 프로세스의 환경변수를 /proc 파일시스템으로 확인하는 방법과, 널 문자 구분자 처리 시 xargs -0 및 tr 사용법을 실전 예시와 함께 설명합니다. 초기 환경 스냅샷, find -print0 조합, 매뉴얼 권장 tr 사용법까지 포함한 실무 가이드입니다.

Featured image of post [.NET] C# 조건부 컴파일 옵션 적용하기

[.NET] C# 조건부 컴파일 옵션 적용하기

.NET·C#에서 조건부 컴파일 적용 방법을 정리합니다. 전처리기 #if·#elif·#define, 미리 정의된 기호(DEBUG·TRACE·TFM), .csproj DefineConstants, MSBuild 명령줄 기호 전달, 플랫폼별 빌드 예시와 참고 문헌까지 담았습니다.

Featured image of post [.NET] MSB1008 한 프로젝트만 지정 오류 원인과 해결

[.NET] MSB1008 한 프로젝트만 지정 오류 원인과 해결

.NET 환경에서 dotnet build 시 발생하는 MSB1008(Only one project can be specified) 오류의 원인, /p 옵션 잘못된 사용 예와 올바른 형식, 슬루션 빌드·복원·정리 순서, 단계별 해결 절차와 CI·스크립트 주의 사항, 참고 문헌을 150자 분량으로 요약해 정리했습니다.

Featured image of post [.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장

[.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장

C#과 .NET에서 Finalizer(종료자/소멸자)는 런타임마다 호출 시점이 다르다. .NET Framework와 .NET Core에서 GC.WaitForPendingFinalizers() 동작 차이를 예제로 비교하고, IDisposable을 사용한 명시적 리소스 해제를 권장하는 이유를 정리한다. C++ 소멸자와의 차이, 앱 종료 시 종료자 미호출 가능성, 참고 문헌을 포함한다.

Featured image of post [Shell] 리눅스 zip, tar, tar.gz 압축 및 해제

[Shell] 리눅스 zip, tar, tar.gz 압축 및 해제

리눅스에서 zip, tar, tar.gz 파일을 압축·해제하는 명령어를 정리합니다. zip·unzip·tar·gzip 사용법, 주요 옵션, 형식 비교, 실무 선택 기준, 자주 겪는 오류 해결과 참고 문헌까지 담았습니다. 터미널·WSL·맥 사용자와 개발자·운영자용 참고 가이드입니다.

Featured image of post [How-To] Corsair K63 무선 키보드 하드웨어 초기화(리셋) 방법

[How-To] Corsair K63 무선 키보드 하드웨어 초기화(리셋) 방법

Corsair(커세어) K63 WIRELESS 블루투스 키보드가 반응하지 않거나 키 입력이 되지 않을 때, 하드웨어 리셋으로 해결하는 방법을 단계별로 설명합니다. 전원 끄기·USB 분리·ESC 키 유지 후 재연결 등 정확한 순서와 LED 확인 요령, 자주 묻는 질문을 정리했습니다.