알아야 할 15가지 Linux 용어 및 전문 용어

샤오바이 소프트웨어  2022-04-02 13 : 55  조회수 321회 읽기

처음 사용을 시작할 때리눅스익숙하지 않은 새로운 용어와 전문 용어를 접할 수 있습니다.많은 사용자에게 이것은 새로운 것을 배울 수 있는 기회가 될 수 있지만 다른 사용자에게는 불필요한 용어의 사용리눅스그리고 오픈 소스 세계는 복잡해 보입니다.

비슷한 상황에 있지만 탈출보다는 Linux의 고유성을 받아들이고 싶다면 Linux로 최대한 원활하게 전환할 수 있도록 가장 일반적인 Linux 용어와 전문 용어를 정리했습니다.

1. 리눅스

"리눅스"는 가장 일반적이고 눈에 띄는 용어입니다.Linux를 설치한 사람이라면 누구나 Linux가 무엇인지 알고 있다고 생각할 수 있습니다.그러나 이것은 사실이 아닙니다.일부 사용자는 Linux가 운영 체제라고 잘못 생각합니다.대신 Linux는 1991년 Linus Torvalds가 개발한 무료 오픈 소스 커널입니다.

2. 커널

커널은 운영 체제가 하드웨어와 상호 작용하는 데 도움이 되는 컴퓨터의 일부입니다.마우스로 화면의 버튼을 클릭하거나 키보드의 키를 누를 때마다 정보는 커널을 통해 전달되고 커널은 차례로 운영 체제와 통신하여 데이터를 입력으로 받고 하드웨어(디스플레이 ).

3. 지누

"GNU's Not Unix"의 재귀적 약어인 GNU는 누구나 무료로 자신의 애플리케이션과 운영 체제를 개발할 수 있는 오픈 소스 도구 모음입니다.Richard Stallman이 만든 GNU 프로젝트는 모든 개발자를 위한 오픈 소스 도구를 사용하여 소프트웨어를 무료로 개발 및 배포하는 것을 목표로 합니다.

Linux 커널은 GNU의 GPL(General Public License)에 따라 사용이 허가되므로 GNU/Linux라는 이름이 사용됩니다.오픈 소스 GNU 도구와 Linux 커널을 사용하여 개발된 모든 운영 체제는 Linux 배포판입니다.그러나 분포가 무엇인지 물을 수 있습니다.

4. 릴리스(회전, 스타일 및 리믹스)

 

위에서 언급했듯이 Linux 커널을 사용하여 컴퓨터 하드웨어와 통신하는 모든 운영 체제를 Linux 배포판이라고 합니다. "배포" 또는 줄여서 배포라는 단어는 기본적으로 Linux 기반 운영 체제를 무료로 "배포"하는 공유 프로세스에서 유래했습니다.

개발자와 Linux 땜장이는 또한 주류 Linux 배포판의 스핀과 하이브리드를 출시합니다. "spin" 또는 "remix"는 원래 운영 체제의 사용자 지정 버전 또는 파생 버전을 나타냅니다.일반적으로 기본 OS와 스핀의 차이점은 데스크탑 인터페이스나 소프트웨어 패키지 또는 둘 다를 선택하는 것입니다.

우분투를 예로 들어보자.Xubuntu, Lubuntu 및 Kubuntu를 비롯한 여러 가지 버전으로 제공되며 각각 다른 데스크탑 환경을 사용합니다.유사하게, Fedora는 그것의 비공식 스핀오프를 일반적으로 "스핀", 스핀, 리믹스 및 플레이버로 지칭하며, 각각은 동일한 의미를 갖습니다.

5. 데스크탑 환경

 

사용자가 더 쉽게 컴퓨팅할 수 있도록 운영 체제에는 시스템을 관리하는 그래픽 방식을 제공하는 데스크탑이 있습니다. Windows와 macOS는 상징적인 데스크탑으로 유명하지만 Linux는 매우 다릅니다.

