TIL #4 COMMAND LINE INTERFACE

ALTANIS·2021년 1월 27일
0

오늘은 COMMAND LINE과 Git에 대해서 배웠다!

COMMAND LINE INTERFACE

COMMAND LINE INTERFACE를 쓰는 이유?

  • 빠르다
  • 강력하다
  • 접근성이 좋다

왜 리눅스, 유닉스를 사용할까?

  • 서버 시장에서 점유율이 매우 높다!
  • AWS 및 Azure등에서 제공하는 서버는 대부분 리눅스,유닉스 계열이다!
  • 오픈소스

가장 많이 쓰이는 커맨드 용어를 정리해보자

용어설명
ls디렉토리 안 파일보기
cd디렉토리로 이동
cd~홈 디렉토리
cd/루트 디렉토리
cd.현재 디렉토리
cd..부모 디렉토리
pwd현재 디렉토리 확인

파일이름에 공백이 있다면?
공백에 해당하는 부분을 역슬래시를 넣어줍니다.

파일이름이 너무 길다면 자동완성을 이용해보자!

주요 명령어

명령어내용
touch name빈 파일 생성
mkdir name디렉토리 생성
cat name텍스트 형태의 파일 확인
mv name target directory옮길 파일 및 디렉토리
mv name new name파일 및 디렉토리 이름 바꾸기
cp name target directory복사
cp -r 폴더복사
rm name파일 삭제
rm -r name폴더 삭제

👀 삭제는 중요하다!
rm 명령어는 삭제할건지 확인하지 않고 삭제된 파일은 복구 불가능

관리자 권한으로 실행 sudo

  • 관리자만 읽을 수 있는 파일 읽기
  • 새로운 프로그램 설치(우분투 리눅스)
  • notes; 새로운 프로그램 설치시 Package Manager를 이용하는 것이 보편적

👀 sudo는 권한 문제를 해결하는 솔루션이 아니다!
가능한 user 권한으로 해결할 수 있어야 한다
sudo는 한번만 인증하면 그 이후는 생략

0개의 댓글