리눅스 명령 매뉴얼 페이지/터미널 putty에서 명령을 입력할때 man 명령으로 핼프 찾을때 한글 번역을 위하여 웹에서 Linux - Searching
컨텐츠 정보
- 6,200 조회
- 0 추천
-
목록
본문
리눅스 매뉴얼 페이지 / Linux - Searching 입니다
터미널 putty에서 명령을 입력할때 man 명령으로 핼프 찾을때
=========
UNIX, Linux 계열의 기본적인 프로그램, 시스템콜, 라이브러리 함수, 디바이스 파일, 파일포멧 유닉스 및 리눅스 시스템에 대한 대한 전반적인 정보가 입력되어 있는 매뉴얼이다. 일반적으로 맨 페이지(man page)로 줄여서 부른다, 맨 페이지 중 특정한 항목을 지칭할 때는 항목 이름(섹션번호)[1] 로 표현 한다.
맨 페이지 역시 매뉴얼로 존재 하며 사용법은 man man을 입력하면 된다(위의 이미지 참고). 맨 페이지의 기본적인 사용법은 man [항목] 으로 된다. 자세한 내용은 아래 사용방법 참고.
맨 페이지는 UNIX, Linux 계열의 기본적인 프로그램 중 하나로서 영어로 작성 되어 있고 터미널를 위해 만들어졌다. 이를 웹 및 한글로 번역하는 한글 맨 페이지 프로젝트는 폐쇄되었다.
2. 사용방법[편집]
간혹 매뉴얼에 이름은 같지만 다른 매뉴얼인 항목[2] 들이 있다. 이런 항목은 섹션(section)을 통해 구분하게 되어 있으므로 명시적으로 "man [섹션] [항목]"처럼 명시적으로 기록 되어야 한다. 각 섹션에 대한 자세한 소개는 "man [섹션] intro"를 통해 볼 수 있다.
man page 섹션들은 아래와 같다.
섹션 번호 | 섹션 설명 |
1 | 실행 가능한 프로그램 또는 쉘 명령 |
2 | 시스템 호출 (system call) |
3 | 라이브러리 호출 (프로그램에 포함된 함수들) |
4 | 특별한 파일 (주로 /dev 에 포함된 다바이스 파일들) |
5 | 파일 포멧 및 규칙 (/etc/passed 같은 파일) |
6 | 게임 |
7 | 기타 (매크로 패키지나 규약 같은 내용을 담고 있음. 예: man(7), groff(7)) |
8 | 시스템 관리자를 위한 명령 - (보통은 root 사용자를 위함) |
9 | 커널 루틴 (표준아님) |
man 명령어의 사용 예제는 아래와 같다.
man 명령어의 사용 예제는 아래와 같다.
# 바이너리 프로그램인 printf의 매뉴얼을 보고 싶다면
prompt$ man printf
# 라이브러리인 printf 함수의 매뉴얼을 보고 싶다면 위에 열거된 섹션 분류 중 라이브러리 호출에 해당하는 3을 추가로 지정해서
prompt$ man 3 printf
man command 하면 설명를 볼수 있다
다른 방법으로
한글 번역을 위하여 웹에서
확인 할수 있다
크롬웹브라우즈로 번역 한글 /영어로 설명/메뉴얼을 볼수 있다
https://linux.die.net/man/1/printf
는
printf (1)-리눅스 매뉴얼 페이지
이름
printf-데이터 포맷 및 인쇄
개요
printf 형식 [ 인수 ] ...
printf 옵션
기술
FORMAT에 따라 ARGUMENT를 인쇄 하거나 OPTION에 따라 실행하십시오.
- --도움
- 이 도움말을 표시하고 종료
- --번역
- 버전 정보를 출력하고 종료
FORMAT은 C printf에서와 같이 출력을 제어합니다. 해석 된 순서는 다음과 같습니다.
- \ "
- 큰 따옴표
- \\
- 백 슬래시
- \에이
- 경고 (BEL)
- \비
- 역행 키이
- \씨
- 더 이상 출력하지 않습니다
- \이자형
- 탈출
- \에프
- 사료 공급
- \엔
- 새로운 줄
- \아르 자형
- 캐리지 리턴
- \티
- 가로 탭
- \V
- 수직 탭
- \ NNN
- 8 진수 값이 NNN 인 바이트 (1-3 자리)
- \ xHH
- 16 진 값이 HH 인 바이트 (1-2 자리)
- \ uHHHH
- 16 진 값이 HHHH 인 유니 코드 (ISO / IEC 10646) 문자 (4 자리)
- \ UHHHHHHHHH
- 16 진 값이 HHHHHHHH 인 유니 코드 문자 (8 자리)
- %%
- 싱글 %
- %비
- 8 진 이스케이프가 \ 0 또는 \ 0NNN 형식 인 것을 제외하고 ''이스케이프가 해석 된 문자열로서의 ARGUMENT
ARGUMENT가 먼저 올바른 유형으로 변환 된 diouxXfeEgGcs 중 하나로 끝나는 모든 C 형식 스펙. 가변 폭이 처리됩니다.
참고 : 쉘에는 자체 printf 버전이있을 수 있으며 여기에 설명 된 버전보다 우선합니다. 지원하는 옵션에 대한 자세한 내용은 셸 설명서를 참조하십시오.
저자
David MacKenzie에 의해 작성되었습니다.
버그보고
printf 버그를 bug-coreutils@gnu.org에보고
GNU coreutils 홈페이지 : < http://www.gnu.org/software/coreutils/ >
GNU 소프트웨어를 사용하는 일반 도움말 : < http://www.gnu.org/gethelp / >
printf 번역 버그를 < http://translationproject.org/team/ >
저작권
저작권 GPLv3 + : GNU GPL 버전 3 이상 < http://gnu.org/licenses/gpl.html >.
이것은 무료 소프트웨어입니다. 자유롭게 변경하고 재배포 할 수 있습니다. 법률에 의해 허용되는 한 보증은 없습니다.
또한보십시오
printf (3)
printf 에 대한 전체 문서 는 Texinfo 매뉴얼로 유지됩니다. 는 IF 정보 와 printf와 프로그램이 제대로 사이트, 명령에 설치
- 정보 coreutils aqprintf invocationaq
완전한 매뉴얼에 액세스 할 수 있어야합니다.
참조
재 (1), 대시 (1), 페치 로그 (1), git-sh-i18n (1), ps (1), sh (1), spax (1), transcode_filter (1)
---------------
자신 사용하는 자주쓰는 명령/사용했던 명령을 ???*. txt 로 저장 설명해 놓아라
nano cmd.txt
저장 합니디
리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)
명령어 : find 파일 찾을 위치 지정 -name 찾을 파일 이름
ex : find ./ -name aaa.txt
위에 ex를 설명해드리면 ./(현재 폴더 부터, 하위 폴더 포함) aaa.txt 파일을 찾아줘!!! 입니다.
출처: https://ngee.tistory.com/83 [ngee]
명령어 : grep -r "찾을 문자열" ./*
ex : grep -r "aaa" ./*
위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 하위 디렉토리 모두에서(-r) 입니다.
여기서 r은 recursive 의미입니다.
출처: https://ngee.tistory.com/83 [ngee]
===================
grep -r " mkdir" ./*
========= cmd.txt로 명령어를 한글화 저장 mkdir 명령어 설명 ==========
root@AOL-Debian:~# grep -r " mkdir" cmd.txt
6. mkdir
만약 love라는 디렉토리를 만들려면 mkdir love를 입력하면 된다.
/rootd에서 love라는 디렉토리를 만들려면, mkdir love
-- ls, man, cd, pwd, mkdir, rmdir, rm, mv, touch, cat, more, head, tail, clear, wc, alias, unalias, | (Pipe), tar, find, grep
root@AOL-Debian:~#
--------------
https://github.com/bagjunggyu/alias
터미널에서 자주 쓰이는 명령어 몇 가지를 한글로 지정해주었습니다.
alias 을 이용하여 자주쓰는 명령어 한글화 방법
다음 alias 명령어를 수정 필요한 부분를
cd /root
nano .bashrc
수정하여 사용 합니다.
수정후
source .bashrc
하면 적용 됩니다
https://github.com/bagjunggyu/alias/blob/master/.bash_aliases
# 터미널에서 자주 쓰이는 명령어 몇 가지를 한글로 지정해주었습니다.
# install 명령어는 이미 사용되고 있는 명령어입니다.그 명령어 대신 이용하실 경우에만 이대로 적용하세요
# 끔 다음에는 한 칸 띄고 숫자를 입력합니다. 숫자는 분을 의미합니다. 지금 바로 끌 때는 0 입니다.
alias 설치='sudo apt-get install -y'
alias 모두설치='sudo dpkg -i *.deb'
alias 제거='sudo apt-get remove -y'
alias 자동제거='sudo apt-get autoremove --purge -y'
alias wkehdwprj='sudo apt-get autoremove --purge -y'
alias 다시='sudo reboot'
alias 끔='sudo shutdown -hP'
alias 업뎃='sudo apt-get update'
alias 업글='sudo apt-get update;sudo apt-get upgrade -y;sudo apt-get autoremove --purge -y'
alias djqrmf='sudo apt-get update;sudo apt-get upgrade -y;sudo apt-get autoremove --purge -y'
alias 업그리='sudo apt-get update;sudo apt-get dist-upgrade -y;sudo apt-get autoremove --purge -y'
alias djqrmfl='sudo apt-get update;sudo apt-get dist-upgrade -y;sudo apt-get autoremove --purge -y'
alias 닫기='exit'
alias ekerl='exit'
alias 정리='clear'
alias wjdfl='clear'
alias 캐시정리='sudo apt-get autoclean clean -y'
alias zotlwjdfl='sudo apt-get autoclean clean -y'
alias 보기='ls'
alias 복사='cp'
alias 이사='mv'
alias 이동='cd'
alias 이름='mv'
alias 지움='rm'
alias 풀기='tar -zxvpf'
alias 수지='sudo gedit'
alias 수나='sudo nano'
alias 수마='sudo pluma'
alias 찾기='sudo apt-cache search'
alias 추가='sudo apt-add-repository -y'
alias deb='sudo dpkg -i'
alias add='sudo apt-add-repository -y'
alias reboot='sudo reboot'
alias install='sudo apt-get install -y'
alias purge='sudo apt-get purge -y;sudo apt-get autoremove --purge -y'
alias remove='sudo apt-get remove -y'
alias update='sudo apt-get update -y'
alias upgrade='sudo apt-get upgrade -y;sudo apt-get autoremove --purge -y'
alias dist-upgrade='sudo apt-get update;sudo apt-get dist-upgrade -y;sudo apt-get autoremove --purge -y'
alias search='sudo apt-cache search'
alias autoremove='sudo apt-get autoremove --purge -y'
alias clean='sudo apt-get clean -y'
alias autoclean='sudo apt-get autoclean -y'
alias Rma='sudo shutdown -hP'
alias ektl='sudo reboot'
==========================
2017/06/18 |
관련자료
-
링크