22/04/14 Linux 기본 명령어1

4665 단어 linuxTILTIL

📚 Linux 기본 명령어

📖 디렉토리의 내부 목록 확인 (ls, List Segments)

# 현재 디렉토리의 목록 확인
$ ls

# 숨김 파일을 포함해 상세 정보 표시 (제일 자주 씀)
$ ls -al

# /home 디렉토리의 목록 확인 / 경로를 지정해 검색
$ ls -al /home/

# v로 시작하고 .c로 끝나는 파일을 출력 / 정규표현식을 이용한 검색
$ ls v*.c
옵션기능
-a (=all)숨김 파일이나 숨김 디렉토리 표시
-l (=long)퍼미션, 소유자, 그룹 등 상세정보 표시
-R (=recusive)하위 디렉토리까지 출력
-h (=human)K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시

디렉토리의 내부 목록을 확인하는데 사용하며, 특정 디렉토리를 지정하거나 정규표현식으로 조건을 걸어 검색도 가능하다.


📖 디렉토리 이동 (cd, Change Directory)

$ cd [이동경로]

cd 명령어를 이용하여 원하는 디렉토리로 위치를 이동할 수 있다.


📖 디렉토리 생성 (mkdir, Make Directory)

$ mkdir [디렉토리명]
옵션기능예시
-m, --mode디렉토리를 생성할 때 권한을 설정mkdir -m 777 poject
-v, --verbose디렉토리를 생성 후, 성공 여부 출력mkdir -v poject
-p, --parent하위 디렉토리 생성mkdir -p a/b/c

mkdir 명령어를 통해 디렉토리를 생성할 수 있다.


📖 파일 생성 (touch)

$ touch [파일명]

touch명령어를 통해 파일을 생성할 수 있다.


📖 파일 위치 변경 및 이름 변경 (mv, Move)

$ mv [대상 파일 위치] [이동할 위치]
$ mv [대상 파일명] [변경할 파일명]

mv명령어는 파일을 옮기거나 새로운 이름으로 변경할 때 사용한다.


📖 파일 복사(cp, Copy)

$ cp [대상 파일 위치] [복사할 위치]
옵션기능
-r하위 디렉토리까지 모두 복사
-p원본 파일의 소유자, 그룹, 권한 등의 정보까지 모두 복사
-v복사 진행 상태를 출력
-i복사될 파일의 이름이 이미 존재할 경우, 사용자에게 덮어쓰기 여부 질의
-b복사될 파일의 이름이 이미 존재할 경우, 백업파일을 생성

cp명령어를 통해 파일을 복사할 수 있다.

📖 파일 삭제(rm, Remove)

$ rm [대상 파일 or 디렉토리]
$ rm -rf [대상 파일 or 디렉토리]
※ f옵션은 신중하게 사용해야한다.
옵션기능
-r (=Recusive)디렉토리 내부의 모든 내용 삭제
-f (=Force)강제로 삭제

📖 파일 출력 (cat, Concatenate)

$ cat [대상 파일명]

cat명령어를 통해 파일 내용을 출력할 수 있다.


📖 현재 작업 경로 확인 (pwd, Print Working Directory)

$ pwd

pwd 명령어를 통해 현재 작업 경로를 확인할 수 있다.


📖 터미널 화면 초기화 (clear)

$ clear

clear 명령어를 통해 터미널 화면을 초기화할 수 있다.

좋은 웹페이지 즐겨찾기