Saya sudah terbiasa meletakkan skrip umum /usr/local/bin
sehingga saya bisa menjalankannya dari mana saja dengan terminal.
Sebagai contoh, saya membuat skrip shell bernama 1
, membuatnya dapat dieksekusi dengan chmod +x 1
dan memasukkannya /usr/local/bin
, dan di dalam skrip saya ketik #!/bin/sh
di baris pertama, dan kemudian perintah saya. Dari sana, itu sangat mudah digunakan dan cepat untuk dijalankan dengan mengetik
1
Enter
di terminal, dari dalam folder apa pun.
Masalah saya adalah saat ini saya sedang mengerjakan komputer yang tidak sudo
bisa saya lakukan dan saya juga tidak bisa mendapatkannya, jadi saya tidak bisa memasukkan skrip saya /usr/local/bin
.
Apa saja pilihan saya? Apakah ada jalur lain dengan kemampuan "lari dari mana saja" yang sama, yang dapat saya akses tanpa sudo
, atau cara lain untuk mencapai sesuatu yang setara?
Jawaban yang diterima untuk posting ini mengatakan
Untuk skrip yang dijalankan pengguna, gunakan bin / di direktori home Anda.
Yang saya coba, tetapi tidak ada bin
folder di direktori rumah saya, dan ketika saya membuatnya, saya masih tidak bisa menjalankan skrip dari tempat lain.
Saya menjalankan Ubuntu 12.04 LTS.
expr 1 + 1
terpengaruh oleh keberadaan skrip bernama 1
?
expr
, atau bash aritmatika $(( 1 + 1 ))
.