1 분 소요

저번에 우분투에 JDK 및 VSCode 설치 방법에 대해서 알아보았습니다. 그렇다면 이제 우분투를 써야하는데 GUI에 익숙해진 저희는 검정바탕에 흰글씨만 있는 CUI는 매우 거북스러운 느낌이 듭니다.
그렇기에 이번에는 간단한 우분투 명령어에 대해 알아보겠습니다.

디렉토리 목록 확인
  • ls (디렉토리 목록) (list의 약자)
  • ls -al (숨긴 파일도 보기)
  • ls -l (디렉토리 목록 개수)
새 디렉토리 생성
  • mkdir [디렉토리명] (make directory의 약자)
  • mkdir -p [디렉토리명/디렉토리명....] (한번에 여러 디렉토리 생성)
디렉토리 이동
  • cd [디렉토리명] (change directory의 약자)
  • cd .. (상위 디렉토리로 이동)
디렉토리 삭제
  • rmdir [디렉토리명] (디렉토리 삭제)
  • rm -r [디렉토리명] (해당 디렉토리 아래 있는 내용들도 삭제한다.) (remove의 약자)
파일 관련 명령어
비어있는 파일 생성
  • touch [파일명]
파일 삭제
  • rm [파일명]
파일 복사
  • cp [파일 위치 및 파일명] [목적지 파일 위치 및 파일명] (copy의 약자)
    ex: cp test testdir
파일 이동 (파일 이름을 바꿀 때에도 사용)
  • mv [파일 위치 및 파일명] [목적지 및 파일명] (move의 약자)
    ex: mv ~$test ~$testdir
  • mv [원래 파일 이름] [바꾸고 싶은 파일 이름]
파일 만들고 편집 (nano 에디터)
  • nano [파일명]
파일 내용 보기
  • cat [파일명] (concatenate의 약자)
파일 위치 검색
  • locate *.log (확장자가 log인 파일 찾기)
    디렉토리 안에서 찾는 것이 아니라 데이터베이스에서 찾는다. (sudo apt install mlocate 필요)
  • find . *.log (해당 디렉토리 내에서 찾기; .은 현재 디렉토리를 뜻함)
  • whereis ls / whereis rm (실행파일 위치 찾기 : 예를 들어서 code 같은 명령어 실행파일 위치)
현재 위치 확인
  • pwd (print working directory의 약자)
명령창 내용 삭제
  • clear (cmd에서는 cls)
명령어 도움말 확인
  • [명령어] --help
  • man [명령어]

여기까지가 기본적으로 알아두면 편리한 명령어 입니다.

이후에는 우분투 패키지 매니저 명령어에 관해서 포스팅할게요~

#참고한 사이트 https://velog.io/@devyang97/Linux-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-Ubuntu-%EC%82%AC%EC%9A%A9 https://www.2daygeek.com/linux-commands-acronyms-abbreviations/