리눅스의 기본 명령어

이시우·2021년 3월 26일
0

컴퓨터 지식

목록 보기
13/17
post-thumbnail

리눅스를 사용하는 이유

  • 모든 소스가 오픈되어있어 광범위하게 사용된다.
  • 다중사용자, 다중작업을 지원, 시스템적으로 서버를 운영하기에 적합하다.
  • 무료이기 때문에 기업에서 많이 사용해서 배우는것도 있다.
  • 모바일 쪽은 리눅스의 점유율이 매우 높다.
  • 오픈소스이기 때문에 보안이 취약하기도 하지만 반대로 지속적인 업데이트로 보안을 강화할 수 있다.
  • 콘솔 기반의 강력한 여러 도구들을 제공하기 때문에 일단 익숙해지면 GUI에 많은 것을 의존하는 다른 운영체제보다 관리하기도 편하고 자동화하기도 쉽다.

기본 명령어

VMware의 가상환경 위에 Cento OS를 설치하여 사용했습니다.

리눅스 기본 편집기 vi/vim 명령어
https://inpages.tistory.com/124
리눅스에서는 폴더를 디렉토리라고 부름.
pwd : 현재 경로를 보여줌
whoami : 어떤 사용자인지 보여줌

ls : 디렉토리와 파일의 목록을 볼 수 있음 cmd의 dir와 같음
ls-l : 파일 자세히 보기
ls-a : .(마침표)로 시작되는 파일을 숨기지 않음(숨긴 파일을 보여줌)
ls-al : 숨어있는 파일까지도 자세히보기

vi aaa : vi 라고쓰면 입력을 위해 준비, 파일명 앞에
. 을 붙이면 숨김파일이된다.

vi입력후 파일명을 정하지않으면 wq로 나올때 파일명을 지정하면 된다.

esc를 누르면 명령어 대기상태
a, i를 누르면 편집상태

:q : 그대로 종료하기(quit)
:q! : 변경된 내용을 저장하지 않고 강제로 종료하기
:wq : 변경된 내용을 저장하고 종료하기(write and quit)

esc + yy : 커서가 있는 라인을 복사
esc + p : 붙여넣기

esc + dd : 한줄 지우기

esc + 숫자누르고 + dd : 숫자 수 만큼 줄 지우기

esc + : set nu : 줄에맞춰 숫자 생성
esc + : set nonu : 줄에맞춰 숫자 생성한것 지우기

mkdir 디렉토리명 : 디렉토리 생성
mkdir -p 디렉토리명/디렉토리명 : 디렉토리들 한꺼번에 만들기 (폴더안의 폴더만들기)

cd . : 자기자신
cd .. : 한단계 상위 폴더

cd 디렉토리명 : 해당하는 디렉토리로 감

rmdir 디렉토리명 : 디렉토리 삭제(하위폴더가 있으면 삭제 불가)

touch 파일명 : 파일만 생성(직접 들어가 입력해야함)

cat 파일명 : 파일 내용 읽기
cat 파일명 파일명 : 두가지 파일 내용 같이 읽기

cp 파일명 kbs/ : 해당 폴더로 파일 copy

rm -rf 파일명,폴더명 : 파일 및 폴더 삭제 -r뒤에 f를 붙이면 삭제할건지 물어보지 않음.

mv 파일명 ../폴더명/ : 파일 이동

mv 원래파일명 바꿀파일명 : 파일이름 변경하기

head ( - )라인수 파일명 : 파일의 앞부분을 확인

tail ( - )라인수 파일명 : 파일의 뒷부분을 확인

grep "찾는글자" 파일명 : 찾는 글자를 빨간색으로 표시해줌. [a-z]는 영어 [가-힣] 한글 찾아줌

whereis 파일명 : 파일이 설치되어있는 상세경로를 보여줌.

which 파일명 : 파일이 설치되어있는 기본경로

ifconfig : 아이피 알아보기

exit : 터미널 끄기.

후기?

오늘 수업 중에 처음으로 리눅스를 사용해봤다.
서버 개발자라면 꼭 필요하다는 말도 많이 들었는데 아직은 깊게 안써봐서 잘 모르겠다.
서버의 환경이 리눅스 기반이라 많이 쓰이고 오픈소스이며, 터미널 창에서 많은 기능을 지원해서 사용하는 건가?
인터넷을 찾아봤는데 리눅스 환경에서 개발해본 적이 없어서인지 아직 확실한 장점을 잘 모르겠다.

0개의 댓글