저는 몇 년 동안 집에서 Windows 대신 Linux를 사용해 왔으며 작업을 더 빠르게 처리하기 위해 명령줄을 사용하는 것을 고려했습니다. 그러나 때로는 필요한 명령의 이름을 쉽게 기억하지 못하는 경우가 있습니다. 예를 들어 유추 , 유추 를 adduser
사용하려고 합니다 . 일반적으로 MS Office 도움말 페이지에는 이와 유사한 다른 여러 주제가 있다는 것을 기억하며 관련 주제를 기억할 수 있으면 필요한 것을 찾을 수 있습니다. 예를 들어 , Linux에서는 매뉴얼 페이지가 매우 짧으며 그게 전부입니다 . 인터넷이 널리 보급되기 전에는 원하는 프로그램 이름을 어떻게 찾았나요?mkuser
mkdir
chperm
chown
see also/related
see also
chown
chown (2)
답변1
전통적인 명령은apropos
예를 들어 섹션 1을 검색하려면실행 가능한 프로그램 또는 쉘 명령그리고 8시스템 관리 명령설명서의 용어 add
및 user
:
$ apropos -s1,8 add -a user
addgroup (8) - add a user or group to the system
adduser (8) - add a user or group to the system
h5jam (1) - Add a user block to a HDF5 file
pam_issue (8) - PAM module to add issue file to user prompt
useradd (8) - create a new user or update default new user information
답변2
이 apropos
명령은 필요한 작업을 수행합니다. 정규식과 함께 사용할 수 있습니다. 예를 들어, 귀하의 경우 다음을 사용할 수 있습니다.
apropos mk
apropos user
를 포함하는 이러한 문자열이 포함된 모든 명령을 반환합니다 mkuser
.
속성을 변경하거나 나열하는 명령을 찾고 있지만 명령이 기억나지 않는 경우 다음을 사용할 수 있습니다.
apropos attr
그러면 해당 문자열을 포함하는 모든 항목이 chattr
반환 됩니다 .lsattr
답변3
다른 분들이 이미 답변해주셨듯이 apropos
이것이 바로 답변입니다. 철자를 정확하게 쓰는 데 어려움이 있거나 더 짧은 명령을 선호하는 사용자에게도 이 방법이 적합합니다.
man -k