인의예지를 이용한 기본적인 리눅스 사용해보기
인의예지를 이용한 기본적인 리눅스 사용해보기
인의예지란?
- 인의예지는 학교에서 제공하는 리눅스 클러스터 서버입니다.
- 인의예지에 대한 자세한 설명은 여기를 참고하세요!
인의예지에 접속해보기
-
가장 편한 방법은 역시 GUI죠! Windows 환경이시면 MobaXterm이 좋은 선택지가 될 거 같네요. 설명은 여기를 참고하세요!
-
GUI를 쓰기 어려운 환경이신가요? 그러면 다음 명령어로 접속을 해봅시다.
ssh -p 1398 (학번)@swji.skku.edu
- ssh는 리눅스 클러스터 서버에 접속하기 위해 사용되는 인터넷 프로토콜이자 명령어입니다.
- -p 는 옵션으로 ssh 서버에 접속할 때 어느 포트에 접속할 것인지를 특정지어 줍니다.
- @ 왼쪽의 (학번)은 서버에 부여된 자신의 ID입니다. @ 없이 swji.skku.edu를 입력하신다면 현재 계정의 ID로 로그인을 시도합니다.
- @ 오른쪽의 swji.skku.edu는 접속하기 위한 Host/서버 정보를 의미합니다. IP 주소로 입력을 하실 수도 있고, URL 주소로 입력을 하셔도 됩니다.
- 정상적으로 접속이 됐다면 비밀번호를 입력하라는 창이 뜰 겁니다. 비밀번호를 입력해줍시다. 그러면 이제 리눅스 창이 뜰 겁니다.
-
VSCode로 접속이 가능한가요?
- 그럼요!
- 내용을 보강해서 새롭게 정리했습니다. 여기를 클릭해보세요!
인의예지 서버에서 놀아보기
-
옆에 있는 표시는 어떤 표시인가요? => 처음 접속하면 (학번)@swji:~ 의 형태로 나오는데, 순서대로 (ID)@(Hostname):(현재 디렉토리 위치)를 의미합니다. 물결표(~)는 해당 계정의 홈 디렉토리에 있다는 것을 의미합니다. (Windows로 치면 C:\Users(계정이름)에 해당합니다.)
-
내가 어느 디렉토리에 있는지 확인하기:
pwd
-
디렉토리를 생성하기:
mkdir [생성할 디렉토리 이름]
-
디렉토리 내 파일들 확인하기:
ls
(혹은ls -a
를 통해 숨겨진 파일 모두 보기) -
디렉토리의 위치를 이동해보기:
cd [이동하고 싶은 디렉토리]
-
빈 파일 (empty file)을 생성하기:
touch [파일 이름]
-
파일의 내용을 확인하기:
cat [파일 이름]
-
디렉토리에서 간단하게 편집하기:
vim [파일 이름]
혹은nano [파일 이름]
-
어느 파일을 복사하기:
cp [복사할 파일 이름] [복사한 파일 이름]
-
어느 파일 위치 이동하기/이름 바꾸기:
mv [이동할 or 이름을 바꿀 파일 이름] [이동할 위치 or 바꿀 이름]
- 이 모든 테스트를 하나의 이미지로 정리하면 다음과 같이 됩니다.