42Seoul28 Pipex - Bonus Pipex - Bonus 개요 mandatory에서는 쉘 명령어 두 개만 구현하면 됐습니다. bonus에서는 다중 파이프와 here_doc 구현입니다. 그렇다면 mandatory와는 다르게 표준 입력과 파일 간의 데이터 통신, 다중 프로세스 구현이 되겠군요. ft_printf 과제와 비슷하게 보너스를 구현하면 mandatory가 아주 쉽게 느껴질 정도로 보너스 난이도가 어렵습니다. 다중 파이프와 입출력 리디렉션을 구현해 봅시다. 목표 Handle multiple pipes :다중 파이프 구현하기: $> ./pipex file1 cmd1 cmd2 cmd3 ... cmdn file2 Must be equivalent to :의 결과값은 다음과 같아야 합니다: < file1 cmd1 | cmd2 | cmd3 .. 2023. 8. 14. Pipex - Mandatory Pipex Summary: This project is the discovery in detail and by programming of a UNIX mechanism that you already know. 요약: 이 프로젝트에서는 여러분이 이미 알고 계신 UNIX 동작 원리를 프로그래밍을 통해 상세히 파헤쳐볼 것입니다. 개요 오랜만에 과제 리뷰입니다. 과제 하나를 끝낼 때마다 블로그에 리뷰 글을 작성했었는데, 그래픽 과제까지 마치고 작성하게 되어 기간이 길었습니다. pipex와 minitalk은 2 써클 과제로, 데이터를 통신하는 공통점이 있습니다. minitalk는 데이터를 주고받는 서버와의 통신에 중점을 두고, pipex는 라 피신에서 다루었던 UNIX 동작에 중점을 두고 있습니다. 과제 pdf의.. 2023. 8. 11. Push_Swap - Mandatory PUSH_SWAP Because Swap_push isn’t as natural Swap_push라는 이름은 그다지 자연스럽지 않으니까요 Summary: This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting. 요약: 이번 과제에서는 스택에 있는 데이터를 한정된 명령.. 2023. 7. 9. Born2beroot - LVM, Cron 개요 세 번째는 LVM과 Cron에 대해서 설명하겠습니다. 블록 장치 과제의 해당 내용을 수행하려면 lsblk명령어를 가장 먼저 접할겁니다. lsblk명령어는 리눅스 시스템에서 사용되는 유틸리티 명령어 입니다. 블록 장치에 대한 정보를 표시하는데 사용되며, 블록 장치의 계층 구조를 트리 형태로 표시합니다. 각 장치에는 이름, 마운트된 디렉토리 경로, 크기 등의 정보가 표시됩니다. 블록 장치 : 블록 장치란 하드 디스크, SSD, USB 드라이브 등과 같은 저장 장치를 의미합니다. 마운트 : 블록 장치를 특정 디렉토리에 연결하여 해당 디렉토리에 저장된 파일 시스템을 사용할 수 있게 하는 과정입니다. 블록 장치 디스크의 명칭의 규칙 리눅스에서 디스크는 hda와 sda, 또 알파벳과 숫자로 구분할 수 있습니다.. 2023. 5. 19. 이전 1 2 3 4 5 6 7 다음