ld, less-than-*, lesskey, let: add Korean translation (#22691)

This commit is contained in:
HoJeong Im
2026-06-04 10:20:00 +09:00
committed by GitHub
parent 44ff616184
commit c7acfde363
6 changed files with 97 additions and 12 deletions
+11 -7
View File
@@ -1,16 +1,20 @@
# ld
> 오브젝트 파일을 함께 링크.
> 더 많은 정보: <https://sourceware.org/binutils/docs/ld.html>.
> 오브젝트 파일연결해 실행 파일 생성.
> 더 많은 정보: <https://sourceware.org/binutils/docs/ld.html#Options>.
- 특정 오브젝트 파일을 의존성 없이 실행 파일로 링크:
- 의존성 없이 특정 오브젝트 파일을 실행 파일로 링크:
`ld {{경로/대상/파일.o}} {{[-o|--output]}} {{경로/대상/출력_실행파일}}`
- 오브젝트 파일을 함께 링크:
- 여러 오브젝트 파일을 함께 링크하여 실행 파일 생성:
`ld {{경로/대상/파일1.o}} {{경로/대상/파일2.o}} {{[-o|--output]}} {{경로/대상/출력_실행파일}}`
`ld {{경로/대상/파일1.o 경로/대상/파일2.o ...}} {{[-o|--output]}} {{경로/대상/출력_실행파일}}`
- x86_64 프로그램을 glibc에 동적으로 링크 (파일 경로는 시스템에 따라 달라짐):
- 특정 대상 에뮬레이션을 사용하여 오브젝트 파일 링크:
`ld {{[-o|--output]}} {{경로/대상/출력_실행파일}} {{[-I|--dynamic-linker]}} /lib/ld-linux-x86-64.so.2 /lib/crt1.o /lib/crti.o -lc {{경로/대상/파일.o}} /lib/crtn.o`
`ld {{경로/대상/파일.o}} -m {{대상_에뮬레이션}} {{[-o|--output]}} {{경로/대상/출력_실행파일}}`
- x86_64 프로그램을 glibc와 동적 링크 (파일 경로는 시스템에 따라 달라질 수 있음):
`ld {{[-o|--output]}} {{경로/대상/출력_실행파일}} {{[-I|--dynamic-linker]}} {{/lib/ld-linux-x86-64.so.2}} {{/lib/crt1.o}} {{/lib/crti.o}} -lc {{경로/대상/파일.o}} {{/lib/crtn.o}}`
+16
View File
@@ -0,0 +1,16 @@
# <>
> 읽기와 쓰기가 모두 가능한 파일 디스크립터 열기.
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#Opening-File-Descriptors-for-Reading-and-Writing>.
- 파일을 읽기/쓰기 모드로 파일 디스크립터에 연결:
`exec {{3}}<>{{경로/대상/파일}}`
- 원격 TCP 연결을 파일 디스크립터로 열기:
`exec {{3}}<>/dev/{{tcp}}/{{원격_호스트}}/{{포트_번호}}`
- 파일 디스크립터 닫기:
`exec {{3}}<>-`
+25 -5
View File
@@ -1,16 +1,36 @@
# <
> 데이터를 `stdin`으로 리다이렉트.
> 데이터를 표준 입력(`stdin`)으로 리다이렉트.
> 더 많은 정보: <https://gnu.org/software/bash/manual/bash.html#Redirecting-Input>.
- 파일을 `stdin`으로 리다이렉트 (`cat file.txt |`와 동일한 효과를 가짐):
- 파일 내용`stdin`으로 전달 (`cat file.txt |`와 동일한 효과):
`{{명령어}} < {{경로/대상/파일.txt}}`
- 히어 문서를 생성하여 `stdin`으로 전달 (여러 줄 명령 필요):
- here document를 생성하여 `stdin`으로 전달 (여러 줄 입력):
`{{명령어}} << {{EOF}} <Enter> {{여러_줄_데이터}} <Enter> {{EOF}}`
`{{명령어}} << {{EOF}} <Enter> {{여러줄_텍스트}} <Enter> {{EOF}}`
- 히어 문자열을 생성하여 `stdin`으로 전달 (`echo string |`와 동일한 효과를 가짐):
- here string을 생성하여 `stdin`으로 전달 (`echo string |`와 동일한 효과):
`{{명령어}} <<< {{문자열}}`
- 파일을 입력으로 처리하고 결과를 다른 파일에 저장:
`{{명령어}} < {{경로/대상/파일.txt}} > {{경로/대상/파일2.txt}}`
- here document를 파일에 기록:
`cat << {{EOF}} > {{경로/대상/파일.txt}} <Enter> {{여러줄_텍스트}} <Enter> {{EOF}}`
- 앞의 탭 무시 (들여쓰기가 있는 스크립트에서는 유용하지만, 공백에는 동작하지 않음):
`cat <<- {{EOF}} > {{경로/대상/파일.txt}} <Enter> {{여러줄_데이터}} <Enter> {{EOF}}`
- 명령 출력 결과를 파일 디스크립터 형태로 다른 프로그램에 전달 (참고: 앞의 예제들과는 달리, 이 방식은 입력을 표준 입력으로 전달하지 않고 인자를 `/dev/fd/63`와 같은 파일 경로로 치환됨):
`diff <({{명령어1}}) <({{명령어2}})`
- 지속적인 파일 디스크립터 열기:
`exec {{3}}<{{경로/대상/파일}}`
+17
View File
@@ -0,0 +1,17 @@
# lesskey
> `less`의 키 바인딩 사용자 정의.
> 참고: 이 명령은 현재 deprecated 상태입니다.
> 더 많은 정보: <https://manned.org/lesskey>.
- 소스 파일로부터 키 바인딩 컴파일:
`lesskey {{경로/대상/lesskey_파일}}`
- 키 바인딩을 컴파일하여 특정 출력 파일로 저장:
`lesskey {{[-o|--output]}} {{경로/대상/출력파일}} {{경로/대상/lesskey_파일}}`
- 도움말 표시:
`lesskey {{[-V|--version]}}`
+20
View File
@@ -0,0 +1,20 @@
# let
> 쉘에서 산술 표현식 계산.
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-let>.
- 간단한 산술 표현식 계산:
`let "{{result = a + b}}"`
- 표현식에서 후위 증가 연산자와 대입 연산을 사용:
`let "{{x++}}"`
- 표현식 내 삼항 연산자 사용:
`let "{{result = (x > 10) ? x : 0}}"`
- 도움말 표시:
`let --help`
+8
View File
@@ -0,0 +1,8 @@
# librewolf
> 이 명령은 `firefox`의 별칭입니다.
> 더 많은 정보: <https://librewolf.net/>.
- 원본 명령어 문서 보기:
`tldr firefox`