우분투 커맨드에 대해서 알아보자
저번에 우분투에 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/