man page

정승균·2020년 12월 8일
0

리눅스

목록 보기
6/29
post-thumbnail

1. man

  • $ man item : item에 대한 문서가 나옴
jsg2@jsg-ubuntu:~$ man su

SU(1)                       General Commands Manual                      SU(1)

이름
       su - 사용자와 그룹 ID 를 교체하여 쉘을 실행한다

개요
       su     [-flmp]     [-c     명령]    [-s    쉘]    [--login]    [--fast]
       [--preserve-environment]  [--command=명령]  [--shell=쉘]  [-]  [--help]
       [--version] [사용자 [인수...]]

설명
       이  맨페이지는  GNU 버전의 su 를 설명한다.  su 는 한 사용자가 잠시 다른
       사용자가 될 수 있도록 해준다.  실제 사용자 ID, 그룹 ID, USER의 보충적인
       그룹으로  쉘을  실행한다.  USER가 주어지지 않으면 기본적으로 수퍼유저인
       root 로 설정된다.  실행되는 쉘은 USER의  패스워드  목록에서  찾아오거나
       없으면  /bin/sh  를 수행한다.  만약 USER에 패스워드가 있다면 su 는 실제
       사용자 ID 0 (수퍼유저)가 아닌 한 패스워드를 물어온다.

       기본적으로, su 는 현재 디렉토리를 변경하지  않는다.  USER  의  패스워드
       항목으로부터  `HOME',  `SHELL'  등의  변수를  설정하고  만약 수퍼유저가
       아니라면 `USER'와  `LOGNAME'을  USER로  설정한다.  기본적으로  이  쉘은
       로그인 쉘이 아니다.

 Manual page su(1) line 1/72 29% (press h for help or q to quit)

2. Synopsis 보는 법

  • [ ] : 선택 가능한 항목
  • < >/ 무괄호 : 필수 항목

3. 언어 선택

  • 한국어 매뉴얼은 오래된 매뉴얼일 수 있으므로 locale을 영어로 설정해서 보는게 좋음
jsg@jsg-ubuntu:~$ LANGUAGE=
jsg@jsg-ubuntu:~$ LANG=en_US.utf8
jsg@jsg-ubuntu:~$ man su


SU(1)                            User Commands                           SU(1)

NAME
       su - change user ID or become superuser

SYNOPSIS
       su [options] [username]

DESCRIPTION
       The su command is used to become another user during a login session.
       Invoked without a username, su defaults to becoming the superuser. The
       optional argument - may be used to provide an environment similar to
       what the user would expect had the user logged in directly.

       Additional arguments may be provided after the username, in which case
       they are supplied to the user's login shell. In particular, an argument
       of -c will cause the next argument to be treated as a command by most
       command interpreters. The command will be executed by the shell
       specified in /etc/passwd for the target user.

4. 명령어 경로 찾기

  • $ which command or $whereis command
jsg@jsg-ubuntu:~$ which man
/usr/bin/man
jsg@jsg-ubuntu:~$ whereis man
man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz
/usr/share/man/man7/man.7.gz

0개의 댓글