chmod a+x
파일에 실행 권한을 추가하는 방법 에 대한 기사를 찾았습니다 . 이들그리고 의 차이점은 무엇인가요 chmod +x
? (맨 페이지에서 이러한 차이점을 쉽게 검색할 수 있는 방법이 있습니까? "a"는 맨 페이지를 의미 있게 검색하기에는 너무 작으며, 맨 페이지를 읽는 데 시간이 너무 오래 걸립니다.)
답변1
~에서man chmod
:
A combination of the letters ugoa controls which users' access to the
file will be changed: the user who owns it (u), other users in the
file's group (g), other users not in the file's group (o), or all users
(a). If none of these are given, the effect is as if (a) were given,
but bits that are set in the umask are not affected.
적절한 권한이 있다고 가정하면,
a+x
x
파일의 모든 비트가 설정됩니다 .+x
x
umask에 없는 파일의 모든 비트가 설정됩니다 .
예:
$ umask
0022 # The group and other write bits are set
$ ls -l
---------- file
$ chmod +x file; ls -l
---x--x--x file
$ chmod +w file; ls -l
--wx--x--x file
$ chmod a+w file; ls -l
--wx-wx-wx file
맨페이지 검색
이러한 차이점을 매뉴얼 페이지에서 검색하는 쉬운 방법이 있습니까? "a"가 너무 작습니다.
a
키워드는 링크된 매뉴얼의 관련 내용과 마찬가지로 맨페이지에서 강조 표시되는 경우가 많습니다 . 또 다른 방법은 Less 페이저 /\<a\>
(또는 \ba\b
정규식 라이브러리에 따라 )를 입력하여 단어 경계 검색을 사용하는 것입니다. 이라는 단어와 정확히 일치하므로 a
일치하지 않지만, 이 특별한 경우에는 alone
부정관사도 확실히 모두 잡아냅니다. a
우리는 아직 문법 인식이 부족합니다.
(FelixJN) 굵게/강조 표시된 형식을 일치시키는 방법이 있습니까?
Less가 호출기인 경우 이를 입력합니다 -U
. 제어 문자 표시를 활성화합니다. 굵은 글씨(또는 설정에 따라 색상이 지정된) 단어의 각 문자는 백스페이스로 표시되고 반복적으로 강조 표시됩니다(기울임꼴은 아래 참조 참조).우고다음과 같이 쓰여질 것이다
u^Hug^Hgo^Ho
따라서 검색 결과는
/u^Hug^Hgo^Ho
강조 표시된 항목과 일치합니다.우고. 하지만 이것들은 ^H
들어가야 하는데
Ctrl-VCtrl-H, 이는 꽤 큰 장애물입니다.
(FelixJN)
man chmod | cat -A
아무것도 표시되지 않습니다.
man
출력이 터미널인지 확인하고 그렇지 않은 경우 형식을 삭제합니다. 강제로 포맷하는 데 사용됩니다 MAN_KEEP_FORMATTING=y man chmod
. 검색이 더 편리한 편집기로 전송할 수 있습니다. 예를 들어, Vim에서는
MAN_KEEP_FORMATTING=y man chmod | vim -
/u\bug\bgo\bo
추가 자료: