리눅스 파일 구조 && 명령어

EenSung Kim·2021년 11월 14일
0

intro

리눅스 파일 구조와 간단한 명령어 관련 내용은 기록해두면 참고자료가 될 수 있을 것 같아 블로깅을 해보려고 합니다.


리눅스 파일 구조

/ : root, 모든 폴더의 기점
/home/ : 일반적으로 사용자가 로그인을 하면 /home/사용자 에 위치
/media/, /mnt/ : 새로운 디바이스를 붙일 때 일반적으로 이 디렉토리의 하부에 위치
/etc/ : 설정 관련된 파일들이 위치
/dev/ : 마우스, 키보드와 같은 디바이스
/bin/, /sbin/ : 쉘 명령어의 실행파일이 위치, 'PATH' 설정이 되어있는 경우가 많음
/boot/ : 부팅 관련
/var/log/ : 현업에서 로그를 파악하기 위해 참조


리눅스 명령어

사용자 관련

whoami : 현재 로그인한 사용자의 ID 를 알려줌
passwd : 로그인한 사용자 ID의 암호 변경
useradd, adduser : 사용자 ID 를 새롭게 만들 때 사용, 사용자 기본 설정을 자동으로 진행하는지 여부에 따라 useradd (기본 진행 X), adduser (기본 진행 O) 으로 나뉨
su : 사용자 변경

디렉토리/파일 관련 명령

pwd : 현재 디렉토리 위치 출력
cd : 디렉토리 이동
ls : 파일 목록 출력, *(임의의 문자열), ?(문자 하나) 와 같은 와일드카드를 함께 사용할 수 있음
cat : 파일 보기
head / tail : 파일의 시작, 또는 끝 부분을 보여줌.
more : 파일 보기(화면이 넘어갈 경우, 넘어가기 전까지 보여줌. 스페이스바로 다음으로 이동)
rm : 파일 및 폴더 삭제(하위 디렉토리를 포함한 모든 파일을 삭제하는 r 옵션과 강제로 파일이나 디렉토리를 삭제하는 f 옵션을 함께 붙여 rm -rf 파일명 과 같이 사용하는 경우가 많음

디렉토리/파일 권한 관련 명령

chmod : 파일 권한 변경
chown : 소유자 변경, 소유자의 그룹을 변경할 때는 chgrp 도 있음

관리자 권한으로 실행

sudo : root 권한으로 실행하기

매뉴얼 명령어로 옵션 확인 가능

man : 매뉴얼

profile
iOS 개발자로 전직하기 위해 공부 중입니다.

0개의 댓글