Bash
-
배시 fc 명령: 프로처럼 배시 쉘 다루기
이전에 Bash에서 명령을 실행했을 때 철자가 틀려서 오류가 발생한 적이 있나요? 아니면 마지막 세 개의 명령을 잊어 버렸습니까? 이전 명령을 다시 작성하거나 기억하기 대신에 Bash fc 명령어를 사용하여 빠르게 편집하고 이전 명령을 다시 실행할 수 있습니다. 이 기사에서는 명령 기록에서 fc를 활용하여 명령을 편집하고 다시 실행하는 방법을 배우게 됩니다. 이 안내서를 읽은 후에는 원하는 명령 줄 전사처럼 fc를 다루게 될 것입니다! 전제 조건 이 기사는 튜토리얼이 될 것입니다. 단계별로 따라하려고 계획 중이라면 Linux 컴퓨터나 Windows Subsystem for Linux (WSL)이 활성화된…
-
GNU Parallel로 멀티 스레딩 Bash 스크립트 배우기
만약 Bash 스크립트가 오래 걸려서 지치셨다면, 이 튜토리얼이 도움이 될 것입니다. 종종, Bash 스크립트를 병렬로 실행하여 결과를 대폭 빠르게 할 수 있습니다. 어떻게 할까요? GNU Parallel 유틸리티, 또는 간단히 Parallel을 사용하면 됩니다. 이 튜토리얼에서는 몇 가지 유용한 GNU Parallel 예제와 함께 Bash 스크립트를 병렬로 실행하는 방법을 배울 것입니다! Parallel은 멀티 스레딩이라는 개념을 통해 Bash 스크립트를 병렬로 실행합니다. 이 유틸리티를 사용하면 한 번에 여러 작업을 CPU 당 실행할 수 있으므로 스크립트 실행 시간을 단축할 수 있습니다. 이 튜토리얼에서는 다양한 좋은 GNU…
-
Linux에서 파일 이름 바꾸는 방법
새로운 리눅스 운영 체제에 익숙하지 않으신가요? 그렇다면 파일 및 폴더 이름을 변경하는 것과 같은 일반 작업은 예전과 다를 수 있습니다. 하지만 걱정하지 마세요. 리눅스에서 파일 이름을 변경하는 개념은 다른 운영 체제에서 하는 방식과 유사합니다. 이 튜토리얼에서는 리눅스에서 단일 및 여러 파일의 이름을 바꾸는 다양한 방법을 GUI 및 터미널에서 명령을 실행하여 배우게 됩니다. 시작해 봅시다! 필수 사항 이 튜토리얼을 따라하기 위해 다음 사항이 준비되어 있는지 확인하십시오: 이 튜토리얼은 Ubuntu 18.04 LTS를 사용하지만 다른 리눅스 배포판도 작동합니다. sudo/관리자 액세스 권한이 있는 계정.…
-
Bash Sort를 사용한 파일 정렬 – 마스터처럼 파일 정렬하기
파일을 정리하고 조작하는 방법을 찾고 계신가요? 프로그래밍에서 파일 목록과 같은 데이터를 정렬해야 하는 경우가 많습니다. Bash sort 및 ls 명령을 사용하여 파일을 정렬하면 정리가 잘 됩니다. 이 튜토리얼에서 파일과 파일 내용의 정렬 기본 사항을 배워보겠습니다. 정렬을 시작해 보죠! 필수 사항 이 튜토리얼은 Ubuntu 20.04를 사용하지만 다른 Linux 배포판도 작동합니다. 관련:윈도우에서 Git Bash 시작하는 방법 알파벳 순으로 Bash 파일 정렬하기 Linux에서 파일을 정렬하는 방법은 많지만 가장 일반적인 방법으로 알파벳 순으로 파일을 정렬해 보겠습니다. 터미널을 열고 아래의 ls -l 명령을 실행하여 디렉터리의…
-
Bash를 사용하여 Ubuntu IP 및 호스트 이름 업데이트하는 방법
여러 가지 방법으로 Ubuntu 컴퓨터의 IP 주소 및 호스트 이름을 관리할 수 있습니다. 시스템 관리자는 nmcli, netplan, hostname, 그리고 hostnamectl 도구를 사용할 수 있습니다. 이 도구들은 개별적으로도 잘 작동하지만, 이 도구들을 활용하여 자동화 기능을 향상시킬 수 있는 방법이 있을까요? 여러분은 설정을 처리할 Bash 스크립트를 만들 수 있습니다. 이 기사에서는 입력을 허용하는 Bash 스크립트를 사용하여 새로운 호스트 이름을 설정하고 IP 주소 정보를 구성하는 방법을 배우게 됩니다. 각 예제는 서로 기반으로 구축됩니다. 기사의 끝에 도달하면 Ubuntu 호스트에서 사용할 수 있는 완전히 기능적인…
-
예제를 통한 Bash 파일 테스트 연산자 학습
Bash는 놀라울 만큼 유연하며 파일 테스트를 위한 다양한 옵션을 제공합니다. 파일을 테스트하는 방법을 찾고 있다면, Bash 파일 테스트 연산자로 원하는 곳으로 이동할 수 있습니다. 이 튜토리얼에서는 다른 파일 테스트 연산자와 해당 연산자를 사용하여 파일이 존재하는지, 읽을 수 있는지, 비어 있는지 등을 테스트하는 방법을 배우게 됩니다. 계속해서 Bash 파일 테스트 연산자를 알아보고 친구가 되어보세요! 사전 준비 사항 이 튜토리얼은 실습으로 진행됩니다. 함께 따라하려면 다음 사항이 필요합니다: A Linux system with Bash installed – This tutorial uses Ubuntu 20.04. 관련 자료:우분투 20.04…
-
Bash Shell에서 Echo 명령: 다양한 사용법 알아보기
관리자로서 리눅스 시스템을 관리할 때, 일반적으로 에코 커맨드를 Bash에서 실행할 수 있습니다. 그러나 에코 커맨드가 제공하는 것은 텍스트를 출력하는 것 뿐인가요? 이 자습서에서는 에코 커맨드를 자세히 살펴보고 가장 유용한 실제 예제를 배우게 됩니다. 준비되셨나요? 계속해서 에코 커맨드에 대한 생각을 다시 조정해보세요! 전제 조건 이 자습서는 실습을 포함하고 있습니다. 따라하기 위해서는 Ubuntu 기반의 컴퓨터만 있으면 됩니다. 이 자습서에서는 Ubuntu 20.04를 사용하지만 다른 리눅스 배포판도 작동할 것입니다. 관련 자료:우분투 20.04 설치하는 방법 [단계별] 에코 커맨드를 사용하여 문자열 출력하기 에코 커맨드를 생각해보면, 가장…
-
Bash If Else 및 다른 조건문 이해하기
Bash 스크립트를 작성하는 것은 보상이 있는 경험이 될 수 있으며, 특히 강건성을 보장하기 위해 로직을 추가할 때는 더욱 그렇습니다. ‘bash if else’를 통해 조건문을 결합하여 스크립트를 더욱 스마트하게 만드는 것이 한 가지 방법입니다. 이 깊은 탐구에서는 Bash if-else 및 case 문의 강력함과 세부 사항을 이해하게 될 것입니다. 이를 통해 오류가 없는 지능적인 Bash 스크립트를 작성하는 데 도움이 될 것입니다. 또한 전문가처럼 스크립팅하기 위한 몇 가지 모범 사례를 알려드리겠습니다. 기대되시나요? 이제 시작하여 Bash 스크립트 작성 능력을 향상시켜 보세요! 준비 사항: 필수…