>백엔드 개발 >PHP 튜토리얼 >lnmp 설치 스크립트를 살펴보니 libc6-xen.conf 구성 파일을 수정하는 코드가 있었는데, 특별히 이해가 되지 않았습니다.

lnmp 설치 스크립트를 살펴보니 libc6-xen.conf 구성 파일을 수정하는 코드가 있었는데, 특별히 이해가 되지 않았습니다.

WBOY
WBOY원래의
2016-12-01 00:56:551678검색

lnmp.org V1.3버전

방법Xen_Hwcap_Setting이 있는데, 구성 파일 libc6-xen.confhwcap 1 nosegneghwcap 0 nosegneg로 변경한 것 같아요. 코드는 다음과 같습니다.

<code>Xen_Hwcap_Setting()
{
    if [ -s /etc/ld.so.conf.d/libc6-xen.conf ]; then
        sed -i 's/hwcap 1 nosegneg/hwcap 0 nosegneg/g' /etc/ld.so.conf.d/libc6-xen.conf
    fi
}</code>

인터넷에서 검색했는데 잘 이해가 안가네요. 답변 부탁드립니다

============== 추가정보 ===========

제 질문이 조금 문제가 있을 수도 있습니다. 제가 더 알고 싶은 것은 이 구성이 hwcap 1 nosegneg 어떤 역할을 합니까?입니다. 이 구성을 hwcap 0 nosegneg으로 수정해야 하는 이유는 무엇입니까?

apt-browse의 한 구절.

# 이 지시어는 ldconfig에게 nosegneg 하위 디렉터리를 검색하도록 지시합니다
# 그리고 hwcap 일치
# 필드에 추가 비트 1이 설정된 DSO를 캐시합니다. vDSO는 동적 정보를 알려줍니다. linker to
# nosegneg 하위 디렉터리에서 검색하고 ld.so.cache 파일에서 이 추가 hwcap 비트
#를 일치시킵니다.
hwcap 1 nosegneg

답글 내용:

lnmp.org V1.3버전

방법Xen_Hwcap_Setting이 있는데, 구성 파일 libc6-xen.confhwcap 1 nosegneghwcap 0 nosegneg로 변경한 것 같아요. 코드는 다음과 같습니다.

<code>Xen_Hwcap_Setting()
{
    if [ -s /etc/ld.so.conf.d/libc6-xen.conf ]; then
        sed -i 's/hwcap 1 nosegneg/hwcap 0 nosegneg/g' /etc/ld.so.conf.d/libc6-xen.conf
    fi
}</code>

인터넷에서 검색했는데 잘 이해가 안가네요. 답변 부탁드립니다

============== 추가정보 ===========

제 질문이 조금 문제가 있을 수도 있습니다. 제가 더 알고 싶은 것은 이 구성이 hwcap 1 nosegneg 어떤 역할을 하느냐는 것입니다. 이 구성을 hwcap 0 nosegneg으로 수정해야 하는 이유는 무엇입니까?

apt-browse의 한 구절.

# 이 지시어는 ldconfig에게 nosegneg 하위 디렉터리를 검색하도록 지시합니다
# 그리고 hwcap 일치
# 필드에 추가 비트 1이 설정된 DSO를 캐시합니다. vDSO는 동적 정보를 알려줍니다. linker to
# nosegneg 하위 디렉터리에서 검색하고 ld.so.cache 파일에서 이 추가 hwcap 비트
#를 일치시킵니다.
hwcap 1 nosegneg

쉘 파일 판단에서

-s는 파일에 내용이 있는지 여부를 의미합니다. 내용이 없으면 다음 sed를 실행합니다.
첫 번째

<code>test_name()
{

}</code>

실제로는 함수입니다!

sed 사용 매개변수

<code>
-i :直接修改读取的文件内容,而不是输出到终端

   </code>

데이터 검색 및 교체
sed는 전체 라인 처리 모드 외에도 라인 단위로 부분 데이터를 검색하고 교체할 수도 있습니다. 기본적으로 sed의 검색 및 대체는 vi의 검색 및 대체와 매우 유사합니다! 그는 약간 다음과 같습니다:

<code>
sed 's/要被取代的字串/新的字串/g'

</code>

코드의 의미는 다음과 같습니다

<code>全局把hwcap 1 nosegneg替换成hwcap 0 nosegneg</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.