Jestem przyzwyczajony do umieszczania typowych skryptów, /usr/local/bin
aby móc je wykonywać z dowolnego miejsca za pomocą terminala.
Na przykład tworzę skrypt powłoki o nazwie 1
, wykonuję go chmod +x 1
i wstawiam /usr/local/bin
, a wewnątrz skryptu piszę #!/bin/sh
w pierwszym wierszu, a następnie w moich poleceniach. Odtąd można go bardzo wygodnie używać i szybko uruchamiać, pisząc
1
Enter
na terminalu, z dowolnego folderu.
Mój problem polega na tym, że obecnie pracuję na komputerze, na którym nie mogę tego zrobić sudo
i 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 bin
folderu 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 + 1
wpłynęłaby na to obecność skryptu o nazwie 1
?
expr
arytmetykę $(( 1 + 1 ))
.