터미널 -> 쉘 -> 운영체제 터미널에 입력한 명령어를 쉘이 컴퓨터가 이해하도록 번역하여운영체제에게 알려줌

옵션은 명령어의 동작 방식을 조정하거나 추가 기능을 활성화하는 역할보통 - (단일 대시)나 -- (이중 대시) 뒤에 옵션 이름을 입력합니다.예: ls -l (단일 대시) 또는 --help (이중 대시)단일 대시 (-) 뒤에는 주로 한 글자 옵션(-l, -a, -h 등)

외부 명령어 매뉴얼을 제공합니다.명령어 메뉴얼 페이지에서 '/' 를 입력후 내용을 입력하면 일치하는 내용들이 강조된다.(스페이스바 누르면 한페이지 넘김/ F 앞으로 / B 뒤로)SYNOPSIS에서 \[]으로 감싸져있는 것들은 선택적, 그렇지 않은 것들은 필수적아래를 보
기능: 현재 디렉토리에 위치한 파일과 서브디렉토리 목록을 출력합니다.옵션:\-l: 파일의 크기, 권한 등 상세한 정보를 출력합니다.\-a: 숨김 파일(.으로 시작하는 파일)도 포함하여 모든 파일을 출력합니다.기능: 현재 작업 중인 디렉토리의 전체 경로를 출력합니다.기능

: 파일을 열어 수정 및 저장이 가능하게 해주는 nano 텍스트 편집기를 실행하게 해주는 명령어만약 작업중인 디렉토리에 존재하지 않는 파일이름을 입력하고 nano를 실행한 후저장을 하면 해당 파일이 디렉토리에 생성이 된다.nano 단축키 도움말에서 보이는 M 은 영어
: 파일또는 디렉토리를 삭제함(휴지통으로 가지않고 사라짐) \-d(빈 디렉토리일 경우), \-r(빈 디렉토리가 아닐 경우 해당하는 디렉토리의 하위 디렉토리까지 재귀적으로 삭제) \-i(-r옵션과 같이 사용하게 되면 삭제시 y/n로 삭제 유무를 선택하게 해주는 메
Ctrl + l > 단순히 터미널 화면을 위로 밀어서 깨끗하게 보이도록 합니다. 이전 출력 내용은 지워진 것이 아니라 터미널의 스크롤 버퍼에 남아있습니다. 즉, 마우스 휠을 사용하거나 스크롤바를 움직이면 이전 내용을 다시 볼 수 있습니다. Ctrl + a > 커서

: 파일 내용을 읽거나 연결하여 출력하는 데 사용되는 명령어: 파일이나 명령어의 출력 결과를 화면 단위로 스크롤하며 읽을 수 있도록 도와주는 명령어방향키 위아래로 1줄씩 이동가능스페이스로 한 페이지 단위로 이동 가능b 단축키로 이전 페이지로 이동 가능/+검색어 를 입력

:표준 스트림은 프로그램이 실행되는 동안 데이터를 입력받고 출력하는 데 사용되는 입출력 채널입니다. 운영체제는 기본적으로 세 가지 표준 스트림을 제공하며, 이들은 대부분 콘솔(터미널)과 연결되어 있습니다.Standard InputStandard OutputStandar

: "|" 연산자를 사용하여 한 명령어의 출력(표준 출력)을 다른 명령어의입력(표준 입력)으로 전달하는 기법입니다. 여러 명령어를 조합하여 데이터를가공하거나 처리할 때 사용됩니다.command1의 표준 출력이 command2의 표준 입력으로 사용되는 형식리다이렉션(Re

경로명 확장 (*, ?) > 리눅스에서의 '*' 연산자는 글로벌 패턴 매칭(Global Pattern Matching) 또는 와일드카드(Wildcard)로 사용됩니다. 이를 통해 파일이나 디렉토리의 경로를 확장하는 데 활용됩니다.리눅스 셸에서 파일이나 디렉토리를 매칭

: $(명령어)는 리눅스에서 명령어 치환(Command Substitution)을 수행하는 기능입니다.이를 통해 셸이 명령어를 실행한 결과를 해당 위치에 삽입합니다.$(명령어)를 사용하면 쉘이 명령어를 실행하고 난 후 결과를 그 자리에 나타낸다.
locate 명령어 : 인수와 일치하는 파일 이름 또는 경로 이름을 찾아냅니다. locate 명령어는 사전 생성된 데이터베이스를 이용합니다. 컴퓨터에 존재하는 모든 파일에 대한 항목을 구성하고 이를 최신 상태로 유지합니다. (하지만 업데이트 시간은 좀 걸림) 대소문자도

grep 명령어 파일에서 특정 패턴을 검색하고 해당 패턴이 포함된 줄을 출력하는 데 사용됩니다. (디렉토리내의 파일 검색 또한 가능) "Global Regular Expression Print"의 약자로, 정규 표현식을 활용한 검색을 지원합니다. grep 명령어는 기