[Linux] 기본 명령어

김숭·2021년 6월 24일
0

Linux

목록 보기
1/1

프롬프트(Prompt) : 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간

pwd : 현재 위치 확인

mkdir : 새로운 폴더 생성

ls : 특정 폴더에 포함된 파일이나 폴더 목록 확인

open . : 현재 폴더를 GUI 탐색기로 실행

cd : 폴더에 진입

touch : 파일 생성하기 (확장자 까지 모두 표기 필요)

<예시>
파일명.txt

cat : 파일 내용을 터미널에 출력 (내용이 많은 파일은 비효율적)

rm : 폴더 및 파일 삭제 (파일 삭제 시 확장자까지 모두 표기)
-r : recursive의 약자로 특정 행동을 순환적으로 반복
-f : force의 약자로 어떤 행위를 강제 (-f 명령어를 사용하면 보호되거나 존재하지 않는 파일도 강제로 삭제할 수 있음. 그런 이유로 -f 명령어를 사용하실 때는 각별히 주의 필요)
파일 삭제를 위해서는 rm -r 또는 rm -rf 사용 필요

mv : 폴더나 파일의 이름을 변경 또는 폴더나 파일의 위치 옮기기

<예시>
mv bye.txt bye/ (명령어 mv를 통해 파일 "bye.txt"를 폴더 "bye"로 이동)
mv bye.txt helloWorld.txt (파일 "bye.txt"의 이름을 "helloWorld.txt"로 변경)

cp : 폴더나 파일 복사하기
cp (원본 파일 이름.확장자) (복사할 파일 이름.확장자)을 프롬프트에 입력

<예시>
cp helloWorld.txt hiComputer.txt

whoami : 로그인된 사용자 확인

sudo : 관리자 권한을 획득하는 명령어

-절대 경로-
여러 폴더의 경로를 한줄로 줄여놓은 (/Users/[username]/helloWorld/hello/)와 같은 형태의 구문이 절대 경로

-상대 경로-
상대 경로는 특정 폴더 또는 파일의 위치를 현재 위치를 기준점으로 나타냄.
현재 위치한 폴더는 점(.)으로 표현하고, 상위 폴더는 두 개의 점(..)으로 표현.
슬래시(/)는 폴더 내부를 의미.
(./)는 현재 폴더의 아래를 의미.

<예시>
cd ./hi
#현재 폴더 아래의 hi 폴더로 진입하라는 명령

mv text.txt ../../
#현재 폴더에 있는 text 파일을 두 단위 상위 폴더로 이동

profile
공학적 사고와 인문학적 감성

0개의 댓글