TIL - Linux

한성봉·2021년 5월 3일
0

Linux

Linux는 오픈소스 운영체제(OS)입니다. 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어입니다. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다.

Linux 명령어

MacOS - Terminal(터미널)

터미널에서 실습을 해보자.

  • pwd(print working directory) : 컴퓨터의 명령 줄 인터페이스에서 현재 작업 중인 디렉터리의 이름을 출력하는 명령어

  • ls(list segments) : 현재 위치의 파일명령을 조회하는 명령어

    • ls-l : 파일의 상세정보를 나타내는 명령어
    • ls-a : 숨겨진 파일이나 디렉토리 등을 보여주는 명령어
    • ls-al : 숨겨진 파일이나 디렉토리 등의 상세정보를 보여주는 명령어
      • ls-als : 숨겨진 파일이나 디렉토리 등의 상세정보를 용량순으로 정렬해서 보여주는 명령어
  • cd(change directory) : 디렉토리를 이동하는 명령어

    • cd + 파일명/디렉토리 : 이동하고 싶은 파일,디렉토리로 이동
    • cd .. : 상위 디렉토리로 이동하는 명령어
    • `
  • mkdir(make directory) : 디렉토리를 생성하는 명령어

    • make -p dirname/subdirname/.../... : 하위 디렉토리를 생성하는 명령어
  • touch : 파일의 용량이 0인 파일을 생성

  • rm : 파일을 제거하는 명령어

    • rm -r + 디렉토리 : 디렉토리를 제거하는 명령어
  • 명령어 + --help : 명령어의 설명을 나타냄

  • man + 명령어 : 명령어의 설명을 새로운 창에서 나타냄

    • /단어 : 단어 검색 기능
    • n : 검색한 단어를 스크롤 없이 찾아 내려감
    • q : man 명령어 종료
  • mv(move) : 파일을 이동하는 명령어
    -mv name1 name2 : name1의 파일이름을 name2로 변경하는 명령어

sudo(super user do)

sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석되게 되었다. 기본적으로 Sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호(root password)가 필요할 수도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요 없다.[2] Sudo는 각 명령줄에 사용할 수 있으며 일부 상황에서는 관리자 권한을 위한 슈퍼유저 로그인(superuser login)을 완벽히 대신하며, 주로 우분투, 리눅스와 애플의 OS X 에서 볼 수 있다.
-위키백과-

0개의 댓글