[Linux] 인용과 확장 - 인용
·
Linux
안녕하세요. 오늘은 Linux를 사용한 작업에서 큰 효율성을 줄 수 있는 "인용과 확장"이라는 개념에 대해 작성하려고 합니다. 인용과 확장 저번 포스트에 이어 인용에 대한 설명을 작성하겠습니다. * 지난 포스트(확장): 2024.03.14 - [Linux] - [Linux] 인용과 확장 - 확장 인용 인용 및 확장은 Shell이 명령, 인수 및 변수를 해석하는 방법과 관련된 기본 개념입니다. 문자나 문자열을 특수 문자(큰/작은 따옴표)로 묶어서 셸에서 해석하는 방법을 나타냅니다. 큰따옴표(") 문자나 문자열을 큰따옴표로 묶으면 일부는 확장이 되지만, 일부는 확장이 되지 않습니다. 명령어 확장 & 변수 확장 & 산술 확장을 제외한 나머지 확장(Wild Card, 중괄호 확장)은 동작하지 않습니다. 추가적으..
[Linux] 인용과 확장 - 확장
·
Linux
안녕하세요. RTLog입니다. 오늘은 Linux를 사용한 작업에서 큰 효율성을 줄 수 있는 "인용과 확장"이라는 개념에 대해 작성하려고 합니다. 인용과 확장 인용의 설명을 위해 확장의 개념이 필요하기 때문에, 이번 포스트에서는 확장에 대한 설명을 작성하겠습니다. 확장 확장은 어떤 명령이 실행되기 전에 특정 문자를 확장된 형태로 변환하는 것을 말합니다. 확장은 문자열을 조작하고, 명령 내에서 명령을 실행하고, 산술 연산을 수행하고, 패턴을 사용하여 파일 이름을 일치시킬 수 있는 셸의 강력한 기능입니다. 이전에 작성했던 포스트에서 작성한 명령어인 "cd ~"에서 "~"도 확장의 종류에 속합니다. "~"가 실제로는 어떤 것을 가리키는지, echo 명령어를 통해 확인할 수 있습니다. * Linux의 'echo'..
[Linux] 명령어 - alias (별칭)
·
카테고리 없음
안녕하세요. RTLog입니다. 오늘은 alias에 대해 적어보겠습니다. Alias Linux에서 'Alias'은 긴 명령이나 명령 시퀀스에 대한 사용자 정의 명령어로, 흔히 별칭이라고 설명합니다. 이를 통해, 사용자는 CLI(Command Line Interface)를 보다 효율적이고 사용자 친화적으로 사용할 수 있습니다. 요약하면, Alias를 사용하여 아래와 같은 효과를 만들어낼 수 있습니다. 1. 명령어 단축 2. 명령 사용자 정의 3. 기본 옵션 추가(자주 사용하는 명령에 대한 기본 옵션을 설정) 4. 가독성 향상 사용법은 아래와 같습니다. (*등호 앞뒤로 공백이 없어야 합니다) # alias shortcut='command' rtlog@desktop:~$ alias ll='ls -la' rtlo..
[Linux] 기본 정규 표현식 & Wild Card
·
Linux
안녕하세요. RTLog입니다. 오늘은 리눅스의 편의성을 돋보이게 하는 정규 표현식과 Wild Card에 대해 작성해보겠습니다. 기본 정규 표현식 & Wild Card 와일드카드와 정규식은 모두 패턴 일치에 사용되는 편리한 기능입니다. 와일드카드는 더 간단하고 범위가 더 제한되어 주로 파일 이름 일치에 사용되는 반면, 정규식은 더 강력하고 다재다능하여 단순한 파일 이름 일치를 넘어 다양한 텍스트 처리 작업에 적합합니다. 와일드카드: 와일드카드는 일반적으로 간단한 패턴을 기반으로 디렉터리/파일 이름과 매칭에 사용 정규식: 정규식은 문자열, 텍스트 줄 또는 전체 문서 내의 패턴 매칭에 사용 기본 정규 표현식 정규 표현식은 기본/확장 정규 표현식이 존재하고, (grep, sed, awk) 등과 같은 명령에서 검..
[Linux] 파일 시스템 명령어 - 폴더 관리
·
Linux
안녕하세요. RTLog입니다. 오늘은 Linux에서 파일 시스템에 접근하기 위한 명령어 중 폴더 관련 명령어에 대해 작성해보겠습니다. [Linux] 폴더 관리 명령어 경로 파일 경로에는 Root 폴더 기준의 절대 경로와 현재 폴더 기준의 상대 경로가 있습니다. 워낙 유명한 개념이니 간단하게 적겠습니다. : /home/rtlog/temp.txt -> root 폴더 기준 temp.txt 파일의 위치 : ./temp.txt -> 현재 작업 폴더의 temp.txt 파일 - '.' : 현재 작업 폴더 - '..' : 현재 작업 폴더의 상위 폴더 폴더 관리하기 폴더 이동하기 : Change Directory '~' : 사용자의 홈 폴더 절대 경로 '/': Root 폴더 : 현재 작업하고 있는 폴더의 절대 경로 출력..
[Linux] 명령어의 종류
·
Linux
안녕하세요. RTLog입니다. [Linux] 명령어 기본적으로 Shell Prompt는 아래와 같은 형태로 구성이 되고, $ 뒤에 명령어를 작성하여 작업을 할 수 있습니다. # Shell Propmt UserName@HostName(ComputerName):CurrentDirectory$ # ~: User Home directory rtlog@desktop:~$ 명령어의 종류 Prompt에 작성할 수 있는 명령어는 아래와 같습니다. 1. Shell built-in command: 내장 명령어 도움말 확인 방법 [$ cd --help ] or [ $ help cd] 2. Excutable File (Python/C++ Program, exe, ...): 실행 가능한 프로그램 실행 파일의 위치를 확인하고 싶..