Jestem przyzwyczajony do umieszczania typowych skryptów, /usr/local/binaby móc je wykonywać z dowolnego miejsca za pomocą terminala.
Na przykład tworzę skrypt powłoki o nazwie 1, wykonuję go chmod +x 1i wstawiam /usr/local/bin, a wewnątrz skryptu piszę #!/bin/shw pierwszym wierszu, a następnie w moich poleceniach. Odtąd można go bardzo wygodnie używać i szybko uruchamiać, pisząc
1Enter
na terminalu, z dowolnego folderu.
Mój problem polega na tym, że obecnie pracuję na komputerze, na którym nie mogę tego zrobić sudoi nie mogę się spodziewać, że go dostanę, więc nie mogę umieścić mojego skryptu /usr/local/bin.
Jakie są moje opcje? Czy istnieje inna ścieżka z taką samą funkcją „uciekaj z dowolnego miejsca”, do której mogę uzyskać dostęp bez sudo, lub inny sposób na osiągnięcie czegoś równoważnego?
Akceptowana odpowiedź na ten post mówi
W przypadku skryptów o zasięgu użytkownika użyj bin / w katalogu domowym.
Próbowałem, ale nie ma binfolderu w moim katalogu domowym, a kiedy go utworzyłem, nadal nie mogłem uruchomić skryptu z innego miejsca.
Korzystam z systemu Ubuntu 12.04 LTS.
expr 1 + 1wpłynęłaby na to obecność skryptu o nazwie 1?
exprarytmetykę $(( 1 + 1 )).