Linux에는 무료로 설치할 수 있는 많은 데스크탑(데스크톱 환경이라고도 함)이 있습니다.데스크탑 환경은 일반적으로 창 관리자와 함께 제공되며, 창 관리자와 결합할 때 사용자 경험을 풍부하게 하는 일부 응용 프로그램 및 가젯을 제공합니다.일부 인기 있는 데스크탑 환경은 GNOME, KDE Plasma, XFCE, Pantheon 및 LXDE입니다.

6. 창 관리자

 

창 관리자는 화면에서 창의 위치와 이동을 제어하는 ​​프로그램입니다.창 관리자는 일반적으로 데스크탑 환경에서 뒤에서 작동하지만 Linux 시스템에서 개별적으로 사용할 수도 있습니다.그러나 비기술적 사용자의 경우 설정이 복잡할 수 있습니다. 이것이 모든 사람이 처음부터 사용하는 것을 좋아하지 않는 주된 이유입니다.

창 관리자는 불필요한 앱과 가젯이 많이 포함되어 있지 않기 때문에 가볍고 데스크톱 환경보다 더 나은 성능을 제공합니다.윈도우 매니저를 선택하면 별도의 메뉴와 컴포지터도 설치해야 한다.

i3wm, bspwm, Awesome 및 Fluxbox는 인기 있는 창 관리자입니다. KDE Plasma 및 GNOME 데스크탑은 뒤에서 KWin 및 Mutter 창 관리자를 사용합니다.

7. 터미널

Linux를 처음 사용하는 경우 많은 텍스트가 있는 검은색 창을 살짝 본 것을 기억할 수 있습니다.이것은 명령줄이라고도 하는 Linux 터미널입니다.

터미널은 운영 체제의 셸을 제어하는 ​​데 사용되는 프로그램입니다.셸은 데스크탑과 상호 작용하는 데 사용하는 텍스트 또는 그래픽 기반 인터페이스입니다. Linux 터미널은 Windows의 명령 프롬프트와 유사하여 관리자가 시스템을 효과적으로 제어하고 관리할 수 있도록 도와줍니다.

다른 운영 체제는 터미널 에뮬레이터 사용에서 멀어진 지 오래지만 Linux 기반 운영 체제에서는 명령줄이 여전히 일반적입니다.

8. 뿌리

Linux에서 루트는 루트 디렉토리와 루트 사용자라는 두 가지를 나타냅니다.루트 디렉토리는 상위 디렉토리이며 시스템의 모든 파일과 폴더를 포함합니다.와일드카드 "/"(슬래시)를 사용하여 명령의 루트 디렉터리를 나타낼 수 있습니다.

반면에 수퍼유저 또는 단순히 루트라고도 하는 루트 사용자는 모든 관리 권한을 가진 사용자입니다.루트 사용자는 모든 파일을 보고 편집할 수 있으며 시스템이나 다른 사용자를 수정하고 전체 디렉토리 계층을 삭제할 수도 있습니다.간단히 말해서 가장 높은 수준의 제어 권한을 가진 Linux 사용자입니다.

9. 패키지 관리자

Linux에서 응용 프로그램은 배포의 공식 리포지토리에서 사용할 수 있는 패키지로 배포됩니다.패키지 관리자는 Linux 시스템에서 패키지를 관리하는 데 사용되는 프로그램입니다.이를 통해 배포 저장소와 같은 소스에서 패키지를 추가하거나 제거할 수 있습니다.그러나 원하는 경우 패키지 관리자를 사용하여 타사 리포지토리를 추가할 수도 있습니다.

APT, RPM 및 pacman은 Linux 배포판에서 가장 널리 사용되는 세 가지 패키지 관리자입니다.Debian 및 Ubuntu 기반 배포판은 APT 패키지 관리자를 사용하고 Fedora, CentOS 및 RHEL은 RPM 패키지 관리자를 사용하고 Arch Linux 및 파생 제품은 pacman을 사용합니다.

10. 소스 코드와 바이너리 패키지

Linux에서 패키지는 프로그램을 실행하거나 설치하는 데 필요한 파일을 포함하는 아카이브를 나타냅니다. Linux의 소프트웨어는 일반적으로 패키지 형태로 출시되며 사용자가 사용할 수 있는 패키지에는 소스 패키지와 바이너리 패키지의 두 가지 유형이 있습니다.

