본문 바로가기
  • 실행력이 모든걸 결정한다
Linux

[Linux] sudo / package manager / nano 파일 편집기

by 김코더 김주역 2021. 3. 15.
반응형

1. sudo

substitute user do
권한이 없을 때 실행할 수 없는 명령어를 슈퍼 유저의 권한(관리자 권한)을 빌려 실행하도록 하는 명령어이다.

모든 유저가 sudo를 쓸 수 있는 것은 아니고 sudo를 쓸 수 있는 권한을 부여 받아야 한다.

 

sudo의 사용법은 단순히 명령어 앞에 sudo를 붙이는 것이다.
그런데 매번 관리자 권한이 필요한 경우마다 sudo를 붙이는 작업은 번거로울 수 있다.
그때는 su(switch user) 명령어를 이용하여 관리자 계정으로 로그인할 수도 있다.
예) su root (파라미터를 생략해도 기본값은 root로 적용되며 root가 최고 권한이다)

su 사용자 : 다른 사용자 계정으로 로그인
su - 사용자 : 다른 사용자로 계정으로 로그인 하면서 사용자의 환경변수까지 로그인할 계정으로 넘긴다.

 

2. package manager

리눅스에 기본적으로 내장되어 있는 패키지가 아닌, 인터넷상에 있는 패키지를 다운받고 관리하는 시스템이다.

Package manager을 이용하기 위한 명령어는 apt이다. 참고로 yum 명령어를 쓰는 방법도 있다.

패키지를 다루는 주기와 그에 대한 명령어는 아래와 같다.


1) 다운 받을 수 있는 패키지의 목록을 업데이트

sudo apt-get update


2) 패키지 목록 검색

sudo apt-cache search 검색어

mysql을 검색해서 얻은 패키지들이고, 왼쪽 부분이 패키지명이다.


3) 패키지 설치

검색해서 찾은 패키지명을 입력하면 된다.

sudo apt-get install 패키지명


4) 패키지 최신 버전으로 업데이트

※ 패키지명을 생략하면 모든 패키지가 업그레이드된다.

sudo apt-get upgrade 패키지명

 

5) 패키지 삭제

sudo apt-get remove 패키지명

 

 

3. nano 파일 편집기

리눅스에서도 파일 편집이 가능하다.

참고로 vi라는 중고급자용 편집기도 있는데, 필자도 리눅스를 배우는 입장이므로 vi는 기회가 될 때 다뤄보기로 한다.


nano를 입력하면 파일 편집기가 바로 실행된다.

설치되어있지 않다면 다음 명령어로 설치를 진행하면 된다.

sudo apt-get install nano

 

편집하고 싶은 파일을 지정하고 실행하는 방법도 있다.

nano 파일명

 

nano 실행 화면

 

파일 편집기를 사용할 때 알아두면 좋은 단축키들을 잘 정리한 글을 링크로 첨부하였다.

studymake.blogspot.com/2015/06/nano.html

 

리눅스의 nano 편집기 사용법

 GUI환경에서는 gedit 와 같은 편리한 텍스트 에디터들이 있으므로 텍스트 파일을 만들거나 편집할 경우에 이런 툴을 이용할 수 있다. 그리고 프로그래밍할 때는 IDE를 이용하면 된다. 하지만 쉘

studymake.blogspot.com

 

반응형

댓글