기본적으로 모델을 표시하도록 lsblk를 어떻게 변경할 수 있습니까?

기본적으로 모델을 표시하도록 lsblk를 어떻게 변경할 수 있습니까?

저는 현재 아치를 운영하고 있습니다. 표준 옵션에 추가로 선택된 lsblk것처럼 항상 표시되도록 변경하고 싶습니다 . 이름을 바꾸고 해당 옵션으로 호출하는 폴더에 복사본을 넣을 -o model수 있다고 가정합니다 . 하지만 그렇게 하면 필요에 따라 다른 매개변수를 전달하는 것이 엉망이 될 것입니다.lsblk

답변1

이름을 바꾸거나 복사할 필요는 없습니다...그냥:

alias lsblk='lsblk -o model'

따라서 실행할 때마다 lsblk다음과 같은 결과가 나타납니다.lsblk -o model

[편집] 문제를 오해하여 다음과 같은 해결책을 제안합니다. lsbk원하는 작업을 수행하는 함수( function 이라고 부르겠습니다)를 만듭니다 .

lsbk() { lsblk  $@ -o +model; }

-o 옵션 모델을 유지하고 다른 매개변수를 전달해야 합니다.

관련 정보