소스 패키지에는 사용자가 소프트웨어를 실행하기 위해 수동으로 컴파일하고 설치해야 하는 프로그램의 소스 코드가 포함되어 있습니다.반면에 바이너리 패키지에는 소프트웨어의 미리 빌드되고 미리 컴파일된 실행 파일이 포함되어 있습니다.

11. 저장소

소프트웨어 리포지토리는 소프트웨어 패키지 및 관련 메타데이터 모음을 저장하는 원격 서버입니다.각 Linux 배포판에는 고유한 리포지토리 집합이 있거나 상위 배포판의 리포지토리를 사용하여 사용자에게 소프트웨어를 제공합니다.

12. 런처(GRUB)

시작 프로그램은 컴퓨터 시작을 담당하는 프로그램입니다.일반적으로 운영 체제와 해당 데이터는 하드 디스크와 같은 비휘발성 저장 디스크에 저장됩니다.부트로더는 시작 시 올바른 운영 체제를 로드하고 메모리에 초기 프로세스를 추가하는 데 도움이 됩니다.

GRUB는 Windows와 Linux를 이중 부팅할 때 가장 일반적으로 사용되는 부트로더 중 하나입니다.다른 예로는 LILO, BURG 및 Syslinux가 있습니다.

13. 프로세스

시스템에서 시작하는 모든 프로그램은 프로세스 모음으로 백그라운드에서 실행됩니다.프로세스는 컴퓨터에서 계산을 수행하는 실행 중인 프로그램의 기본 인스턴스입니다.

인터넷을 검색하기 위해 방금 연 웹 브라우저는 사용자가 인터넷과 상호 작용하고 인터넷을 검색하는 데 도움이 되는 프로세스 또는 일련의 프로세스를 시작합니다.마찬가지로 시스템의 파일 관리자, 터미널, 미디어 플레이어 및 기타 모든 프로그램은 출력을 생성하는 프로세스에 의존합니다.

14. 셸(Bash, Zsh 등)

앞서 언급했듯이 셸은 시스템과 상호 작용하는 데 도움이 되는 인터페이스입니다.터미널과 같은 명령줄 인터페이스 또는 그놈 셸과 같은 그래픽 인터페이스가 될 수 있습니다. 쉘은 또한 터미널에 입력하는 모든 명령에 대한 인터프리터 역할을 합니다.

Linux에 여러 다른 쉘을 설치할 수 있습니다.예를 들어 Bash, Zsh, Fish, sh, Ksh 등모든 셸은 동일한 작업을 수행합니다. 사용자 및 프로세스가 시스템의 다른 프로세스와 상호 작용할 수 있도록 지원합니다.

15. 쉘 스크립트

Linux 명령 세트를 작성하여 단일 파일로 압축하면 결과 파일을 "쉘 스크립트"라고 합니다. 체계.배치 스크립트는 Linux의 셸 스크립트에 해당하는 Windows입니다.

가장 널리 사용되는 쉘 스크립팅 형식은 Bash 스크립팅으로 Bash 쉘을 사용하여 스크립트를 작성하고 실행하는 것을 말합니다. 셸 스크립트는 Linux 시스템에서 작업을 자동화하는 강력한 방법으로, 사용자가 훨씬 쉽고 재미있게 컴퓨팅할 수 있도록 합니다.

이러한 용어와 전문용어를 알면 Linux 전문가가 되는 데 한 걸음 더 다가갈 수 있습니다.Linux의 잠재력을 최대한 활용하려면 명령줄에 능숙해야 하며 복잡하지 않고 작동하도록 운영 체제 문제를 해결하는 방법을 알고 있어야 합니다.

 

이 기사의 주소:https://www.kkgcn.com/2855.html
저작권 고지 :이 기사는 저자의 관점만을 나타냅니다. 저작권은 원저자에게 있습니다. 이 기사를 공유하는 것을 환영합니다. 재인쇄를 위해 출처를 남겨주세요!

发表 评论


표현