다디와 괴발개발

리눅스와 CLI 기본 명령어 - 1 본문

DevOps/Linux

리눅스와 CLI 기본 명령어 - 1

아임다디 2022. 3. 2. 21:10

운영체제에는 Windows, Linux, Unix등이 있다.

우리가 쉽게 접할 수 있는 것은 Windows이지만, 개발자라면 리눅스를 많이 들어보고 접했을 것이다.

왜 DevOps 개발자들은 리눅스를 사용할까? 리눅스가 DevOps의 핵심인 자동화에 유리하기 때문이다

 

이번부터는 리눅스 터미널에서 사용되는 CLI 명령어를 정리해보도록 하겠다.


CLI란 무엇인가

CLI는 Command-Line Interface로, 입력하는 글자와 출력되는 글자로 컴퓨터와 소통이 가능하도록 해준다

pwd : 현재 위치 확인

현재 디렉토리의 위치를 출력해준다

mkdir : 새 폴더 생성

mkdir 디렉토리이름으로 이름에 해당하는 디렉토리를 현재 위치에서 생성해준다

ls : 특정 폴더에 포함된 파일이나 폴더 확인

list의 약자로 다양한 옵션과 함께 사용이 가능하다

ls -a # all, 숨어있는 파일과 폴더까지 출력
ls -l # 폴더나 파일의 포맷을 전부 표현
ls -al # a와 l 옵션 모두 적용, 옵션의 순서는 기능에 영향을 미치지 않는다

mkdir을 한 후에 ls해보면 helloworld 디렉토리가 생긴 것을 볼 수 있다

open : 폴더를 GUI 탐색기로 실행

open명령을 쳐준 후 엔터를 누르면 GUI 탐색기가 실행된다

MAC의 파일탐색기가 열린 것을 확인할 수 있다

cd : 폴더에 진입하기

cd 폴더명으로 해당 폴더로 이동할 수 있다. 절대 경로, 상대 경로로 이동 가능하다
절대 경로와 상대 경로 내용은 따로 자세하게 포스팅하겠다.

절대경로와 상대 경로 포스팅 : https://dadidadi.tistory.com/20

cd로 이동 후 pwd로 현재 위치를 출력

touch : 파일 생성하기

touch 파일로 파일 생성이 가능하다 ex) touch test.txt

cat : 파일 내용을 터미널에 출력

cat 파일을 하면 파일 내용이 터미널에 출력된다

hi.txt를 만들어주고 cat으로 출력해보기

여기서 개인적으로 가장 많이 사용하는 명령은 cd, ls, cat이다.

특히 ls같은 경우에는 나중에 권한 변경 및 확인할 때도 유용하게 쓰이므로 꼭 기억하도록 하자!

'DevOps > Linux' 카테고리의 다른 글

프로세스, 스레드, 멀티 스레드 (feat. 크롬)  (0) 2022.03.15
패키지와 패키지 매니저 - brew, wget, neofetch  (0) 2022.03.14
텍스트 에디터 nano  (0) 2022.03.06
절대 경로와 상대 경로  (0) 2022.03.06
CLI 명령어 - 2  (0) 2022.03.06