de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 srgg6701
srgg6701
Question

.bashrc: Izin ditolak

Saya mencoba bekerja dengan sebuah proyek di vagrant. Saya telah membuat perintah vagrant ssh, dan terhubung ke VM. Sekarang saya perlu mengedit file .bashrc untuk mengatur jalur ke kode sumber. Tapi pertama-tama saya tidak dapat menemukan file itu. Jadi saya mencari di Google dan menemukan bahwa caranya adalah dengan memanggil perintah ~/.bashrc. Tetapi dengan melakukan ini saya mendapatkan pesan, bahwa saya tidak memiliki akses ke file tersebut:

[[email protected]:~]$ ~/.bashrc
-bash: /home/vagrant/.bashrc: Permission denied

Jadi apa yang harus dilakukan sekarang?

UPD. Saya tidak dapat menemukan file .bashrc. Ketika saya mencoba membuat perintah ls -a, saya mendapatkan berikut ini:

[[email protected]:~]$ ls -a
.              .bash_logout   cleanup.sh   sshd.sh        .veewee_params
..             .bash_profile  minimize.sh  vagrant.sh     .veewee_version
.bash_history  .bashrc        .ssh         .vbox_version  .zsh_profile
[[email protected]:~]$ locate .bashrc
/etc/skel/.bashrc
/home/vagrant/.bashrc
/var/chef/backup/etc/skel/.bashrc.chef-20130614181911
/var/chef/backup/home/vagrant/.bashrc.chef-20130614181912
[[email protected]:~]$

Tetapi hanya tempat di mana saya dapat menemukan beberapa file tersebut adalah direktori di mana cygwin diinstal. Tolong, lihat ilustrasi, mereka mencerminkan hubungan antara direktori vagrant dan cygwin. masukkan deskripsi gambar di sini

14 2013-11-02T12:43:01+00:00 3
 NZJourneyMan
NZJourneyMan
Pertanyaan edit 9 November 2013 в 3:23
Pemrograman
ssh
bash
vagrant
permission-denied
nupic
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 gniourf_gniourf
gniourf_gniourf
2 November 2013 в 12:44
2013-11-02T12:44:47+00:00
Lebih
Sumber
Sunting
#22695336

.bashrc tidak dimaksudkan untuk dieksekusi tetapi bersumber. Coba ini sebagai gantinya:

. ~/.bashrc

Bersulang!

28
0
Radu Rădeanu
Radu Rădeanu
2 November 2013 в 12:55
2013-11-02T12:55:40+00:00
Lebih
Sumber
Sunting
#22695337

Jika anda ingin mengedit file tersebut (atau file apapun pada umumnya), anda tidak dapat mengeditnya hanya dengan menulis namanya di terminal. Anda harus menggunakan perintah ke editor teks untuk melakukan ini. Sebagai contoh:

nano ~/.bashrc

atau

gedit ~/.bashrc

Dan secara umum, untuk semua jenis file:

xdg-open ~/.bashrc

Hanya dengan menulis ~/.bashrc di terminal, ini akan mencoba untuk mengeksekusi file tersebut, tetapi file .bashrc tidak dimaksudkan untuk menjadi file yang dapat dieksekusi. Jika anda ingin mengeksekusi kode di dalamnya, anda dapat melakukan source seperti berikut:

source ~/.bashrc

atau sederhana:

. ~/.bashrc 
Radu Rădeanu
Radu Rădeanu
Jawaban edit 2 November 2013 в 1:01
13
0
Pengguna anonim
2 November 2013 в 9:59
2013-11-02T21:59:49+00:00
Lebih
Sumber
Sunting
#22695338

Jika Anda tidak dapat mengakses file dan os Anda adalah distro linux atau mac os x maka salah satu dari perintah-perintah ini akan berfungsi:

sudo nano .bashrc

chmod 777 .bashrc 

itu tidak berharga

 ashatte
ashatte
Jawaban edit 1 Februari 2014 в 6:46
7
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Галина Утяшова
Terdaftar 20 jam yang lalu
2
Asilbek Qadamboyev
Terdaftar 3 hari yang lalu
3
Akshit Mehta
Terdaftar 6 hari yang lalu
4
me you
Terdaftar 1 minggu yang lalu
5
Никита иванов
Terdaftar 1 minggu yang lalu
ID
JA
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi