728x90

리눅스를 가동시켜면 우선 다음과 같은 프롬프트가 나타납니다.

 ubuntu@ubuntu-virtual-machine:~$

"사용자계정"@"컴퓨터이름" 그리고 제일 끝에 "~$" 는 사용자의 홈디렉토리에 있는 것을 의미합니다.

~#은 루트(Root) 계정에 있는 것을 나타냅니다.

 

일단 다음과 같이 “whoami”를 입력하면 사용자명을 확인할 수 있습니다.

 

ubuntu@ubuntu-virtual-machine:~$whoami

ubuntu

 

(1) pwd => print working directory - 현재 위치 알기

ubuntu@ubuntu-virtual-machine:~$pwd

/home/ubuntu

 

(2) ubuntu@ubuntu-virtual-machine:~$ sudo su – root

새 암호: ubuntu
사용자를 root로 바꾸기

 

ubuntu@ubuntu-virtual-machine:~#   passwd => 끝부분이 ~$에서 ~# 으로 바뀜

passwd: 암호를 바꿨습니다.  

ubuntu@ubuntu-virtual-machine:~#

pwd

/root

ubuntu@ubuntu-virtual-machine:~#reboot

 

(3) ls => list 현 디렉토리 목록 살펴보기

ls al => a: 모든 파일 목록 보여줌 “.” 시작하는 파일도 보여줌
l: 세부적인 속성 보여줌

 

(3) cd => change directory 디렉토리 변경

cd ~ : 사용자계정의 홈 디렉토리로 이동 * cd

cd . : 현재 디렉토리

cd .. : 상위 디렉토리로 이동

cd ./abc : 현재 디렉토리 하부 디렉토리 /abc 로 이동

cd ../abc : 상위 디렉토리의 하부 디렉토리 /abc 로 이동

 

(4) mkdir => make directory

mkdir test : 현재 디렉토리에서 test 디렉토리 만듬

mkdir test1

cd test

vi abc.txt

<a> 끼워넣기 ...
123
456
789

<esc> shift+ : wq

 

rmdir ./abc : abc 디렉토리 삭제

 

(5) cp => copy

cp abc.txt def.txt : 파일 abc.txtdef.txt 파일로 복사

ls al

 

(5) mv => move

mv def.txt ../test1 “ : 파일 abc.txt./test1 이란 디렉토리로 이동

 

mv def.txt ../

cd ..

 

cp r /abc /nabc : 디렉토리를 복사

 

(6) rm => remove 파일 삭제

rm abc.txt : 파일 abc.txt를 삭제...디렉토리가 비워있지 않음

rm test1 : 디렉토리 ./test1를 삭제...test가 디렉토리입니다.

rm r test

rm d ./dabc : 디렉토리를 삭제하는데 파일이 있으면 삭제 안됨

rm r ./dabc : 하위디렉토리와 파일들을 삭제

 

(7) 기타

$ R verion

> q()

$ java version

$ whoami

ubuntu

$ pwd

/home/ubuntu

$ sudo su root

ubuntu@ubuntu-virtual-machine:~# whoami

root

exit

 

do passwd root # su(Super User) Super User Do

[sudo] ubuntu의 암호: ubuntu

ubuntu@ubuntu-virtual-machine:~whoami

$

 

 

+ Recent posts