소프트웨어 엔지니어가 정기적으로 개발의 여러 측면에서 명령줄을 사용하지만 어레이는 명령줄에서 가장 모호한 기능 중 하나일 가능성이 높습니다(비록 정규식 연산자 =~만큼 모호합니다. ). 그러나 모호함과 의심스러운 구문을 제외하고 Bash 배열은 매우 강력할 수 있습니다. 잠깐만, 그런데 왜요? Bash에 대해 작성하는 것은 이상한 구문에 초점을 맞춘 매뉴얼로 기사를 전개하는 것이 매우 쉽기 때문에 어려운 일입니다. 그러나 이 문서의 목적은 RTFM을 피하는 것입니다. 실제(실제로 유용한) 예 이를 위해 실제 시나리오와 Bas
많은 Linux 및 Unix 변종에 대한 기본 셸인 Bash에는 널리 사용되지 않는 기능이 포함되어 있으므로 논의할 내용을 결정하기가 어려웠습니다. 결국 나는 일상적인 활동을 더 쉽게 해주는 Bash 팁에 집중하기로 결정했습니다. 컨설턴트로서 저는 다양한 환경과 업무 스타일을 봅니다. 저는 이 경험을 바탕으로 터미널 및 라인 트릭, 탐색 및 파일, 기록, 유용한 명령의 네 가지 광범위한 범주로 팁을 좁혔습니다. 이 범주는 완전히 임의적이며 어떤 종류의 결정적인 분류보다 내 자신의 생각을 정리하는 데 더 도움이 됩니다. 여기에 포함
Flatpak 응용 프로그램 배포 모델은 개발자가 새롭고 쉬운 방법으로 Linux를 대상으로 하도록 돕고 있으며 Linux 사용자가 실행 중인 Linux 버전에 대해 걱정하지 않고 더 많은 응용 프로그램을 설치할 수 있도록 지원합니다. 이것은 흥미로운 기술이며 제 Fedora Silverblue 시스템에서는 기본 패키지 설치 방법입니다. Silverblue의 모든 데스크톱 애플리케이션과 Slackware에서 즐겨 사용하는 몇 가지가 Flatpak으로 실행되고 있습니다. 하지만 Flatpak을 어떤 경우에는 조금 어색하게 만드는 한
프로그램 구성을 코드와 별도로 유지하는 것이 중요합니다. 프로그래머가 아닌 사람도 프로그램 코드를 수정하지 않고도 구성을 변경할 수 있습니다. 컴파일된 바이너리 실행 파일을 사용하면 소스 파일(오픈 소스 프로그램의 경우 보유하고 있음)에 액세스할 수 있을 뿐만 아니라 프로그래머의 기술도 필요하기 때문에 프로그래머가 아닌 경우에는 불가능합니다. 그것을 갖고 있는 사람은 거의 없으며 대부분의 사람들은 배우고 싶어하지 않습니다. Bash와 같은 셸 언어를 사용하면 셸 스크립트가 바이너리 형식으로 컴파일되지 않기 때문에 정의에 따라
터미널 명령에는 일반적으로 명령이 수행하는 작업을 수정하는 데 사용할 수 있는 옵션이나 스위치가 있습니다. 옵션은 명령줄 인터페이스에 대한 POSIX 사양에 포함되어 있습니다. 또한 초기 UNIX 응용 프로그램과 함께 확립된 유서 깊은 규칙이므로 고유한 명령을 만들 때 Bash 스크립트에 포함하는 방법을 아는 것이 좋습니다. 대부분의 언어와 마찬가지로 Bash의 구문 분석 옵션 문제를 해결하는 방법에는 여러 가지가 있습니다. 지금까지 내가 가장 좋아하는 방법은 Patrick Volkerding의 Slackware 빌드 스크립트
작가는 단어로 작업할 뿐만 아니라 종종 이미지로 작업해야 합니다. 기술적인 글쓰기는 기술과 프로세스를 전달하기 위해 많은 스크린샷을 제시하는 것을 포함합니다. 게시 플랫폼마다 이미지 형식이나 파일 크기 등 이미지에 대한 다양한 요구 사항이 있을 수 있습니다. IT 컨설턴트 및 시스템 엔지니어로서 저는 일반적으로 필요한 형식으로 Microsoft Word(.doc)를 사용하여 클라이언트 결과물로 많은 기술 문서를 작성했습니다. 모든 문서는 콘텐츠가 추가됨에 따라 빠르게 성장할 수 있습니다. 초기에 스크린샷은 파일 크기가 매우 큰 비
정적 사이트 생성기인 Jekyll은 _config.yml을 사용합니다. 구성을 위해. 구성은 모두 Jekyll 전용입니다. 하지만 이러한 파일에서 자체 콘텐츠로 변수를 정의하고 웹사이트 전체에서 사용할 수도 있습니다. 이 기사에서는 Jekyll 구성 파일을 동적으로 생성할 때의 몇 가지 이점을 강조하겠습니다. 로컬 랩톱에서 다음 명령을 사용하여 Jekyll 웹사이트를 테스트용으로 제공합니다. bundle exec jekyll serve --incremental --config _config.yml 여러 구성 파일 결합 로컬 테스
저는 약 25년 동안 Linux를, 그 전에 몇 년 동안 Unix를 사용해 왔습니다. 그 동안 나는 매일 사용하는 몇 가지 도구에 대한 선호도를 개발했습니다. 제가 사용하는 가장 중요한 도구 중 하나는 Vim 편집기입니다. 90년대 초 Solaris를 배웠을 때 Vi를 사용하기 시작했습니다. 내 경험에 비추어 볼 때 Vi는 모든 시스템에서 항상 사용할 수 있다는 말을 들었기 때문입니다. 나는 다른 편집자들을 시험해 보았고 그들은 모두 일을 합니다. 하지만 Vim이 저에게 가장 적합하다는 것을 알게 되었고 Vim을 너무 많이 사용하
티 Linux Shell/명령줄의 명령은 응용 프로그램의 출력을 분할하여 파일 및 모두에 출력을 보냅니다. STDOUT (콘솔 또는 다른 응용 프로그램). 사용 방법은 다음과 같습니다. 티 명령의 이름은 배관에 사용되는 T-스플리터(단일 수원의 물을 두 방향으로 리디렉션하는 파이프)의 이름을 따서 명명되었습니다. tee 명령 구문 티 간단한 목적과 간단한 구문을 가진 명령입니다: tee OPTIONS FILE 참고: 옵션 아래 표의 옵션 목록입니다. 파일 출력을 저장하려는 파일의 경로입니다. 입력은 파이프로 연결되거나 tee
이 튜토리얼은 Linux에서 USB 스틱 또는 외부 USB 하드 드라이브를 마운트하고 액세스하는 방법을 보여줍니다. 대부분의 데스크탑 Linux 배포판은 USB 드라이브를 자동으로 마운트하여 파일 탐색기에 표시하지만 경량 및 서버 배포판에는 이 기능이 포함되어 있지 않을 수 있습니다. 이는 불필요한 것으로 간주되거나 해당 배포판의 일반 사용자가 이러한 작업을 스스로 관리할 수 있기를 원하기 때문입니다. . 최신 Linux 배포판에는 모두 USB 스틱 및 외부 드라이브용 드라이버가 포함되어야 하므로 액세스할 수 있도록 파일 시스
이 문서에서는 FAT, NTFS 및 EXT 파일 시스템용으로 Linux 명령줄/셸에서 USB 스틱 또는 외부 USB 하드 드라이브를 포맷하는 방법을 보여줍니다. 드라이브 연결 첫 번째 단계 - USB 스틱이나 외장 하드 드라이브를 연결하고 감지될 때까지 잠시 기다리십시오. 드라이브 찾기 그런 다음, fdisk를 사용하여 방금 연결한 드라이브를 찾습니다. 나열하는 명령(-l ) 연결된 저장 장치: sudo fdisk -l sudo를 사용할 것입니다. 명령을 자주 실행합니다. 이러한 작업 중 대부분은 관리자 권한이 필요합니다.
이 문서에서는 Linux 명령줄/셸과 Bash/Shell 스크립트에서 이메일을 보내는 여러 방법을 보여줍니다. 명령줄에서 이메일을 보내려는 이유는 무엇입니까? 아마도 의사 소통을 하지 않을 것입니다. 대부분의 사람들은 멋진 사용자 인터페이스가 있는 이메일 클라이언트를 사용하여 매일 서로에게 메시지를 보냅니다. 그러나 작업이 완료되거나 이벤트가 발생할 때 컴퓨터에서 이메일 알림을 보내도록 할 수 있습니다. 이러한 이메일 알림은 일반적으로 디스크 공간 부족에 대해 경고하거나 오류가 발생하거나 전원이 끊긴 경우 누군가에게 알리는 데
Linux의 watch 명령은 한 가지 작업을 수행합니다. 명령을 반복하고 결과를 반복적으로 출력하여 변경 사항을 감시할 수 있습니다. 사용 방법은 다음과 같습니다. 명령 구문 보기 watch 명령의 구문은 다음과 같습니다. watch OPTIONS COMMAND 참고: 옵션 시계의 기본 동작을 변경하는 아래 표의 옵션 목록이어야 합니다. 명령 명령 시청하는 명령어입니다. 의 출력을 모니터링할 반복적으로 실행해야 합니다. 시청 중단될 때까지 실행됩니다(따라서 종료하려면 CTRL+C를 누르세요. ) 옵션 다음은 시계에 일반적
Linux 파일 검색 도구 상자를 위한 또 다른 도구는 찾기입니다. 명령. 사용 방법을 설명합니다. 찾기 이 명령은 이름으로 파일과 폴더를 찾기 위해 특별히 만들어졌습니다. 사용하기 쉽고 패턴을 사용하여 파일을 검색할 수 있습니다. 특정 유형/파일 확장자를 가진 파일을 찾는 경우에 유용합니다. 찾기 설치 중 찾다 시스템에 기본적으로 설치되어 있지 않을 수 있습니다. Debian/Ubuntu 기반 배포판에 설치하려면 다음을 실행하십시오. sudo apt install mlocate 또는 Redhat/CentOS/Fedora
이 도움말에서는 Linux clear를 사용하는 방법을 보여줍니다. 터미널 화면을 지우는 명령입니다. 빠르고 쉽게! 터미널/쉘 화면 지우기 Linux 터미널에서 많은 명령을 실행했다면 상황이 약간 복잡해 보일 수 있습니다. 이전 출력 및 명령의 화면을 지우고 새로 시작할 수 있다면 도움이 될 것입니다. 이것이 바로 명확한 명령입니다. 명령 구문 지우기 다음은 clear 구문입니다. 명령: clear 아주 간단합니다. 명령의 동작을 변경하는 몇 가지 옵션이 있지만 일반적으로 사용하는 데 꼭 필요한 것은 아닙니다. 다음을 실행하
이 도움말은 남자의 목적과 사용법을 설명합니다. Linux 및 기타 Unix 계열 운영 체제의 명령입니다. 시스템이 완전히 동일하지 않기 때문에 각 패키지는 패키지와 함께 설치되는 자체 설명서를 제공하므로 컴퓨터에 설치된 소프트웨어를 사용하는 데 필요한 정보를 항상 확보할 수 있습니다. 이 문서는 시스템 매뉴얼의 섹션에 추가된 매뉴얼 페이지입니다. 남자 명령은 시스템의 터미널 명령에 대한 사용자 설명서를 표시합니다(개발자가 제공했다고 가정). 명령을 정확히 어떻게 사용해야 하는지에 대한 체계적인 지침을 제공하며 몇 가지 편리
이 가이드에서는 어떤 몇 가지 간단한 예제와 함께 Linux에서 명령을 실행합니다. 어떤 명령은 시스템에 있는 명령이 사용하는 실행 파일의 경로를 알려줍니다. 이것이 유용한 이유는 무엇입니까? MySQL 사본이 두 개 있다고 가정해 보겠습니다. 시스템에 설치된 실행 파일(다른 수단을 통해 설치됨), 그리고 다른 하나가 제거될 수 있도록 실제로 사용 중인 실행 파일(어떤 명령을 사용하면 MySQL을 실행할 때 둘 중 어느 것이 호출되는지 알려줍니다. 명령줄에서. 명령어 구문을 사용하는 Linux 어떤에 대한 명령어 명령은 다음과
tr (tr anslate) Linux의 명령어는 표준 입력에서 텍스트를 읽습니다. , 텍스트를 일부 수정한 다음 표준 출력으로 보냅니다. . 이 문서에서는 사용 이유와 방법을 설명하고 보여줍니다. tr 명령 구문 다음은 명령을 사용하는 데 필요한 구문입니다. tr OPTIONS SET1 [SET2] 참고: 옵션 아래 표의 옵션 목록이어야 합니다. SET1의 캐릭터 SET2의 해당 위치에 있는 문자로 대체됩니다. 선택 사항입니다. 일부 옵션 번역을 수행할 수 있으므로 둘 다 SET s가 반드시 필요한 것은 아닙니다. 처리
고양이 (연결 ) Linux/Bash의 명령은 파일의 내용을 읽는 데 가장 일반적으로 사용됩니다. 주어진 파일의 내용을 출력합니다. 사용 방법은 다음과 같습니다. 고양이 연결 파일을 표준 출력으로 – 기본적으로 이것은 컴퓨터 화면에서 볼 수 있는 콘솔입니다. 파일 내용을 빠르게 볼 때 유용합니다. 다른 용도도 있지만 먼저 구문: 고양이 구문 cat [OPTIONS] [FILE] 참고: 파일인 경우 지정되지 않은 경우 표준 입력(stdin)에서 읽습니다. 여러 파일 s는 공백으로 구분하여 지정할 수 있습니다. 옵션 아래 표의
차이 명령은 Linux 쉘에서 파일이나 디렉토리를 비교하는 쉬운 방법입니다. 이 문서에서는 몇 가지 일반적인 사용 예와 함께 사용 방법을 보여줍니다. 차이 명령은 두 파일 또는 디렉토리를 한 줄씩 비교하고 차이점을 출력합니다. 파일이나 디렉토리를 비교하려는 이유는 무엇입니까? 같은 이름을 가진 두 개의 파일이 비슷해 보이고 차이점을 확인하고 싶을 수 있습니다. 새 버전과 이전 버전 간에 구축 중인 프로젝트의 프로그래밍 코드 변경 사항을 비교합니다. 많은 파일을 다른 드라이브에 복사했으며 모든 파일이 손상 없이 성공적으로 복