Bash는 대부분의 Linux 시스템에서 기본 명령줄 셸입니다. 그렇다면 그것을 최대한 활용하는 방법을 배우지 않으시겠습니까? 올해 Opensource.com은 Bash 셸의 기능을 활용하는 데 도움이 되는 많은 훌륭한 기사를 선보였습니다. 다음은 Bash에 대해 가장 많이 읽은 기사 중 일부입니다.
리눅스 터미널에서 리디렉션을 사용하여 어디서나 데이터 읽기 및 쓰기
입력 및 출력 리디렉션은 모든 프로그래밍 또는 스크립팅 언어의 자연스러운 기능입니다. 기술적으로 컴퓨터와 상호 작용할 때마다 본질적으로 발생합니다. 입력은 stdin(표준 입력, 일반적으로 키보드 또는 마우스)에서 읽고, 출력은 stdout(표준 출력, 텍스트 또는 데이터 스트림)으로, 오류는 stderr로 전송됩니다. 이러한 데이터 스트림이 존재한다는 것을 이해하면 Bash와 같은 셸을 사용할 때 정보가 어디로 가는지 제어할 수 있습니다. Seth Kenlon은 마우스를 많이 움직이거나 키를 누르지 않고도 한 곳에서 다른 곳으로 데이터를 가져올 수 있는 유용한 팁을 공유했습니다. 리디렉션을 자주 사용하지 않을 수도 있지만 사용하는 방법을 배우면 불필요하게 파일을 열고 데이터를 복사하여 붙여넣는 데 드는 많은 시간을 절약할 수 있습니다.
시스템 관리자를 위한 Bash 스크립팅 시작하기
Bash는 무료 오픈 소스 소프트웨어이므로 Linux, BSD, OpenIndiana, Windows 또는 macOS를 실행하든 누구나 설치할 수 있습니다. Seth Kenlon이 Bash를 사용 가능한 가장 강력한 셸 중 하나로 만드는 명령과 기능을 배우는 데 도움을 줍니다.
대용량 파일 시스템에 이 Bash 스크립트를 사용해 보세요.
디렉토리에 있는 모든 파일을 나열하고 파일만 나열하고 싶은 적이 있습니까? 디렉토리 만 어떻습니까? 그렇다면 Nick Clifton의 기사가 바로 당신이 찾고 있는 것일 수 있습니다. Nick은 디렉토리, 파일, 링크 또는 실행 파일을 나열할 수 있는 멋진 Bash 스크립트를 공유합니다. 스크립트는 찾기를 사용하여 작동합니다. 검색을 수행하는 명령을 실행한 다음 ls를 실행합니다. 세부 정보를 표시합니다. 대규모 Linux 시스템을 관리하는 모든 사람을 위한 영리한 솔루션입니다.
Bash 도구를 사용하여 Linux 시스템 구성 스크린샷
Linux 구성을 다른 사람과 공유하려는 데에는 여러 가지 이유가 있습니다. 시스템의 문제를 해결하는 데 도움이 필요하거나 자신이 만든 환경이 자랑스러워 동료 오픈 소스 애호가에게 선보이고 싶을 수도 있습니다. Don Watkins는 시스템 구성을 캡처하고 공유하기 위해 screenFetch 및 Neofetch를 보여줍니다.
6 Git용 Bash 스크립트
Git은 유비쿼터스 코드 관리 시스템이 되었습니다. Git 리포지토리를 관리하는 방법을 알면 개발 경험을 간소화할 수 있습니다. Bob Peterson은 Git 리포지토리로 작업할 때 작업을 더 쉽게 만들어 줄 6개의 Bash 스크립트를 공유합니다. gitlog 마스터 버전에 대한 현재 패치의 축약된 목록을 인쇄합니다. 스크립트의 변형은 패치 SHA1 ID를 표시하거나 패치 컬렉션 내에서 문자열을 검색할 수 있습니다.
Bash 스크립트를 개선하는 5가지 방법
시스템 관리자는 다양한 작업을 수행하기 위해 종종 Bash 스크립트를 작성합니다. Alan Formy-Duval은 Bash 스크립트를 더 간단하고 강력하며 읽고 디버그하기 쉽게 만드는 방법을 설명합니다. 더 높은 기능을 위해 Python, C 또는 Java와 같은 언어를 사용해야 한다고 가정할 수 있지만 반드시 그런 것은 아닙니다. Bash 스크립팅 언어는 매우 강력합니다. 그 유용성을 극대화하기 위해 배울 것이 많습니다.
내가 가장 좋아하는 Bash 핵
Katie McLaughlin은 너무 자주 잊어버리는 항목에 대한 별칭 및 기타 바로 가기를 사용하여 생산성을 향상할 수 있도록 도와줍니다. 하루 종일 컴퓨터로 작업할 때 반복 가능한 명령을 찾고 나중에 쉽게 사용할 수 있도록 태그를 지정하는 것은 환상적입니다. 유용한 Bash 기능과 시간 절약을 위한 도우미 명령에 대한 Katie의 요약입니다.
이 Bash 팁은 이미 강력한 셸을 완전히 새로운 차원의 유용성으로 가져옵니다. 자신만의 팁도 자유롭게 공유해 주세요.