Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

이 퍼즐 책으로 Bash 배우기

컴퓨터는 취미이자 직업입니다. 내 아파트 주변에 약 10개가 흩어져 있으며 모두 Linux(내 Mac 포함)를 실행하고 있습니다. 컴퓨터와 컴퓨터 기술을 업그레이드하는 것을 좋아하기 때문에 Bash it out을 발견했을 때 Sylvain Leroux, 나는 그것을 살 기회에 뛰어 들었다. 저는 Debian Linux에서 커맨드 라인을 많이 사용하는데, Bash 지식을 확장할 수 있는 좋은 기회인 것 같았습니다. 저자가 서문에서 내가 가장 좋아하는 두 배포판 중 하나인 Debian Linux를 사용한다고 설명했을 때 나는 미소를 지었습니다.

Bash를 사용하면 작업을 자동화할 수 있으므로 노동력을 절약하고 흥미롭고 유용한 도구입니다. 이 책을 읽기 전에 나는 이미 Unix와 Linux에서 Bash에 대해 상당한 양의 경험을 가지고 있었습니다. 부분적으로는 스크립팅 언어가 너무 광범위하고 강력하기 때문에 전문가가 아닙니다. Arch 기반 Linux 배포판인 EndeavourOS의 시작 화면에서 Bash를 보고 처음으로 관심을 갖게 되었습니다.

다음 스크린샷은 EndeavourOS의 몇 가지 옵션을 보여줍니다. 믿거 나 말거나 이 패널은 Bash 스크립트를 가리키며 각 스크립트는 비교적 복잡한 작업을 수행합니다. 그리고 모두 오픈 소스이기 때문에 원하는 경우 이러한 스크립트를 수정할 수 있습니다.

이 퍼즐 책으로 Bash 배우기

이 퍼즐 책으로 Bash 배우기

항상 배울 점

이 책에 대한 나의 인상은 매우 호의적이다. 길지는 않지만 잘 정리되어 있습니다. 저자는 Bash에 대한 광범위한 지식과 사용법을 설명하는 놀라운 능력을 가지고 있습니다. 이 책은 그가 "도전"이라고 부르는 16개의 퍼즐을 사용하여 기본, 중간 및 고급 Bash 스크립팅을 다룹니다. 이를 통해 Bash 스크립팅을 풀어야 할 프로그래밍 퍼즐로 볼 수 있게 되었고, 따라서 더 재미있게 플레이할 수 있었습니다.

Bash의 흥미로운 측면은 Linux 시스템과 긴밀하게 통합되어 있다는 것입니다. 그 힘의 일부는 구문에 있지만 너무 많은 액세스 권한이 있기 때문에 강력합니다. 반복적인 작업이나 쉽지만 수동으로 수행하는 것이 지겨운 작업을 스크립트로 작성할 수 있습니다. 너무 크거나 너무 작은 것은 없습니다. 무시 할 수 있는 일과 달성하는 방법을 이해하는 데 도움이 됩니다.

David Both의 무료 리소스 Bash 스크립팅에 대한 시스템 관리자 가이드를 언급하지 않으면 이 리뷰가 완전하지 않을 것입니다. 오픈소스닷컴에서. 이 17페이지 PDF 가이드는 Bash it out과 다릅니다. , 그러나 함께 배우고자 하는 모든 사람을 위한 성공적인 조합을 만듭니다.

저는 컴퓨터 프로그래머는 아니지만 강타 Bash 스크립팅의 고급 수준에 들어가고자 하는 열망이 높아졌습니다. 계획도 없이 우연히 컴퓨터 프로그래머가 될 수도 있습니다.

내가 Linux를 좋아하는 한 가지 이유는 운영 체제가 얼마나 강력하고 다재다능한지 때문입니다. Linux에 대해 많이 알고 있음에도 불구하고 Linux에 대해 더욱 감사하게 만드는 새로운 지식이 항상 있습니다.

경쟁이 치열하고 끊임없이 변화하는 직업 시장에서 우리 모두는 지속적으로 기술을 업데이트해야 합니다. 이 책은 내가 Bash를 매우 실용적인 방식으로 배우는 데 도움이 되었습니다. 저자가 나와 같은 방에 있는 것처럼 참을성 있게 내 학습을 지도하는 것 같았습니다.

작가인 르루는 독자들을 사로잡는 묘한 능력을 가지고 있습니다. 이것은 그의 기술 전문성보다 훨씬 더 가치 있다고 생각하는 드문 선물입니다. 사실, 나는 내 자신의 학습 필요를 예상해 준 저자에게 감사하기 위해 이 서평을 쓰고 있습니다. 비록 만난 적은 없지만, 저는 그의 선물로부터 실질적인 도움을 받았습니다.