[리눅스] 2장_1

존진·2023년 10월 26일

📌 디렉토리 종류

/: 최상위 디렉토리(루트 디렉토리)
/bin: 기본 명령어가 저장된 디렉토리, 명령어 실행 파일이 저장됨
/dev: 시스템 디바이스 파일을 저장, 하드디스크 장치 파일, CD-ROM 장치 파일과 같은 파일 저장
/etc: 시스템 환경 설정 파일과 부팅 관련 스크립트 파일들 저장
/home: 사용자들의 홈 디렉토리가 위치함(사용자의 작업 디렉토리)
/lib: 공유 라이브러리 디렉토리(반드시 필요함), 동적 공유 라이브러리를 저장
/mnt: 파일 시스템을 일시적으로 마운트할 때 사용
/proc: 시스템 실행 정보를 제공
/root: 시스템 관리자용 홈 디렉토리
/sbin: 관리자의 명령어가 들어감
/tmp: 시스템이 사용하는 임시 파일을 저장
/usr: 일반 사용자 디렉토리, 사용자 데이터나 애플리케이션 저장됨
/var: 가변 자료 저장 디렉토리(이메일, 웹 페이지정보 등)


📌 명령어

✅ 명령어 종류

비대화식 명령어

  • 해당 명령어만 입력하여 사용자가 원하는 결과를 표시할 수 있음
  • 매우 간단함

대화식 명령어

  • 명령어들이 실행하는 동안에 어떤 것을 질문하고 사용자가 대답하고 하는 과정이 끝나면 결과를 보여줌

✅ 삭제 명령어

  • 백스페이스 or Ctrl-h
  • 한줄 삭제
    - Ctrl-x, Ctrl-u

✅ 쉘에서 사용하는 특수 문자

init : Ctrl-C ➡ 실행 중인 프로그램의 중단
erase : Ctrl-h ➡ 마지막 문자 삭제
werase : Ctrl-w ➡ 마지막 한 문자의 삭제
kill : Ctrl-u ➡ 한 줄 전체의 삭제
quit : Ctrl-\ ➡ 프로그램 중단 시키고 코어 파일에 저장
stop : Ctrl-s ➡ 화면 표시의 정지
start : Ctrl-q ➡ 화면 표시의 재개
eof : Ctrl-d ➡ 더 이상 자료 없음을 표시

✅ 디렉토리 파일 보기

ls -a: 모든 파일 출력
ls -l: 파일 종류, 사용권한, 크기 등 출력
ls -c: 최근에 변경한 파일부터 출력
ls -R: 하위 디렉토리까지 출력

✅ 작업 디렉토리 확인

pwd: 현재 작업 중인 디렉토리 확인

✅ 파일 만들기_1

touch [파일명]

✅ 파일 만들기_2

cat > 파일명.txt
➡ 내용 입력 후 Ctrl-d 입력하면 빠져나옴

✅ 파일 복사

cp [복사 할 디렉토리/파일명] [복사할 디렉토리명]

✅ 파일 삭제

rm [파일명]

✅ 파일 이름 변경

mv [원본파일] [변경할이름]

0개의 댓글