tutorial ubuntu - cara memindahkan dan mengcopy menggunakan terminal
Daftar Isi:
Saat Anda mengetik perintah pada baris perintah, Anda pada dasarnya memberi tahu shell untuk menjalankan file yang dapat dieksekusi dengan nama yang diberikan. Di Linux, program yang dapat dieksekusi ini seperti
ls
,
find
,
file
, dan lainnya, biasanya hidup di dalam beberapa direktori berbeda di sistem Anda. File apa pun dengan izin yang dapat dieksekusi yang disimpan di direktori ini dapat dijalankan dari lokasi mana pun. Direktori yang paling umum yang menyimpan program yang dapat dieksekusi adalah
/bin
,
/sbin
,
/usr/sbin
,
/usr/local/bin
dan
/usr/local/sbin
.
Tetapi bagaimana shell tahu, direktori apa yang harus dicari untuk program yang dapat dieksekusi atau apakah shell mencari melalui seluruh sistem file?
Jawabannya sederhana. Saat Anda mengetik perintah, shell mencari semua direktori yang ditentukan dalam variabel
$PATH
pengguna untuk file yang dapat dieksekusi dari nama itu.
Artikel ini menunjukkan cara menambahkan direktori ke
$PATH
di sistem Linux.
Apa itu
$PATH
di Linux
Variabel lingkungan
$PATH
adalah daftar direktori yang dipisahkan oleh titik dua yang memberitahu shell direktori mana yang harus dicari untuk file yang dapat dieksekusi.
Untuk memeriksa direktori apa saja yang ada dalam
$PATH
Anda, Anda dapat menggunakan perintah
printenv
atau
echo
:
echo $PATH
Outputnya akan terlihat seperti ini:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Menambahkan Direktori ke
$PATH
Ada situasi di mana Anda mungkin ingin menambahkan direktori lain variabel
$PATH
. Misalnya, beberapa program mungkin diinstal di lokasi yang berbeda atau Anda mungkin ingin memiliki direktori khusus untuk skrip pribadi Anda, tetapi dapat menjalankannya tanpa menentukan jalur absolut ke file yang dapat dieksekusi. Untuk melakukan ini, Anda hanya perlu menambahkan direktori ke
$PATH
.
Katakanlah Anda memiliki direktori bernama
bin
terletak di direktori Beranda di mana Anda menyimpan skrip shell Anda. Untuk menambahkan direktori ke
$PATH
ketik:
export PATH="$HOME/bin:$PATH"
Perintah
export
akan mengekspor variabel yang dimodifikasi ke lingkungan proses anak shell.
Anda sekarang dapat menjalankan skrip Anda hanya dengan mengetikkan nama skrip yang dapat dieksekusi tanpa perlu menentukan path lengkap yang dapat dieksekusi.
Namun, perubahan ini hanya sementara dan hanya berlaku di sesi shell saat ini.
Untuk membuat perubahan permanen, Anda perlu mendefinisikan variabel
$PATH
dalam file konfigurasi shell. Di sebagian besar distribusi Linux ketika Anda memulai sesi baru, variabel lingkungan dibaca dari file berikut:
-
File konfigurasi khusus shell global seperti
/etc/environment
dan/etc/profile
. Gunakan file ini jika Anda ingin direktori baru ditambahkan ke semua pengguna sistem$PATH
.File konfigurasi khusus shell per pengguna. Sebagai contoh, jika Anda menggunakan Bash, Anda dapat mengatur variabel
$PATH
dalam file~/.bashrc
dan jika Anda menggunakan Zsh nama filenya adalah~/.zshrc
.
Dalam contoh ini, kita akan mengatur variabel di file
~/.bashrc
. Buka file dengan editor teks Anda dan tambahkan baris berikut di akhir file:
nano ~/.bashrc
~ /.bashrc
export PATH="$HOME/bin:$PATH"
Simpan file dan muat
$PATH
ke dalam sesi shell saat ini menggunakan perintah
source
:
source ~/.bashrc
Untuk mengonfirmasi bahwa direktori berhasil ditambahkan, cetak nilai
$PATH
dengan mengetik:
Kesimpulan
Menambahkan direktori baru ke pengguna Anda atau variabel
$PATH
global cukup sederhana. Ini memungkinkan Anda menjalankan perintah dan skrip yang disimpan di lokasi yang tidak standar tanpa harus mengetikkan path lengkap ke yang dapat dieksekusi.
Instruksi yang sama berlaku untuk distribusi Linux apa pun, termasuk Ubuntu, CentOS, RHEL, Debian dan Linux Mint.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.
terminalAlat Long Path Fixer akan memperbaiki kesalahan Path Too Long di Windows 10

Tool Long Path Fixer akan mengelola File Long Path & memperbaiki Path Terlalu Panjang kesalahan gratis. Hapus, Pindah, Salin, Ganti nama file terkunci, yang tidak dapat Windows File Explorer.
Bagaimana cara menambahkan highlight instagram tanpa menambahkan cerita

Ingin membuat Sorotan Instagram tanpa mempublikasikannya ke Story terlebih dahulu? Periksa retas di sini dan ganti juga sampul tanpa mempostingnya ke sebuah Cerita.
Bagaimana cara zip file dan direktori di linux

Zip adalah format file arsip yang paling banyak digunakan yang mendukung kompresi data lossless. Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana cara Zip (kompres) file dan direktori di Linux menggunakan perintah zip.