วิธีเปิดไดเรกทอรี / โฟลเดอร์และ URL ผ่าน Terminal


24

ฉันสามารถนำทางไฟล์ของฉันได้ค่อนข้างเร็วผ่านเทอร์มินัล เร็วกว่าการดับเบิลคลิก ... เปิด ... ดูดับเบิลคลิก ... ฯลฯ

ฉันจะเปิดไดเรกทอรีใน Ubuntu GUI ได้อย่างไร ตัวอย่างเช่น:

cd projects
{some cmd} client_project

จากนั้น voila จะเปิดใน Ubuntu GUI ราวกับว่าฉันสำรวจด้วยตนเอง?

นอกจากนี้ฉันจะเปิด URL ในเบราว์เซอร์เริ่มต้นของฉันผ่านทางเทอร์มินัลได้อย่างไร มันยอดเยี่ยมมากที่จะไป: F12

open http://google.com

และ Chrome ก็เปิดขึ้นมา

คำตอบ:


39

ในการเปิดไดเรกทอรี:

  • หากต้องการเปิดโฟลเดอร์จากเทอร์มินัลให้พิมพ์ดังต่อไปนี้

    nautilus /path/to/that/folder
    

    หรือ

    xdg-open /path/to/the/folder
    

    กล่าวคือ

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • เพียงแค่พิมพ์ nautilus คุณก็จะได้ไฟล์เบราว์เซอร์

    nautilus
    

ในการเปิด URL:

  • คุณสามารถพิมพ์สิ่งใดสิ่งหนึ่งต่อไปนี้ในเทอร์มินัล

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • หากคุณต้องการเปิดสอง URL ในเวลาเดียวกันให้เว้นช่องว่างหลัง URL แรกและพิมพ์วินาที

    firefox www.google.com www.gmail.com
    

บันทึก:

  • Linux คำนึงถึงขนาดตัวพิมพ์ดังนั้นให้พิมพ์ชื่อไฟล์อย่างถูกต้อง
  • นอกจากนี้คุณยังสามารถเพิ่มนามแฝงเพื่อย่อคำสั่งตัวอย่างเช่นถ้าคุณต้องการopenurlแทนคุณx-www-browserควรแก้ไขไฟล์. bashrc
    gedit ~/.bashrc
  • ที่ด้านล่างของไฟล์ให้เพิ่มบรรทัดต่อไปนี้

    alias openurl=x-www-browser
    

    ข้อความแสดงแทน

  • บันทึกและปิดไฟล์
  • ตอนนี้คุณสามารถเปิด URL โดยพิมพ์

    openurl http://google.com
    

3
xdg-open ใช้งานได้กับ directrories และไฟล์อื่น ๆ เช่นกัน
Florian Diesch

@FlorianDiesch ลืมใส่ว่าขอบคุณสำหรับความทรงจำ :)
karthick87

1
การชี้ไปที่ gernerally นั้นน่าxdg-openจะมีผลลัพธ์เช่นเดียวกับการคลิกที่ไฟล์ใด ๆ ในโฟลเดอร์หรือบนเดสก์ท็อปของคุณ ควรเปิดไฟล์ / โฟลเดอร์ / url ด้วยแอปพลิเคชั่นเริ่มต้นเพื่อจัดการไฟล์ประเภทนั้น ฉันได้นามแฝงเช่นเดียวกับgoฉัน~/.bashrc
andrewsomething

เยี่ยมมากขอบคุณมาก ฉันติดตั้ง Komodo และตั้งค่าkomodo somefile.htmlให้เปิดไฟล์ แต่ฉันไม่เห็นมันในไฟล์ bashrc จะเป็นที่ไหนและฉันจะเปลี่ยนเป็นedit somefile.htmlเปิดใน Komodo ได้ไหมถ้าฉันพิมพ์โคโมโด?
ออสการ์ Godson

ดีมีอยู่แล้ว/usr/bin/editดังนั้นฉันจะเลือกอย่างอื่น แต่ต่อไป ... ในการ~/.bashrcเพิ่มบรรทัดที่พูดว่าalias edit='komodo'
andrewsomething

