Shell 연습문제
일련의 실습 과제를 통해 셸 스크립팅 능력을 향상시키세요. 이 실용적인 도전 과제 모음은 명령줄 기술을 테스트하고 개선하도록 설계되었습니다. 각 연습은 실제 문제를 제시하여 셸 명령, 스크립팅 및 자동화 지식을 실제 상황에 적용할 수 있도록 합니다. 이러한 대화형 코딩 작업을 해결하면서 이해를 확고히 하고 자신감을 얻으세요.
카테고리 발견
모두LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
Linux 기본 파일 작업
안전한 하나의 작업 공간에서 Linux 경로, 디렉터리, 파일, 목록, 와일드카드, 복사, 이동, 삭제, 터미널 단축키가 어떻게 연결되는지 배웁니다.
LabShell
마운트된 파일 시스템 사용량 확인
이번 챌린지에서는 특정 파일 시스템이나 마운트 지점이 마운트되어 있는지 확인하는 스크립트를 작성합니다. df 명령어를 사용하여 파일 시스템의 마운트 여부를 확인하고, 마운트된 경우 사용 가능한 여유 공간을 출력하며, 그렇지 않은 경우 오류 메시지를 출력합니다.
ChallengeShell
Linux rm 명령어: 파일 삭제
Linux의 rm 명령어를 사용하여 파일과 디렉토리를 삭제하는 방법을 배웁니다. 이 튜토리얼에서는 기본 사용법, -r 및 -i와 같은 다양한 옵션, 그리고 Linux에서 파일을 안전하고 효과적으로 관리하기 위한 실습 예제를 다룹니다.
LabShell
Linux mv 명령어: 파일 이동 및 이름 변경
Linux mv 명령어를 사용하여 파일과 디렉터리를 이동하고 이름을 변경하는 방법을 배웁니다. 이 튜토리얼은 기본적인 사용법부터 여러 파일 이동, 대화형 모드 (-i) 및 업데이트 (-u) 옵션 활용법까지 다룹니다. Linux 환경에서 필수적인 파일 관리 기술을 실습해 보세요.
LabShell
Linux cp 명령어: 파일 복사하기
파일과 디렉토리를 효율적으로 복사하기 위한 Linux cp 명령어를 배웁니다. 기본적인 사용법부터 재귀적 복사, 속성 보존, 와일드카드 활용과 같은 고급 옵션까지 학습합니다. Linux 환경에서 파일 관리 능력을 향상시키려는 초보자에게 최적화된 과정입니다.
LabShell
Linux head 명령어: 파일 앞부분 표시하기
이 튜토리얼에서는 텍스트 파일의 앞부분을 표시하는 Linux의 `head` 명령어를 살펴봅니다. 기본적인 사용법을 익히고, 기능을 확장할 수 있는 다양한 옵션도 함께 알아봅니다.
LabShell
Linux which 명령어: 명령어 위치 찾기
Linux의 'which' 명령어를 사용하여 실행 파일의 위치를 찾고, 존재하지 않는 명령어를 처리하며, 여러 설치 경로를 확인하고, PATH 우선순위를 이해하며, 사용자 정의 명령어를 만드는 방법을 배웁니다.
LabShell
Linux find 명령어: 파일 검색하기
이 튜토리얼에서는 다양한 기준에 따라 파일과 디렉터리를 검색하고 위치를 찾아내는 다재다능한 유틸리티인 Linux find 명령어에 대해 소개합니다.
LabShell
Linux grep 명령어: 패턴 검색
이 튜토리얼에서는 텍스트 파일 내에서 패턴을 검색하고 매칭하는 다재다능한 유틸리티인 Linux 의 grep 명령어를 소개합니다. 또한, 복잡한 검색 패턴을 정의하기 위해 grep 과 함께 사용되는 강력한 도구인 정규 표현식을 살펴봅니다.
LabShell
Linux time 명령어: 실행 시간 측정
이 튜토리얼에서는 명령어 또는 프로그램의 실행 시간을 측정하는 유틸리티인 Linux time 명령어에 대해 소개합니다. time 명령어를 사용하면 프로세스와 명령어의 성능을 평가하는 데 도움이 됩니다.
LabShell
Linux wc 명령어: 텍스트 통계 분석
이 튜토리얼에서는 텍스트 파일의 단어, 줄, 문자 수를 세는 리눅스 유틸리티인 wc 명령어의 기초를 배웁니다. wc 명령어는 파일과 스트림의 콘텐츠를 분석하는 데 널리 사용됩니다.
LabShell
파일 소유권 변경
이 챌린지에서는 Linux 플랫폼에서 파일 권한을 확인하고 변경하는 방법과 파일 소유권을 수정하는 방법을 다룹니다.
ChallengeShell
리눅스 산술 계산
이 랩에서는 `bc` 명령을 사용하여 Linux 에서 산술 계산을 수행하는 방법을 배웁니다. 기본적인 산술, 부동 소수점 계산, 변수 사용, 실용적인 계산기 스크립트 만들기를 탐구합니다. 이 랩은 Docker 환경에서 `bc` 의 실용적인 적용에 중점을 둡니다.
LabShell
리눅스 텍스트 열 정렬
이 랩에서는 리눅스에서 `column` 명령을 사용하여 텍스트를 열 형식으로 서식 지정하는 방법을 배웁니다. 기본 사용법, 셸 스크립트를 사용한 고급 서식 지정, 다양한 파일 형식 처리를 살펴보세요. Docker 및 Linux 를 사용하여 텍스트 조작을 마스터하세요!
LabShell
리눅스 변수 선언
이 랩에서는 리눅스에서 변수를 선언하고 조작하는 방법을 배웁니다. 기본 변수 선언, 정수 변수, 배열 변수, 변수 확장 및 환경 변수를 탐색합니다. 변수 범위를 마스터하고 Docker 를 사용하여 리눅스 스크립팅 기술을 향상시키세요.
LabShell