File Profile
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 64 dari 82.
Variabel yang kamu atur dan ekspor hanya bertahan sampai kamu menutup terminal. Agar variabel tersebut tetap ada, kamu perlu menambahkannya ke file profil yang berjalan secara otomatis saat kamu memulai sesi shell baru.
File profil yang paling umum adalah ~/.bashrc untuk shell Bash atau ~/.zshrc untuk Zsh. File-file ini adalah skrip shell yang dijalankan setiap kali kamu membuka terminal baru. Kamu dapat melihat file profilmu dengan:
cat ~/.bashrcUntuk menambahkan variabel lingkungan permanen, tambahkan pernyataan export ke file profilmu:
echo 'export MY_VAR="hello"' >> ~/.bashrcTanda kutip tunggal mencegah shell mengembangkan variabel sekarang, dan >> menambahkan isi ke file alih-alih menimpanya. Setelah menambahkan ke profil, perubahan tersebut tidak akan berlaku pada sesi yang sedang kamu gunakan. Kamu perlu membuka terminal baru atau memuat ulang file dengan:
source ~/.bashrcPerintah source menjalankan file di shell kamu saat ini, dan langsung menerapkan variabel atau pengaturan baru. Dengan cara ini, developer menyesuaikan lingkungan terminal mereka dengan preferensi pribadi, pintasan, dan konfigurasi yang tetap berlaku di berbagai sesi.
Tantangan
MudahTambahkan variabel lingkungan permanen ke file profilmu, lalu muat ulang file tersebut untuk menerapkan perubahan.
Pertama, tambahkan pernyataan export ke ~/.bashrc yang menetapkan variabel bernama WORKSPACE dengan nilai /home/user/projects. Gunakan tanda petik tunggal di sekeliling seluruh pernyataan export agar ekspansi variabel tidak terjadi.
Lalu, gunakan perintah source untuk memuat ulang file profil agar variabel langsung berlaku.
Terakhir, gunakan echo untuk menampilkan nilai variabel WORKSPACE yang baru.
Output akhirmu seharusnya:
/home/user/projectsPetunjuk: Gunakan
echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrcuntuk menambahkan, lalusource ~/.bashrcuntuk memuat ulang, dan terakhirecho $WORKSPACEuntuk memverifikasi.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal