리눅스 기본 명령어 정리

eunoia73·2024년 12월 30일
0

TIL

목록 보기
10/32

리눅스(Linux)란?
오픈소스 운영체제(OS)

쉘(shell)이란?
운영체제에서 제공하는 명령을 실행하는 프로그램
쉘은 커널에 명령을 전달한다.

커널(Kernel)이란?
OS의 핵심 하드웨어를 운영하고 관리함
프로세스, 파일, 메모리, 통신, 주변장치를 관리하고 서비스를 제공한다.
사용자가 쉘을 통해 입력한 명령어를 해석하여 기계가 이해할 수 있도록 해석해준다.

1. 기본 명령어

pwd - 현재 작업 디렉터리 위치 출력하기
ls - 현재 작업 디렉터리의 파일 목록 출력하기
ls -al - 숨겨진 파일 포함 모든 파일 목록 출력
cd [디렉터리 경로명] - 작업 디렉터리 변경

mkdir [폴더 이름] - make directory 폴더 생성
rm [파일이름] - 삭제
touch [파일이름] - 파일 생성

cat [파일이름] - 내용 확인
echo "프린트구문" - 프린트구문 출력 System.out.println()에 해당
-> binary에서 실행됨

** 파이프 명령어
ll | grep vi - ll로 나온 출력 결과물을 grep 애플리케이션 파라미터 입력으로 'vi'라는 단어만 나온 내용만 출력 처리

cat helloworld.txt > ./helloworld2.txt - cat helloworld.txt 출력 결과물을 ./helloworld2.txt에 담아내라
> - 리다이렉트

2. 실습

touch test.sh - 쉘 파일 하나 만들기
vi test.sh - vi편집기 열어서

`sh test.sh` - 파일 안에 입력한 명령어가 실행된다

0개의 댓글