Untuk pertanyaan awal:
'ln -s '+basebuild+'/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal'
Ini memang akan membuat tautan simbolik ( -s
) dari file / direktori:
<basebuild>/IpDome-kernel/kernel
ke tautan baru Anda
/home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal
Berikut beberapa cara untuk membantu Anda mengingat:
Pertama, ada halaman manual untukln
. Anda dapat mengakses ini melalui pencarian "man ln" di google, atau cukup buka jendela terminal dan ketik man ln
dan Anda akan mendapatkan informasi yang sama. Halaman manual dengan jelas menyatakan:
Di [OPTION] ... [-T] TARGET LINK_NAME (formulir 1)
Jika harus mencari atau membaca halaman manual setiap saat bukan untuk Anda, mungkin Anda akan lebih mudah mengingat bahwa semua perintah nix bekerja dengan cara yang sama:
cp /file/that/exists /location/for/new/file
mv /file/that/exists /location/its/moving/to
ln /file/that/exists /the/new/link
cp
menyalin file yang saat ini ada (argumen pertama) ke file baru (argumen kedua).
mv
memindahkan file yang saat ini ada (argumen pertama) ke tempat baru (argumen kedua)
Demikian juga ln
tautan file yang saat ini ada (argumen pertama) ke tautan baru (argumen kedua) *
Opsi terakhir yang ingin saya sarankan adalah Anda dapat membuat halaman manual Anda sendiri yang mudah dibaca dan mudah (untuk Anda) untuk menemukan / mengingat. Buat skrip shell sederhana yang memberi Anda petunjuk yang Anda butuhkan. Misalnya ♦ :
Dalam file .bash_aliases Anda, Anda dapat menempatkan sesuatu seperti:
commandsfx() {
echo "Symlink: ln -s /path/to/file /path/to/symlink"
echo "Copy: cp /file/to/copy /destination/to/send/copy"
}
alias 'cmds'=commandsfx
Kemudian ketika Anda membutuhkannya, dari baris perintah cukup ketik cmds
dan Anda akan mendapatkan kembali sintaks yang tepat dengan cara Anda dapat dengan cepat membaca dan memahaminya. Anda dapat membuat fungsi-fungsi ini semaju Anda ingin mendapatkan informasi apa yang Anda butuhkan, terserah Anda. Anda bahkan dapat membuatnya interaktif sehingga Anda hanya harus mengikuti petunjuknya .. sesuatu seperti:
makesymlink() {
echo "Symlink name:"
read sym
echo "File to link to:"
read fil
ln -s $fil $sym
}
alias 'symlink'=makesymlink
* - yah jelas mereka semua dapat mengambil parameter yang berbeda dan melakukan hal yang berbeda dan dapat bekerja pada file dan juga direktori ... tetapi premisnya sama
♦ - contoh menggunakan bash shell