ホームページ >システムチュートリアル >Linux >Linux上の魚の殻の関数を管理する方法
このチュートリアルでは、
コマンドを使用して魚のシェル機能を管理する方法について説明します。 機能の作成、リスト、表示、編集、保存、コピー、削除、例とベストプラクティスを取り上げます。
functions
functions
いつfunctions
魚の殻の管理機能の管理config.fish
1.2。カスタムディレクトリに保存functions
functions
魚のシェルコマンドは、ユーザー定義の関数を管理するための組み込みユーティリティです。 関数をリスト、検査、変更、および削除できます
いつfunctions
コマンドを使用するか?
コマンドを使用してください:
functions
構成ファイルを直接編集せずに関数を管理します
functions
)内の関数を定義できます。 1.1。
で定義します 新しい魚のシェルを起動するたびに例:~/.config/fish/config.fish
~/.config/fish/functions/
config.fish
小さな関数の場合は簡単です。常にロードされています。
can clutterconfig.fish
;変更には魚を再起動する必要があります。多くの機能を備えた遅いスタートアップ。
1.2。カスタムディレクトリに保存
function cdls builtin cd $argv[1] and begin echo "Changed to directory: $PWD" timeout 1s ls -l end end関数を
に保存することで、魚は必要なときにのみロードできるようになり、スタートアップ速度が向上します。
最初に、関数を定義します:
次に、config.fish
:
。~/.config/fish/functions/
を作成します
長所:より高速な起動;より良い組織;機能を削除しやすい。
cons:には、追加のfuncsave
ステップが必要です。
config.fish
を使用します
functions
function cdls builtin cd $argv[1] and begin echo "Changed to directory: $PWD" timeout 1s ls -l end end
たとえば、
function cdls builtin cd $argv[1] and begin echo "Changed to directory: $PWD" timeout 1s ls -l end end
functions cdls
4。関数の編集
これにより、デフォルトエディターに関数が開きます。 変更を適用するために保存して近く。
funcsave cdls
5。ファイルに関数を保存します
6。関数のコピー
functions
を使用して関数をコピーします
--copy
functions <function_name></function_name>
を使用して関数を削除します
--erase
funced <function_name></function_name>ファイル(例えば
)を削除します。 シェルを再起動するか、変更を実行するために.fish
を実行してください。rm ~/.config/fish/functions/cdls.fish
exec fish
コマンド
説明
functions
すべての関数をリストします。
関数<name> </name>
関数のコードを表示
<name> </name>
。
funced <name> </name>
関数の編集
<name> </name>
デフォルトエディターの
関数-erase <name> </name>
関数を削除
<name> </name>
。
関数 - Copy <old> <new> </new></old>
copy function
<old> </old>
から <new> </new>
。
関数<name>&gt; file.fish </name>
function
<name> </name>
to file.fise
。
Command | Description |
---|---|
functions |
List all functions. |
functions <name></name> |
Display the code of function <name></name> . |
funced <name></name> |
Edit function <name></name> in your default editor. |
functions --erase <name></name> |
Delete function <name></name> . |
functions --copy <old> <new></new></old> |
Copy function <old></old> to <new></new> . |
functions <name> > file.fish</name> |
Save function <name></name> to file.fish . |
コマンドは、魚のシェルで機能を管理するための強力なツールであり、シェル環境をカスタマイズするための効率と柔軟性を提供します。 より高度な使用については、公式の魚のシェルのドキュメントを参照してください。
functions
(注:画像参照は無効であり、ここに含めることはできません。)
以上がLinux上の魚の殻の関数を管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。