CLI(Command Line Interface)
: 표준 입출력 시스템(Standard I/O)을 통한 입력과 그에 따른 결과를 출력하는 형태, 접근성이 좋음
Useful Commands
ls -al : 정보 자세히보기
// list-all
//..bash이 써있으면 숨김파일
cd
cd . : 현재 디렉토리
cd .. : 상위 폴더 이동
cd 디렉토리 : 지정한 디렉토리 이동
cd ~ : 홈 디렉토리로 이동
cd / : 루트 디렉토리로 이동(시스템 최상위 디렉토리)
cd My\ Doc : My Doc(공백이 있는 폴더)로 들어가는 법 ** 역슬래쉬(\) 사용
pwd : 현재 디렉토리 위치 확인
clear : 현재 콘솔 깨끗하게 하기
Tab키 : 폴더 및 파일명 자동완성
touch 파일명 : 빈 파일 만들기
mkdir 디렉토리명 : 빈 폴더 만들기
cp next.txt newdir/ → newdir로 next.txt 복사
cp -r 디렉토리명
rm 파일명 : 파일삭제
rm -r 디렉토리명 : 폴더삭제
★ rm -rf / : 루트 디렉토리 삭제하는 명령어 - 시스템 다 날리는 명령어니 절대 쓰지말것
옵션명 | 설명 |
---|---|
-f | 파일 및 디렉토리 강제 삭제, 삭제 대상이 없으면 메세지 출력X |
-i | 매번 삭제 시마다 사용자에게 질문 |
-l | 셋 이상의 파일 삭제 또는 하위 파일 및 디렉토리가 있을 경우 질문 |
-r,-R | 하위 디렉토리 포함 모든 내용 삭제 |
-d | 빈 디렉토리만 제거 |
-v | 지워지는 파일 정보 출력 |
--help | rm 명령어 사용법 출력 |
*.확장자 | 지정한 확장자에 대한 모든 것을 삭제 |
chown shdo user:group testfile.txt
참조사이트 : Difference Between chmod and chown
참고사이트
우분투 CLI 명령어
유닉스 명령어