별칭 집합을로드하는 프로그램을 만드는 중입니다. 예를 들어 일부 개발 작업을 수행해야합니다. 유용한 별칭이 필요하지만 이러한 별칭을 갖고 싶지는 않습니다. 그리고 mayby 일부 중복 즉, dev 작업 rm = 'rm -i -r'및 하루 rm = 'rm -r'또는 전혀 별칭을 원하지 않는다 그래서 나는 몇 가지 sorces 보면서 말하고있다. .bash_aliases ro .bashrc를 사용하십시오. 그러나 thay cant는 명령으로 편집 할 수 있습니다. 즉, 'loadaliases'명령을 작성한 다음 별명을로드하고 다른 모든 것을 제거해야합니다. 사용하려는 경우 GUI를 순수한 콘솔부팅 후 별칭을 프로그래밍 방식으로 추가하는 방법
0
A
답변
2
와 아치 리눅스 시스템을 사용하여
메신저는 파일에 별명을, 그 별명 수행
이source name_of_that_file
0
당신은을 만들 수 있습니다 매개 변수를 얻을 bash 파일. 이 매개 변수는 사용할 별명을 분리하고이 bash를 실행합니다.
관련 문제
- 1. 레지스트리에 SQL 별칭을 프로그래밍 방식으로 추가하려고 시도합니다.
- 2. 프로그래밍 방식으로 OS X의 Dock에 별칭을 추가하십시오.
- 3. 프로그래밍 방식으로 ProgressBar를 추가하는 방법?
- 4. 프로그래밍 방식으로 NSLayoutConstraints를 추가하는 방법
- 5. 프로그래밍 방식으로 오버레이를 추가하는 방법
- 6. 프로그래밍 방식으로 특성을 추가하는 방법
- 7. 프로그래밍 방식으로 UIPanGestureRecognizer를 추가하는 방법
- 8. 프로그래밍 방식으로 마지막 부팅/종료 시간 받기
- 9. (프로그래밍 방식으로) 텍스트 상자의 텍스트에만 dropshadoweffect를 추가하는 방법 (프로그래밍 방식으로)
- 10. 오버랩없이 다른 relativelayout 후 프로그래밍 방식으로 새 relativelayout 추가하는 방법?
- 11. devexpress 프로그래밍 방식으로 checkview 컨트롤을 추가하는 방법
- 12. JSF AjaxStatusTag 프로그래밍 방식으로 추가하는 방법
- 13. iPad의 툴바에 UISegmentedControl을 프로그래밍 방식으로 추가하는 방법
- 14. 프로그래밍 방식으로 GCE 영구 부팅 디스크 만들기
- 15. 프로그래밍 방식으로 부팅 OS를 선택 하시겠습니까?
- 16. SharedPreferences 메시지를 프로그래밍 방식으로 추가하는 방법 또는 디스플레이에 프로그래밍 방식으로 텍스트를 추가하는 방법
- 17. 폼에 프로그래밍 방식으로 컨트롤을 추가하는 방법?
- 18. 프로그래밍 방식으로 UIView에 텍스트를 추가하는 방법
- 19. 프래그먼트를 프로그래밍 방식으로 relativelayout에 추가하는 방법
- 20. asp.net 프로그래밍 방식으로 detailsview에 항목을 추가하는 방법
- 21. 프로그래밍 방식으로 스프링 빈에 보안을 추가하는 방법
- 22. IOS6에서 새로운 캘린더보기를 프로그래밍 방식으로 추가하는 방법
- 23. 프로그래밍 방식으로 UIPickerView에 사운드를 추가하는 방법
- 24. 프래그먼트에 프로그래밍 방식으로 버튼을 추가하는 방법
- 25. 프로그래밍 방식으로 리본을 만들고 컨트롤을 추가하는 방법?
- 26. 프로그래밍 방식으로 특정 listView에 ToggleButton을 추가하는 방법
- 27. LinearLayout에 프로그래밍 방식으로 툴바를 추가하는 방법
- 28. 프로그래밍 방식으로 카산드라 0.7에 색인을 추가하는 방법
- 29. 프로그래밍 방식으로 SiteCore의 GeneralField에 값을 추가하는 방법
- 30. android에서 프로그래밍 방식으로 editext에 테두리를 추가하는 방법
예 내가 alias.sh와 exports.sh 두 파일을로드 할 때 테스트했습니다. 'source aliases.sh'및 'source'가 포함 된 동일한 디렉토리 main.sh의 sh 파일에서 실행했습니다. exports.sh '하지만 aliases 스틱이나 익스포트가 없음 –
'source main.sh'을 했습니까? – Barmar
그 이유는'source'가'execute'가 아니라는 이유입니다. 모든 스크립트는 서브 쉘에서 실행됩니다. 서브 쉘은 부모 환경에 영향을 줄 수 없습니다. 그래서 당신은 '실행'하지'소스'싶습니다. –