6

แทนที่จะพิมพ์เครื่องหมายคำพูดทั้งหมดเป็นต้นสามารถใช้:

nautilus .

ทำงานกับไดเรกทอรีที่มีช่องว่างในชื่อของพวกเขา


2

คุณสามารถเรียกใช้ aplication ได้ ทั้ง Nautilus และ Chrome ยอมรับ path (url) เป็นพารามิเตอร์

nautilus /directory/subdirectory/subsubdirectory

หรือ

cd /directory/subdirectory/subsubdirectoryและจากนั้นnautilus .(จุดนั้นสำคัญ - จะบอกให้ Nautilus เปิดไดเรกทอรีปัจจุบัน)

google-chrome www.google.com

หรือ

x-www-browser www.google.com - คำสั่งนี้เรียกชุดเบราว์เซอร์เป็นค่าเริ่มต้น (ดังนั้นหากเบราว์เซอร์เริ่มต้นของคุณคือ Chrome คำสั่งนี้จะเปิด Chrome)


เราจะเพิ่มคำสั่งที่สั้นกว่าซึ่งทำกับ x-www-browser ได้อย่างไร คือopenurl www.google.comอะไร
Oscar Godson

คุณสามารถสร้างนามแฝง en.wikipedia.org/wiki/Alias_%28 คำalias open="x-www-browser"~/.bashrc
สั่ง%29

1

ไม่คำตอบข้างต้นก็โอเค แต่นี่คือสิ่งที่ฉันคิดว่าคุณกำลังมองหา:

nautilus "$(pwd)"

xdg-open "$(pwd)"

ฉันเพิ่งทดลองวันนี้และมันก็ใช้ได้ มันยอดเยี่ยมใช่ไหม


1

เพื่อเปิดไดเรกทอรี / โฟลเดอร์

คุณสามารถใช้nautilus .และกด Enter เพื่อเปิดไดเรกทอรีปัจจุบัน

หากต้องการเปิดตำแหน่งที่ระบุให้ลองทำดังนี้

เช่นหากคุณต้องการเปิดโฟลเดอร์ Music ในตำแหน่งนี้:

/media/dulithdecozta/A08A64BB8A648F98/Music/

จากนั้นดำเนินการดังต่อไปนี้

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

เพื่อเปิด URL ผ่านทางเทอร์มินัล

เช่นให้เปิดstackoverflow.comผ่านเทอร์มินัล

(Google Chrome)

google-chrome http://stackoverflow.com 

(Firefox)

firefox http://stackoverflow.com 

0

วิธีที่ง่ายที่สุดคือการวางไฟล์ url ในกล่องที่อยู่ของ Firefox อย่างน้อยก็ไม่ได้ลองเบราว์เซอร์อื่นและเมื่อคุณกด Enter Firefox จะแสดงที่อยู่ที่แท้จริงของ URL วางลงในกล่องที่อยู่ ใช้งานได้สำหรับฉัน


0

เปิดไดเรกทอรี:

  • เพื่อเปิดไดเรกทอรีหรือโฟลเดอร์จากเทอร์มินัล

    nautilus /home/user/path_to_folder/ &
    

    หรือ

    xdg-open /home/user/path_to_folder/ &
    

    เครื่องหมายแอมเปอร์แซนด์&ถูกใช้ ดังนั้นกระบวนการเริ่มต้นเป็นพื้นหลังและเราสามารถใช้เชลล์หรือเทอร์มินัลต่อไปได้โดยไม่ต้องรอสคริปต์ให้เสร็จ

    หมายเหตุ:เพื่อผลลัพธ์ที่ดีกว่าให้ใช้พา ธ สัมบูรณ์

เปิด URL

  • พิมพ์หนึ่งในสิ่งต่อไปนี้ในเทอร์มินัล

    opera http://www.google.com &
    firefox http://www.google.com &
    xdg-open http://www.google.com &
    

วิธีปิดไดเรกทอรี URL และอื่น ๆ :

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