제가 자주 사용하는 몇 가지 명령이 있는데, 그 중 일부는 길어서 매번 입력하는 것(또는 위쪽 화살표나 CTRL-R을 통해 찾는 것)이 약간 번거롭습니다.
특정 키 조합이나 쉽게 액세스할 수 있는 일종의 즐겨찾기 관리자에 연결하는 방법(내장 또는 인앱)이 있습니까?
답변1
물론 그것은 모두 인클로저에 달려 있습니다.
Bash의 경우 별칭을 사용할 수 있습니다.
alias foo="ls --color=always -l -Z --my-favourite-option"
이제 foo
명령줄에 입력하면 bash는 이를 긴 ls
명령줄로 대체합니다. 이는 쉘을 종료할 때까지 지속됩니다. 영구적으로 적용하려면 이 명령을 추가하면 ~/.bashrc
시작된 모든 bash 쉘에서 실행됩니다.
파일에서 바로가기를 만들 수도 있습니다 .inputrc
. 예를 들어 파일에 다음을 입력하면 다음과 같습니다 ~/.inputrc
.
"\C-\M-e": "echo this is a test"
그런 다음 쉘을 다시 시작하면 control-alt-e를 누를 때마다 readline이 명령을 입력합니다.
그러나 inputrc 파일은 bash가 아닌 libreadline에 의해 구문 분석되므로모든libreadline을 사용하는 프로그램 gdb
은 lftp
이를 사용하지만 쉘 명령 실행은 작동하지 않을 수 있습니다.