> 시스템 튜토리얼 > 리눅스 > Linux의 Fish Shell의 기능을 관리하는 방법

Linux의 Fish Shell의 기능을 관리하는 방법

Joseph Gordon-Levitt
풀어 주다: 2025-03-05 09:56:09
원래의
518명이 탐색했습니다.

이 자습서는 명령을 사용하여 어류 쉘 기능을 관리하는 방법을 설명합니다. 예제 및 모범 사례와 함께 기능을 작성, 목록,보기, 편집, 저장, 복사 및 삭제하는 기능을 다룰 것입니다. 목차

functions

명령은 무엇입니까? 명령을 사용하는시기? 어류 쉘의 기능 관리

  • 새로운 함수를 정의 (생성) functions
  • 1.1. functions
  • 에서 정의합니다
  • 1.2. 사용자 정의 디렉토리에 저장 모범 사례
    1. 모든 함수를 나열합니다
    • config.fish 함수의 정의보기
    • 함수 편집
  • 파일에 함수를 저장합니다
    함수 복사
    1. 지우기 (삭제) 함수
  • 명령 옵션 요약
      결론
    1. 명령이란 무엇입니까?
  • FISH SHELL
  • 명령은 사용자 정의 기능을 관리하기위한 내장 유틸리티입니다. 함수를 목록, 검사, 수정 및 제거 할 수 있습니다
      명령을 사용하는시기?
    1. 명령을 사용하십시오
    개선 된 효율성 :
  • 구성 파일을 직접 편집하지 않고 함수 관리 단순화 된 디버깅 :
  • 기능 코드를 쉽게 검사하고 문제 해결하십시오
      향상된 이식성 :
    1. 다른 시스템에서 함수를 저장하고 공유하십시오
    2. 유연성 증가 :
    사용자 정의 명령을 만들거나 기존 명령을 수정하십시오
  • 피쉬 껍질의 기능 관리
    1. 1. 새로운 함수를 정의 (생성) 기본 구성 파일 () 내에서 또는 사용자 정의 함수 디렉토리 () 내의 별도 파일 내에서 함수를 정의 할 수 있습니다.
    2. 1.1.
  • 에서 정의합니다 기능은 새 생선 껍질을 시작할 때마다 자동으로로드에 정의됩니다.
예 :
  • 프로 : functions 작은 기능에 대한 단순; 항상로드되었습니다.
  • 단점 :
  • CAN CLUTTER
  • ; 변경 사항은 다시 시작해야합니다. 많은 함수로 스타트 업 느린 시작.

    1.2. 사용자 정의 디렉토리에 저장 > functions로의 기능을 저장하면 물고기가 필요할 때만 적재하여 시작 속도를 향상시킬 수 있습니다. 먼저, 함수를 정의하십시오 : 그런 다음 :

    를 사용하여 영구적으로 저장하십시오

    이것은 functions

    프로 : 더 빠른 스타트 업; 더 나은 조직; 기능을 쉽게 제거합니다. 단점 : 는 추가 단계가 필요합니다 모범 사례 funcsave 작은 필수 기능에

    를 사용하십시오 더 크고 덜 자주 사용하는 기능에 함수 디렉토리를 사용하십시오.

    2. 모든 함수를 나열합니다
      를 사용하여
    • 를 사용하여 정의 된 모든 함수를 표시하십시오 : config.fish
    • 3. 함수의 정의보기 를 사용하여 특정 함수의 코드를 봅니다
    • 예를 들면 :
    • 4. 함수 편집 : 를 사용하여 함수를 편집하십시오
    이것은 기본 편집기에서 함수를 열어줍니다. 변경 사항을 적용하기 위해 저장하고 가깝습니다.

    5. 파일 에 함수를 저장합니다 함수의 정의를 파일에 저장하십시오 :

    functions 6. 함수 복사

    플래그를 사용하여 함수를 복사하십시오
    function cdls
        builtin cd $argv[1]
        and begin
            echo "Changed to directory: $PWD"
            timeout 1s ls -l
        end
    end
    로그인 후 복사
    로그인 후 복사

    7. 지우기 (삭제) 함수 플래그를 사용하여 함수를 삭제하십시오

    functions 디렉토리에서 함수를 영구적으로 제거하려면 해당 파일을 삭제하십시오 (예를 들어, ). 적용 할 변경을 보려면 쉘을 다시 시작하거나 를 실행하십시오.

    명령 옵션의 요약
    function cdls
        builtin cd $argv[1]
        and begin
            echo "Changed to directory: $PWD"
            timeout 1s ls -l
        end
    end
    로그인 후 복사
    로그인 후 복사
    명령 설명 모든 함수를 나열하십시오. 함수 기능 코드를 표시 <name> </name>. fucked <name> </name> 기본 편집기에서 <name> </name> 함수 --Erase <name> </name> 함수 ​​ . 함수 --copy <old> <ew> </ew></old> 복사 기능 <old> </old> to <ew> </ew>. 함수 <name> & gt; File.fish </name> 기능 저장 기능 <name> </name> file.fish . 테이블> 결론

    functions cdls

    명령은 어류 쉘의 기능을 관리하기위한 강력한 도구이며 쉘 환경을 사용자 정의하는 효율성과 유연성을 제공합니다. 보다 진보 된 사용을 위해 공식 어류 쉘 문서에 문의하십시오.

    (참고 : 이미지 참조가 유효하지 않아 여기에 포함될 수 없습니다.)

    위 내용은 Linux의 Fish Shell의 기능을 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    저자별 최신 기사
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