반응형
    
    
    
  우분투에서 기본 텍스트 편집기를 변경하는 방법(ubuntu editor)
update-alternatives 명령어는 Debian 계열의 Linux 시스템에서 여러 프로그램 간에 대안을 선택하거나 설정하는데 사용됩니다. 주로 여러 버전의 소프트웨어를 시스템에 설치할 때 유용하게 활용됩니다.
기본 텍스트 편집기 변경(vim.basic)
update-alternatives --config editor
$ sudo update-alternatives --config editor
대체 항목 editor에 대해 (/usr/bin/editor 제공) 4개 선택이 있습니다.
  선택       경로              우선순위 상태
------------------------------------------------------------
* 0            /bin/nano            40        자동 모드
  1            /bin/ed             -100       수동 모드
  2            /bin/nano            40        수동 모드
  3            /usr/bin/vim.basic   30        수동 모드
  4            /usr/bin/vim.tiny    15        수동 모드
Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
사용 가능한 텍스트 편집기 확인
update-alternatives --list editor
$ update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny
728x90
    
    
    
  수동으로 설정하기(vim.basic)
update-alternatives --set editor /usr/bin/vim.basic
$ update-alternatives --set editor /usr/bin/vim.basic
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
자동 모드로 설정된 텍스트 편집기를 찾아 시스템에서 최선의 대안으로 변경(Status: auto mode)
update-alternatives --auto editor
$ update-alternatives --auto editor
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
root@krsecure-mgmt-es-01:~$
이제 선택한 텍스트 편집기가 시스템의 기본 텍스트 편집기로 설정됩니다. 변경 사항은 즉시 적용되며, 이제부터는 editor 명령어나 다른 프로그램에서 기본 텍스트 편집기로 선택한 것을 사용하게 됩니다.
update-alternatives 사용법
- 기본 구문
 
Usage: update-alternatives [<option> ...] <command>
사용법
더보기
$ update-alternatives --help
Usage: update-alternatives [<option> ...] <command>
Commands:
  --install <link> <name> <path> <priority>
    [--slave <link> <name> <path>] ...
                           add a group of alternatives to the system.
  --remove <name> <path>   remove <path> from the <name> group alternative.
  --remove-all <name>      remove <name> group from the alternatives system.
  --auto <name>            switch the master link <name> to automatic mode.
  --display <name>         display information about the <name> group.
  --query <name>           machine parseable version of --display <name>.
  --list <name>            display all targets of the <name> group.
  --get-selections         list master alternative names and their status.
  --set-selections         read alternative status from standard input.
  --config <name>          show alternatives for the <name> group and ask the
                           user to select which one to use.
  --set <name> <path>      set <path> as alternative for <name>.
  --all                    call --config on all alternatives.
<link> is the symlink pointing to /etc/alternatives/<name>.
  (e.g. /usr/bin/pager)
<name> is the master name for this link group.
  (e.g. pager)
<path> is the location of one of the alternative target files.
  (e.g. /usr/bin/less)
<priority> is an integer; options with higher numbers have higher priority in
  automatic mode.
Options:
  --altdir <directory>     change the alternatives directory
                             (default is /etc/alternatives).
  --admindir <directory>   change the administrative directory
                             (default is /var/lib/dpkg/alternatives).
  --instdir <directory>    change the installation directory.
  --root <directory>       change the filesystem root directory.
  --log <file>             change the log file.
  --force                  allow replacing files with alternative links.
  --skip-auto              skip prompt for alternatives correctly configured
                           in automatic mode (relevant for --config only)
  --quiet                  quiet operation, minimal output.
  --verbose                verbose operation, more output.
  --debug                  debug output, way more output.
  --help                   show this help message.
  --version                show the version.
728x90
    
    
  반응형
    
    
    
  '리눅스' 카테고리의 다른 글
| VMware ESXi 7.x에서 호스트 서버 시간을 설정하는 방법 (0) | 2021.02.04 | 
|---|---|
| VMware ESXi 호스트에서 SNMP를 구성하고 사용하는 방법 (0) | 2021.02.04 | 
| 리눅스 history 명령어 (1) | 2021.01.28 | 
| [GIT] 깃 태그(git tag) 생성, 삭제 (0) | 2021.01.27 | 
| [GIT] 깃 브랜치(git branch) 생성, 삭제 (0) | 2021.01.27 |