I/O redirect
- 출력 결과를 특정 경로, 파일에 저장
- 저장 내용 > 입력 경로
- ls -l의 결과를 result.txt라는 파일에 입력함
ls -l > result.txt
cat 파일이름
SHELL
- 커널을 제어하기 위한 명령어
- ls,cd,mkdir,rm,echo등
- bash, zsh,power shell 등 명령어 프로그램으로 커널 제어를 통해 하드웨어를 조작함
- 애플리케이션 단과 커널 단 사이에 존재함
- echo $0명령어는 현재 사용중인 shell 프로그램이 어떤 것인지 보여줌
echo $0
SHELL Script
- 연속적인 명령어들을 처리하기 위한 Script (프로그래밍)
#!/bin/bash bash라는 프로그램을 사용하기 위한 선언
- 스크립트 파일 실행 명령어
- 현재 디렉토리에 있는 쉘스크립트 파일이름을 지정
./파일이름
- 실행하려는 파일에 실행권한을 부여하는 명령어
- 파일에 읽기/쓰기 및 실행권한을 부여함
chmod +x 파일이름
루트 디렉토리 bin
- 루트 디렉토리에 있는 파일과 폴더들은 모든 사용자가 공유하는 프로그램 및 파일이 있음
- 그중 하나 bin에는 현재 사용가능한 프로그램의 디렉토리 목록을 보여줌
ls /bin