본문 바로가기

리눅스/Part 1 - Learning The Shell13

리눅스 기초 | 6. 리디렉션 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스이번 강의에서는 커맨드 라인에서 아마 가장 멋진 기능에 대해 알아볼 것입니다. 바로 I/O 리디렉션(redirection)입니다. "I/O"는 input/output의 약자이고 이 기능을 이용하면 파일에 대한 명령의 입력과 출력을 리디렉션하거나 명령을 연결하여 강력한 명령 파이프라인(pipeline)을 만들 수 있습니다. 이 기능을 사용하기 위해서 다음과 같은 명령어들을 알아보겠습니다:$\texttt{cat}$ - 파일들을 연결$\texttt{sort}$ - 텍스트를 정렬$.. 2024. 5. 23.
리눅스 기초 | 5. 명령어 알아보기 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스여기까지 오면서 여러가지 알 수 없는 옵션과 아규먼트를 가진 알 수 없는 명령어들을 보았습니다. 이번 챕터에서는 알 수 없었던 부분을 해소하고 우리만의 명령어도 만들어보겠습니다. 이번 장에서는 다음과 같은 명령어들을 살펴보겠습니다.`type` - 명령어가 입력될 때 어떻게 해석되는지를 표시합니다`which` - 명령어가 입력될 때 실제 실행되는 파일을 표시합니다`help` - 내장 명령어의 사용 용법, 옵션, 예제를 표시합니다`man` - 매뉴얼 페이지를 표시합니다`apro.. 2024. 5. 22.
리눅스 기초 | 4-2. 파일과 디렉토리 조작하기 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스플레이 그라운드 만들기실제 파일 조작을 해볼 것이기 때문에 안전하게 "놀기"위해 특별한 장소를 만들어보겠습니다. 먼저 우리가 작업할 디렉토리를 만들어야 합니다. playground라는 이름의 디렉토리를 우리의 홈 디렉토리에 생성하겠습니다.디렉토리 생성하기디렉토리를 만들기 위해 `mkdir` 명령어를 사용합니다. 우리의 놀이터를 만들기 위해 홈 디렉토리에서 새로운 디렉토리를 만들겠습니다. 우리의 놀이터를 더 흥미롭게 만들기 위해 playground 디렉토리 안에 dir1과 d.. 2024. 5. 21.
리눅스 기초 | 4-1. 파일과 디렉토리 조작하기 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스이제 진짜로 뭔가를 해봅시다! 이번 챕터에서는 다음과 같은 명령어들에 대해 배워보겠습니다.`cp` - 파일과 디렉토리를 복사합니다`mv` - 파일과 디렉토리를 옮기거나 이름을 변경합니다`mkdir` - 디렉토리를 생성합니다`rm` - 파일과 디렉토리를 삭제합니다`ln` - 하드 링크와 심볼릭 링크를 생성합니다이들 다섯 개 명령어는 리눅스에서 가장 많이 쓰이는 것들 중 하나입니다. 파일이나 디렉토리를 조작하기 위한 명령어들이죠 사실 그래픽 기반 파일 매니저를 사용하면 이 명령.. 2024. 5. 20.
리눅스 기초 | 3. 시스템 살펴보기 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파일 시스템을 탐색하는 방법을 알았으니 이제 Linux 시스템에 대한 가이드 투어를 할 차례입니다. 하지만 시작하기 전에 유용한 명령어 몇 가지를 더 배우고 가겠습니다.`ls` - 디렉토리 내용을 나열합니다`file` - 파일의 타입을 살펴봅니다`less` - 파일 내용을 보여줍니다Having More Fun with `ls``ls` 명령어는 아마 가장 많이 사용되는 명령어이고 그럴만한 이유가 있습니다. 이 명령어를 통해 디렉토리 내용을 확인하고 다양한 중요 파일과 디렉토리.. 2024. 5. 14.
리눅스 기초 | 2. 탐색 (Navigation) 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스가장 먼저 배워야 할 것은 Linux 시스템에서 파일 시스템을 탐색하는 방법입니다. 이번 챕터에서는 아래 3개의 커맨드에 대해 배워보겠습니다:`pwd` - 현재 작업 디렉토리의 이름을 출력합니다`cd` - Change Directory의 약자. 디렉토리를 변경합니다`ls` - 디렉토리 내부의 항목들을 표시합니다(역자: Windows에서 '폴더'라고 부르는 것을 Linux에서는 '디렉토리'라고 부릅니다)Understanding the File System TreeWindows.. 2024. 5. 13.