새소식

반응형
개발기록/Linux

Linux 자주 사용하는 명령어 알아보기

  • -
반응형

안녕하세요 성장형 개발자입니다.

몇년 전에 웹개발을 주로 하다가 서버 관리쪽으로 직무가 변경이 되었는데요
그러면서 자연스럽게 리눅스라는 운영체제를 자주 접하게 되었습니다
하둡 서버를 관리를 하다보니 피할 수 없는 경우이더라구요 하하 ㅎㅎㅎ

그래서 오늘은 리눅스에서 다양한 작업을 수행하게 해주면서 시스템을 관리하는 데
필수적이고 자주 사용하게 되는 명령어에 대해서 간략하게 소개를 해드릴까 합니다.

1. ls
 -> 현재 경로에 있는 파일 및 디렉토리를 보여줍니다
 -> ls -l 로 하시면 수직으로 보기편하게 보여줍니다
2. cd
 -> 디렉토리 변경 명령어입니다
 -> cd ./{이동할 디렉토리}  이동할 디렉토리로 이동이 가능합니다
 -> cd ../ 상위 디렉토리로 이동합니다
 -> 처음에 리눅스를 처음 접할 때 cd ../ 띄어쓰기를 해야하는지 몰랐었던.... 정말 처음이신 분들은 띄어쓰기해야한다는 점 꼭 아시길 바랍니다
3. pwd
 -> 현재 내가 위치한 경로가 어디인지 알려줍니다
 -> 은근히 자주사용합니다
4. mkdir
 -> 새 디렉토리를 만드는 명령어
 -> 경험담인데 데이터를 수집하는 경우에 디렉토리가 없으면, 에러를 뱉는 경우가 있기에 종종 사용합니다.
 -> rmdir 디렉토리를 삭제하는 명령어, 안에 내용물이 있으면 옵션을 줘서 삭제해야합니다
5. cp
 -> 파일, 디렉토리를 복사합니다
 -> 저는 대체로 백업을 할 때 자주 사용합니다
6. mv
 -> 파일, 디렉토리를 이동시키거나 이름을 바꿀 때 사용합니다.
 -> 빠릅니다
7. rm
 -> 파일, 디렉토리를 제거합니다.
 -> 개인적으로 삭제, 제거 명령어는 항상 조심해야합니다.
 -> 저는 사용하는 걸 자제하는 편입니다
8. cat
 -> 보고자 하는 파일을 보여줍니다
 -> 용량이 많은 파일은 안하는게 좋습니다
 -> 간단한 파일 같은 경우에는 유용한 편입니다.
9. less
 -> 보고자 하는 파일을 페이지 단위로 봅니다
 -> vi, cat 등 전체를 보여주지만 less는 페이지 단위로 보여주기 때문에 메모리 사용량도 적고 빠릅니다
 -> 검색도 가능해서 정말 유용한 명령어
10. grep
 -> 패턴을 검색합니다
 -> 정말.... 자주 사용합니다.
 -> 걸러내는 용도, 불필요한 내용은 제거 등 여러모로 정말 자주사용합니다
11. head, tail
 -> head : 파일의 처음 몇 줄을 보여줍니다.
 -> tail : 파일의 마지막 몇 줄을 보여줍니다.
 -> 사람마다 다르지만, 저는 개인적으로 head는 자주 사용안합니다.
 -> log 파일을 생성 시에 tail로 실시간 로그를 보는 용도로 사용합니다. 

몇가지만 알려드릴려고 했는데
적다보니 생각보다 양이 많아서... 가독성이 떨어질 듯 하여 나중에 한번 더 올리도록 하겠습니다 ㅎㅎㅎ

오늘 내용은 간략하게 설명드리니 자세한 명령어 모음은 추후에 더 적어보겠습니다!

리눅스 생각보다 재미있으니까!
재미있는 코딩생활되시길 바랍니다~

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.