Apa artinya ~ di shell Linux?


9

Saya baru mengenal Linux dan sudah sering melihatnya. Bisakah seseorang menjelaskan konsep di sini?

~/.somefilename

Apa yang ~ditandakan oleh (tilde)?


1
tilde adalah direktori home pengguna
ddyer

2
Bagaimanapun, ini dicakup dalam referensi shell yang sesuai , seperti Bash Reference Manual .
pst

Sepertinya google tidak mendukungnya support.google.com/websearch/bin/…
Adrian Cornish

Jawaban:


20

The ~(tilde) adalah cara cepat menentukan direktori home Anda.

The ~/.somefilenameberarti direktori home Anda, file tersebut .somefilename.


3
Saya juga harus menyebutkan bahwa. infront dari nama file biasanya menandakan itu adalah file tersembunyi. Ini tidak akan muncul secara default di direktori ls kecuali Anda menetapkan -a sebagai opsi untuk perintah ls.

5

Karakter tilde ~ diartikan oleh sebagian besar shell sebagai "direktori home" untuk Anda. "." tidak berarti apa-apa jika itu adalah bagian dari nama file, meskipun beberapa program seperti ls akan (kecuali secara tegas mengatakan sebaliknya) tidak menampilkan file jika nama mereka dimulai dengan "titik". Semacam atribut "tersembunyi".


3

Tilde awalnya berbagi ruang yang sama pada tombol HOME dari keyboard tertentu dan dengan asosiasi masih berarti direktori home.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.