반응형 프로그래밍/운영체제20 Bash 셸 스크립트(Shell Script)에서 리다이렉션 사용하기 리다이렉션(Redirection)리다이렉션은 셸에서 표준 입출력 스트림을 다른 방향으로 전환하는 기능을 말한다. Bash 셸에서는 기본적으로 세 가지 주요 스트림이 존재한다.표준 입력(stdin) : 파일 디스크립터 번호 0표준 출력(stdout) : 파일 디스크립터 번호 1표준 오류 출력(stderr) : 파일 디스크립터 번호 2리다이렉션을 사용하면 이러한 스트림을 파일이나 다른 스트림으로 변경할 수 있다.리다이렉션 연산자(Redirection Operator)리다이렉션은 명령어의 입력과 출력을 파일이나 다른 명령어로 연결하는 데 사용된다. 리다이렉션은 셸에서 제공하는 강력한 기능으로, 표준 입출력을 다루는 중요한 도구이다.출력 리다이렉션(Output Redirection)echo "Hello, wor.. 2025. 1. 20. Bash와 셸 스크립트(Shell Script)의 관계 Bash란?Bash(Bourne Again Shell)는 유닉스 및 리눅스 운영체제에서 가장 널리 쓰이는 셸(Shell) 중에 하나이다.셸(Shell)은 사용자가 운영체제와 상호작용할 수 있도록 명령을 해석하고 실행하는 명령줄 인터페이스(CLI)를 말한다.Bash는 기존 Bourne Shell(sh)를 확장한 버전으로, 다양한 기능(배열, 명령 히스토리, 명령 라인 편집 등)을 추가로 제공한다.Bash는 명령 실행뿐만 아니라, 스크립트를 실행을 실행하기도 한다.셸 스크립트(Shell Script)란?셸 스크립트는 셸 명령어와 제어 구문(if, for while 등)을 조합하여 작성한 스크립트 파일이다. 미리 작성해 둔 스크립트 파일을 통해서 단순 반복 작업을 자동화하거나, 복잡한 시스템 관리 작업을 효율.. 2025. 1. 20. 코딩 자율학습 리눅스 입문 with 우분투 학습 3일차 정리 4.1 파일 시스템파일 시스템(file system)은 파일에 대한 정보를 관리하는 소프트웨어이다. 파일 시스템은 운영체제의 요청을 받아 파일을 저장 장치에 저장하고, 운영체제가 저장된 파일을 읽을 수 있게 한다. 그리고 원하는 파일을 빠르게 찾을 수 있도록 돕는다. 이를 위해 파일 시스템은 저장 장치의 특성에 따라 데이터를 논리적인 단위로 구분해 읽고 쓸 수 있는 기능을 지원한다. 또한 파일의 이름과 크기, 저장 위치를 관리하는 등 파일을 관리하기 위한 여러 기능을 제공한다. 파일 시스템을 용도별로 구분하자면디스크 기반 파일 시스템네트워크 기반 파일 시스템가상 파일 시스템디스크 기반 파일 시스템디스크 기반 파일 시스템(disk-based file system)은 HDD나 SSD와 같은 저장 장치(보통.. 2025. 1. 12. AD(Active Directory)란 무엇인가? AD(Active Directory)란 무엇인가?Active Directory는 중앙화된 데이터베이스 역할을 하며, 조직 내 직원들의 계정 정보(Id, Password)와 컴퓨터 정보, 그리고 조직에서 강제하고자 하는 정책들(예를 들어 패스워드를 최소 8자 이상으로, 30일마다 변경한다든지 , 컴퓨터를 5분 이상 사용하지 않으면 화면 보호기가 실행된다. 등등)에 대한 정보를 저장하고 관리한다. AD를 사용하면 관리자는 중앙에서 네트워크 리소스를 효율적으로 관리할 수 있다.AD의 주요 특징중앙 집중식 관리인증 및 권한 부여확장성보안성데이터베이스라고 하면 대부분 MSSQL이나 MySQL과 같은 것을 생각할텐데, Active Directory는 일반적인 데이터베이스와는 조금 다른 타입의 데이터베이스이고, 암호.. 2024. 12. 30. 리눅스/유닉스(Linux/Unix)에서 pstree 설치하기 pstree 설치하기(Install pstree in Linux/Unix)pstree는 현재 실행 중인 프로세스들을 트리의 형태로 보여준다.운영체제에 따른 설치 예제보통 우분투가 많이 사용되기 때문에 apt-get install psmisc로 설치해주자. 만약 설치되지 않는다. apt-get update를 우선 실행해주자. 나머지 운영체제에서는 알맞은 커맨드로 설치해 주자.Linux pstree shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted. If a user name is specified, all process trees rooted at processes owned by that.. 2024. 12. 24. 윈도우11(Windows 11) 설치 이후 디스크 용량이 부족해진 당신을 위한 안내서 윈도우11 설치 이후에 PC가 느려진 거 같다면윈도우11을 설치한 이후에 갑자기 PC가 느려지고 이상해 진 거 같다는 느낌을 받는다면 이는 단순히 느낌이 아닐 수 있다. 윈도우11의 설치에는 대략 30기가 정도의 디스크 용량이 필요하다. 그리고 설치 이후 디스크의 용량이 부족하면 가상 메모리를 스왑(SWAP) 하지 못하기 때문에 메모리가 부족해져서 직접적으로 성능에 영향을 받는다. 이를 해결하기 위해서 이제 더 이상 사용하지 않는 이전 버전의 윈도우를 제거하여 디스크 용량을 확보해 보자.이전 버전의 윈도우(Windows)를 삭제해서 공간 확보 이전 버전의 Windows 삭제 - Microsoft 지원구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다. 커뮤니티를 통해 .. 2024. 12. 19. 이전 1 2 3 4 다음