Linux 명령어 익히기

LSA·2022년 3월 1일
0

웹개발 기본 상식

목록 보기
6/9
post-thumbnail

이 페이지를 보기 전에, 내 컴퓨터 터미널에 리눅스 환경이 설치되어있는지 확인하세요!
다음 명령어들을 어떤 때 쓰일까요?

pwd
ls
mkdir
cd
cp
mv
rm
touch

Linux의 기본적 명령어

만약에 zsh(zshell)을 쓰신다면 이렇게 나올지도 몰라요.

~표시는 $와 같은 역할을 하니까 안심하고 명령어를 칩시다.

$ pwd 현재 폴더의 위치를 나타냄

$ ls 현재 위치에 어떤 문서들이 있는지 보여줌

$ mkdir 현재 위치에서 하위 폴더를 하나 만듬

  • 사용 시: $ mkdir newFolder

$ cd 내가 어느 폴더로 이동하겠다,라는 의미. 이동 경로를 정확히 적어줘야 함.

  • 절대 경로 사용 시: $ cd /home/itholic/mydir
  • 상대 경로 사용 시: $ cd .. (여기서 상위 폴더로 이동한다는 뜻)

$ cp 폴더 혹은 파일을 카피함

  • 파일 카피 시 : $ cp file1 file1_cp 이런 식으로 뒤에 복사될 문서의 이름을 새로 정해줌
  • 폴더 카피 시 :$ cp -r dir1 dir1_cp 앞에다가 -r을 붙여주는거 잊지 말자.

$ mv 폴더 혹은 파일을 이동시킴

  • 파일 이동 시 : $ mv testfile dir1/ >> testfiledir1의 하위로 이동시킨다는 뜻
  • 이걸로 파일을 새로 만들수도 있다? : $ mv testfile testfile2 이렇게 현재 위치에서 다른이름의 파일을 mv하면..
$ ls 
testfile testfile2

이렇게 나옵니다.

$ rm 파일 혹은 폴더를 삭제

  • 파일 삭제 시 : $ rm file1
  • 폴더 삭제 시 : $ rm -r dir1 카피와 마찬가지로,앞에 -r이 붙는다!
  • $ rm -rf dir1 : 정말로 삭제할건지의 동의 여부를 묻지 않고 폴더 dir1을 싸그리 삭제한다는 의미. 이렇게 rm으로 삭제된 파일들은 휴지통에서도 복구가 불가능하니, 사용을 지양합시다.

$ touch 파일이나 디렉토리의 최근 업데이트 일자를 현재 시간으로 변경,
현재 위치에서 파일 생성(이게 무슨소리냐면, 해당 이름의 파일이나 디렉토리가 없으면 새로 만든다는 겁니다.)

  • 파일 생성 시: $ touch file2
    일단은 이 정도만 알아둬도 괜찮다!

리눅스가 설치되지 않은 윈도우 cmd에서 이 명령어를 사용해봤자, cd를 제외한 다른 것들은 먹히지 않을겁니다.

profile
진짜 간단하게 작성한 TIL 블로그

0개의 댓글