본문 바로가기

Java/자바 기반 웹 개발자 과정 필기

[200422.42일차] 리눅스2 & Git깃 설치

반응형

 

파일 생성

 

 

touch 경로/파일명 => 파일 생성

 

 


 

CP 복사

 

cp <file:복사할파일경로>  <target:folder:복사할 경로> => 파일을 오른쪽 경로에 복사

한번에 여러파일 복사 => cp <file> <file>.....<file> <target:folder>

cp -r <file> <target:folder> : 하위 디렉토리와 파일 전체를 복사

cp <file> ./ => 현재 위치로 복사

cp cp <file> ./cccc => 파일명을 바꿔서 현재 위치에 복사

 

 

 


예제

1. /backup/ 안에 있는 파일들을 /home/itbank(사용자)/디렉토리로 복사

 

2. /home/itbank(사용자)/ 안에 있는 파일들을 /home/itbank/test/c/ 디렉토리로 복사

 

3. /backup/ 안에 있는 파일들을 /home/itbank/test/c/d/ 디렉토리로 복사

 

더보기

itbank]# cp /backup/aa /home/itbank
itbank]# cp /backup/bb ./
itbank]# cp /backup/cc ./cccc
itbank]# cp /home/itbank/aa /home/itbank/test/c
itbank]# cp ./bb ./test/c
itbank]# cp ./cccc ./test/c/cc
itbank]# cp /backup/aa /home/itbank/test/c/d
itbank]# cp ../../backup/bb ./test/c/d
itbank]# cp ../../backup/bb ./test/c/d/cdcd

 

 


 

 

 

cp 경로1/* /경로2/ => 경로1의 모든 파일을 경로2에 복사

 

 

cp -r => 폴더를 경로에 복사

 

 

 

 


MV 이동

mv 경로1 경로2 => 경로1의 파일을 경로2의 위치로 이동

 

mv 파일1 파일2 경로2 => 파일1과 파일2를 경로2의 위치로 이동. 파일 여러개를 한번에 이동

 

 

mv 폴더 경로 => 폴더를 경로로 이동

 

 

 

 

예제

이전에 있었던 상태로 돌려놓으시오

/backup 디렉터리가 존재하며 해당 backup에는 aa,bb,cc파일이 있어야 한다.

 

=> 먼저 backup폴더를 옮기고,

abc 폴더 안에 있던 aa, bb, cc를 한번에 backup폴더로 옮긴다.

 

itbank]# mv ./abc/aa ./abc/bb ./abc/cc ./abc/backup

itbank]# mv ./abc/backup/ /

 

 

 

 

mkdir -p

=> 없는 경로는 생성해서 만듬

 

 

 


rm 삭제

 

rm => 삭제

확인 => y / n 골라야됨

rm 경로/* => 해당 경로 하위 전부삭제

 

 

rm -f 경로 => 강제 삭제

확인을 하지 않고 삭제

없는 경로도 삭제가 가능함

 

rm -rf => 하위 폴더와 파일 전부 강제 삭제

 

 

 

 

 

 


기본 명령 문제

 

/* 만든것들 모두 삭제. */
1. 위치 출력 : /home/itbank(사용자)/a/b

 

2. 위치 출력 : /home/itbank(사용자)/test


3. 위치 출력 : /home/itbank(사용자)/test/c/d
/* 상대경로를 사용하여 위치 이동 후 해당 경로 출력 */
/home/itbank(사용자)

/home/itbank(사용자)/a

/home/itbank(사용자)/a/b

/home/itbank(사용자)/test/c/d

/* cp문제 */ /backup/aa , /backup/bb , /backup/cc 생성


/backup/ 안에 있는 파일들을 /home/itbank(사용자)/ 디렉토리로 복사

 


2. /home/itbank(사용자)/ 안에 있는 파일들을 /home/itbank/test/c/ 디렉토리로 복사


3. /backup/ 안에 있는 파일들을 /home/itbank/test/c/d/ 디렉토리로 복사
/backup 안의 모든 내용과 /backup 디렉터리를 /home/itbank로 이동 하시오
다시 /home/itbank/backup을 다시 / 로 이동하시오
/* 디렉터리 생성 */
/home/itbank(사용자)/a1/a2/a3/a4/a5 디렉터리를 한번에 생성하시오.
디렉터리 삭제 
/home/itbank(사용자)/아래 있는 모든 디렉터리를 한번에 지우시오

 

 

 

 

 


 

 

 

Git 깃

 

 

 

 

 

cd => 경로이동

pwd => 현재 위치 확인

mkdir => 폴더 생성

ls => 목록 확인

git => 설명서

git init => git 숨김 폴더 생성

ls -al => 숨김 목록까지 보여줌

rm -r .git => .git 숨김 폴더 삭제

 

touch => 파일 생성

 

cat => 파일 내용 확인

내용이 없어서 아무것도 안나옴

 

vim => 파일 작성 에디터

내용을 작성하고 싶으면 i

esc => 하단 클릭 shift+; => wq 저장하고 종료

내용 확인

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형