ปฏิเสธการอนุญาตสำหรับรูทและปัญหา“ cd /”


0

ฉันมีปัญหาก่อนอื่นฉันไม่สามารถ cd ได้อย่างอิสระจาก terminal ตัวอย่างเช่น:

[eldritch@localhost ~]$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
[eldritch@localhost ~]$ cd /Downloads
bash: cd: /Downloads: No such file or directory

ปัญหาที่สองฉันพยายามเรียกใช้ไฟล์และฉันได้รับสิ่งนี้:

[root@localhost Downloads]# ls
NVIDIA-Linux-x86_64-340.24.run  yakuake-2.9.9.tar.xz

[root@localhost Downloads]# ./yakuake-2.9.9.tar.xz 
bash: ./yakuake-2.9.9.tar.xz: Permission denied

.tar.xz เป็นไฟล์ "ซิป" ลอง: "tar -xvf <filename>" สำหรับการอนุญาตโปรดทำ "ls -al" และให้ผลลัพธ์สำหรับบรรทัดที่มีการดาวน์โหลด
agtoever

โปรดอย่าใช้วิธีที่ผิด แต่ฉันขอแนะนำให้คุณลองทำแบบฝึกหัด Linux สักสองสามข้อ คำตอบที่นี่จะช่วยแน่นอน แต่คุณจะได้รับปัญหาเพิ่มเติมหากคุณไม่ได้รับความคิดก่อน ตัวอย่างเช่นนี้: ryanstutorials.net/linuxtutorial
Marcelo

คำตอบ:


2

อันดับแรกฉันขอแนะนำให้คุณอ่านบทแนะนำสำหรับเชลล์ Linux หากคุณไม่คุ้นเคย มีสิ่งพื้นฐานบางอย่างที่คุณจำเป็นต้องรู้เกี่ยวกับการจัดระเบียบไฟล์และการอนุญาตต่างๆ

หากคุณเรียกใช้lsเชลล์ของคุณจะแสดงไฟล์และไดเรกทอรีทั้งหมดในไดเรกทอรีการทำงานปัจจุบัน ในการไปยังไดเรกทอรีดาวน์โหลดคุณต้องพิมพ์:

cd Downloads

และไม่

cd /Downloads

นั่นเป็นเพราะ/รากของดิสก์ของคุณซึ่งโดยปกติจะไม่มีไดเรกทอรีดาวน์โหลด หากต้องการดูไดเรกทอรีการทำงานปัจจุบันของคุณให้พิมพ์

pwd

/home/dima/ซึ่งจะพิมพ์สิ่งที่ต้องการ นั่นคือที่Downloadsอยู่: /home/dima/Downloads.


สำหรับปัญหาที่สองของคุณคุณไม่สามารถเรียกใช้.tar.xzไฟล์ได้ สิ่งที่คุณพยายามจะทำใช้ได้กับไฟล์ที่ทำเครื่องหมายว่าสามารถทำงานได้ซึ่งโดยทั่วไปจะเป็นสคริปต์หรือโปรแกรมเท่านั้น คลังเก็บเช่น.tar.xzต้องไม่ได้รับการยกเว้น:

tar -xvf file.tar.xz

หากคุณอยู่ในระบบที่tarไม่รองรับรูปแบบนี้คุณอาจต้องการ

sudo apt-get install xz-utils

ก่อน.


0

~ปัญหาแรกของคุณคือการที่คุณอยู่ในโฟลเดอร์ที่บ้านของคุณหรือ จากนั้นคุณกำลังcdเข้าไป/Downloadsซึ่งอยู่บนราก

ทางแก้คือ

cd Downloads

หรือ

cd ~/Downloads

ปัญหาที่สองของคุณคือคุณพยายามเรียกใช้ไฟล์บีบอัด คุณต้องการขยายมันด้วย

xz yakuake-2.9.9.tar.xz

คุณอาจต้องติดตั้งxzก่อน หากคุณต้องการความช่วยเหลือโปรดบอกให้เราทราบว่าการกระจายตัวของคุณคืออะไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.