Linux - 기본 명령어

Dalbi·2021년 3월 24일
0
post-custom-banner

Linux

Terminal

터미널 기본 화면이다. 이곳에서 명령어를 통해 기본적인 동작을 수행해보자.

pwd

pwd는 Print Working Directory의 약어로 현재 위치를 알려준다.

ls

ls는 List Segments의 약자로 파일의 목록을 표시한다. ls는 뒤에 옵션을 추가하는것으로 추가적인 작업을 할 수 있습니다.

ls -l

ls -l는 파일의 상세정보를 추가적으로 표시합니다.

ls -a

ls -a는 현재 디렉토리에 있는 숨김파일(.으로 시작하는 파일)까지 전부 보여줍니다.

ls -al

ls -al는 모든 파일의 상세정보를 함께 출력합니다.

cd 경로

ls을 통해 보니 desktop이라는 폴더가 존재하여 cd desktop으로 이동해 보았다. 커서 왼편으로 ~/desktop 이라는 문구를 통해 현재 desktop폴더에 들어왔음을 알 수 있다.

추가적으로 알아야 할 사항이 몇가지 있다. 집고 넘어가자.

  • / : root 디렉토리이다.
  • ~ : home 디렉토리이다. cd ~를 통해 항상 홈으로 이동 가능하다.
  • 절대 경로 : Absolute path는 이름 그대로 절대적 경로이다. 경로를 표현하는 방식이 root 디렉토리 부터 시작한다는 점에서 "완전한"의 의미에 더욱 가깝다. (ex. /home/eun/bin)
  • 상대 경로 : Relative path. 현재 자신의 위치를 기반으로 움직이는 경로이다. (ex. cd ..)
    • . : 현재 경로
    • .. : 상위 경로

mkdir & rmdir

mkdir은 해당 위치에서 폴더를 만든다. 홈에서 'deonii'라는 폴더를 만든뒤 ls로 확인해보니 'deonii'라는 폴더가 생성된걸 알 수 있다.

rmdir은 해당 위치에서 해당 폴더를 삭제한다. 홈에서 방금 생성했던 'deonii'를 삭제한 뒤 확인해보니 사라진걸 확인 할 수 있다.

touch & rm

touch 파일명으로 파일을 생성 할 수 있다. deonii.py가 생성된걸 확인 할 수 있다.

rm 파일명으로 파일을 삭제 할 수 있다.

cp

cd 원래파일명 복제할파일명 으로 사용되며 명령어를 통해 deonii2.py가 생성된것을 알 수 있다.

mv

mv 파일명 디렉토리 로 사용되며 명령어를 통해 deonii2.py가 move폴더로 이동한 것을 알 수 있다.

vi

현재 화면에서 vi deonii2.py 라는 명령어를 쓰면

이런 화면이 출력된다. 해당 화면은 vi 편집기를 이용해 deonii2.py 파일을 연것이다.

해당 화면에서 insert의 약자인 i를 입력하면 텍스트를 입력 할 수 있다.

여기서 esc를 누른뒤 :를 입력하면 명령어를 입력 할 수 있는데 저장하고 닫기인 wq를 입력후 enter를 해보자.

cat

방금 저장한 문서를 cat 파일명을 통해 터미널 화면에서 내용을 출력 할 수 있다.

profile
백엔드..?
post-custom-banner

0개의 댓글