터미널 명령어

프최's log·2020년 8월 8일
0

ubuntu

목록 보기
2/3
post-thumbnail

CLI(Command Line Interface)
: 표준 입출력 시스템(Standard I/O)을 통한 입력과 그에 따른 결과를 출력하는 형태, 접근성이 좋음

Useful Commands

  • ls : 파일 및 폴더 보기
	ls -al : 정보 자세히보기
 	// list-all
 	//..bash이 써있으면 숨김파일
  • cd
    cd . : 현재 디렉토리
    cd .. : 상위 폴더 이동
    cd 디렉토리 : 지정한 디렉토리 이동
    cd ~ : 홈 디렉토리로 이동
    cd / : 루트 디렉토리로 이동(시스템 최상위 디렉토리)
    cd My\ Doc : My Doc(공백이 있는 폴더)로 들어가는 법 ** 역슬래쉬(\) 사용

  • pwd : 현재 디렉토리 위치 확인

  • clear : 현재 콘솔 깨끗하게 하기

  • Tab키 : 폴더 및 파일명 자동완성

파일 및 폴더 생성,복사,조회

  • touch 파일명 : 빈 파일 만들기

  • mkdir 디렉토리명 : 빈 폴더 만들기


  • cp 파일 타겟디렉토리 : 파일 복사
    cp next.txt newdir/ → newdir로 next.txt 복사
    cp -r 디렉토리명
  • cat 파일명 : 텍스트형태의 파일 내용 확인

  • mv 파일명 타겟디렉토리 : 파일 이동

파일 및 폴더 삭제

  • rm : 폴더 및 파일 지우기(컴퓨터에서 바로 삭제하므로 조심)
    rm 파일명 : 파일삭제
    rm -r 디렉토리명 : 폴더삭제
    ★ rm -rf / : 루트 디렉토리 삭제하는 명령어 - 시스템 다 날리는 명령어니 절대 쓰지말것
옵션명설명
-f파일 및 디렉토리 강제 삭제, 삭제 대상이 없으면 메세지 출력X
-i매번 삭제 시마다 사용자에게 질문
-l셋 이상의 파일 삭제 또는 하위 파일 및 디렉토리가 있을 경우 질문
-r,-R하위 디렉토리 포함 모든 내용 삭제
-d빈 디렉토리만 제거
-v지워지는 파일 정보 출력
--helprm 명령어 사용법 출력
*.확장자지정한 확장자에 대한 모든 것을 삭제

  • sudo
    • 관리자 권한으로 실행 (superuser do), 가능한 최소로 쓰는게 좋음
    • 새로운 프로그램 설치 등을 할 때 이용한다.
    • 한번만 인증하면 비번 생략할 수 있음.

  • chmod
    • “change mode”
    • 파일 또는 폴더의 수정 권한 승락
  • chown 유저명:그룹파일
    • “change owner”
    • 주어진 파일 또는 폴더에 대한 권한을 유저권한으로 변경
    • chown shdo user:group testfile.txt

참조사이트 : Difference Between chmod and chown

GUI 프로그램 실행 간편하게

  • code . : 비주얼스튜디오 실행
  • 현재 디렉토리 열기
    • xdg-open .
    • nautilus . : 현재 디렉토리 열기 참조사이트
    • caja .
  • ~ 홈디렉토리
  • / 루트디렉토리

참고사이트
우분투 CLI 명령어
유닉스 명령어

profile
차곡차곡 쌓아가는 나의 개발 기록

0개의 댓글