데이터베이스/Hadoop

Hadoop 조작을 위한 리눅스 기초(2)

뚜벅-뚜벅 2021. 9. 13. 23:22


✔리눅스 기본 명령
-리눅스는 멀티유저 환경이기 때문에 권한에 대한 세팅이 있음 파일별로 권한이있다

ls 파일 목록 나열
- 숨겨진 파일(.으로시작하는 파일)까지 보기 ls -a
- 파일리스트 형태로 보기 ls -l
- 숨겨진파일 리스트로 보기 ls -al


* 첫번째 컬럼은 종류와 권한을 나타냄

d 로시작하면 디렉터리 
- 로 시작하면 파일 
첫자 뒤는 권한 ( ex. drwx------. 사용자가 아니면 보거나 수정하거나 실행할 수 없는 디렉토리)

cd 디렉토리 이동

- cd ../ 상위
- cd / 최고 디렉터리
- cd ~ 내 홈 디렉토리  
- 상위 디렉토리의 숨겨진 파일을 리스트로 보기 ls -al ../ 

 

history  명령어 기록 
위 아래 방향키 누르면 최근순으로 사용한 명령어를 볼 수 있음  

 

man 명령어 매뉴얼
- ls 라는 명령어의 옵션을 보고싶으면 man ls 

-> q로 종료

cp 파일이나 디렉터리를 복사 
- cp abc.txt cba.txt (원하는 이름으로 붙여넣기)
- cp myfile folder/myfile  (원하는 폴더위치에 붙여넣기)

touch 크기가 0 인 새파일을 생성, 이미 존재하는 경우 수정시간을 변경 (파일 최신화)

mv 파일과 디렉터리의 이름을 변경하거나 위치이동
mv abc.txt www.txt (파일 이름 변경)
mv abc.txt ~/abc.txt (홈디렉토리로 이동)

mkdir 새로운 디렉터리 생성
# mkdir abc

rmdir 디렉토리 지우기: 비어있을때만 가능. 권한 있을 때만 가능
*내부 파일유무와 상관없이 지울 때 -rf 옵션사용

ex. rmdir -rf

file 파일 정보표시

clear 화면지우기 (스크롤을 돌리면 이전 내용 보임. 현재 커서를 맨윗줄로 정렬만해줌)