คำถามติดแท็ก command-line

คำถามเกี่ยวกับการใช้อินเตอร์เฟสบรรทัดคำสั่ง (CLI)

1
จะเปลี่ยนความเป็นเจ้าของไฟล์ได้อย่างไรเมื่อ chown แจ้งว่า“ ผู้ใช้ที่ไม่ถูกต้อง: '–R'”
ubuntu64@ubuntu:/$ sudo chown –R hduser:hadoop mongodbdata chown: invalid user: ‘–R' เมื่อฉันพยายามเปลี่ยนความเป็นเจ้าของไฟล์ฉันแค่ได้รับinvalid user: '-R'ข้อผิดพลาด

1
อะไรคือข้อแตกต่างระหว่างการเรียกใช้งานเชลล์สคริปต์โดยใช้“ source file.sh”,“ ./file.sh”,“ sh file.sh”,“ ./file.sh”?
ดูรหัส: #!/bin/bash read -p "Eneter 1 for UID and 2 for LOGNAME" choice if [ $choice -eq 1 ] then read -p "Enter UID: " uid logname=`cat /etc/passwd | grep $uid | cut -f1 -d:` else read -p "Enter Logname: " logname fi not=`ps -au$logname | grep -c bash` echo …

3
กำหนดสีล่วงหน้าสำหรับเทอร์มินัลหรือไม่
ฉันพยายามจำว่าฉันสามารถกำหนดสีไว้ล่วงหน้าภายใน.bashrcไฟล์ได้อย่างไรเพื่อที่พวกเขาจะได้รับการเรียกเมื่อฉันทำ${RED}เช่นนั้น ฉันจำไม่ได้ว่านี่เป็นวิธีที่ถูกต้องหรือไม่ แต่เป็นเช่นนี้ถ้าฉันจำได้ NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # color red BLU="\033[1;49;94m" # color blue GRN="\033[1;49;32m" # color green อีกฉันจำได้ว่ากำลังใช้อยู่functionดังนั้นจึงสามารถใช้ได้ทุกที่ทุกเวลา ฉันมีไฟล์ที่แสดงให้ฉันเห็นถึงวิธีการทำ แต่ฉันทำไฟล์นี้หายซึ่งแสดงวิธีการทำและฉันจำไม่ได้ว่ามันเป็นอย่างไร


1
./ vs สำหรับการรันโปรแกรมภายใต้เทอร์มินัล
ฉันต้องการคำอธิบายเกี่ยวกับวิธีที่เราเรียกใช้โปรแกรมเรียกทำงานภายใต้ Terminal นี่อาจเป็นคำถามง่อย แต่ความแตกต่างระหว่างการใช้งานโปรแกรมเรียกทำงานกับ./an_executableและ. an_executable(สมมติว่าเราอยู่ใน dir ที่มี an_executable ตั้งอยู่) ฉันรู้แล้วว่าอดีตทำให้เชลล์ค้นหา an_executable ในไดเรกทอรีปัจจุบัน ( .) แต่ทำไมไม่/จำเป็นหลังจาก.ใช้เวอร์ชันหลัง? ขอบคุณล่วงหน้า.

1
ฉันจะแทนที่ไฟล์ในไฟล์ ISO ได้อย่างไรโดยไม่ต้องรูทจากบรรทัดคำสั่ง
ฉันมีไฟล์ ISO และฉันต้องการเปลี่ยนเนื้อหาของไฟล์ใดไฟล์หนึ่งในไฟล์จากบรรทัดคำสั่ง ฉันรู้ว่าฉันสามารถใช้ sudo mount -o loop <etc...> rsync -ra a b edit b/file mkisofs <options> แต่ฉันต้องการโซลูชันที่ไม่ต้องการสิทธิ์รูท
13 command-line  iso 

2
ฉันจะดูการอนุญาตของไดเรกทอรีเฉพาะได้อย่างไร
ฉันรู้ว่าฉันสามารถใช้ls -lเพื่อแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีรวมถึงสิทธิ์ของพวกเขา แต่ฉันจะดูสิทธิ์ของไดเรกทอรีเฉพาะได้อย่างไร เช่นถ้าฉันต้องการดูการอนุญาตสำหรับ/etcไดเรกทอรีของฉัน

3
จะดาวน์โหลดและติดตั้ง Heroku ได้อย่างไร?
ฉันดาวน์โหลด Heroku จาก Heroku toolbelt โดยใช้ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh ในอาคารผู้โดยสารซึ่งพวกเขาแนะนำบนเว็บไซต์ของพวกเขา Ubuntu ของฉัน (14.04.1) ไม่รู้จัก-q0-ดังนั้นฉันจึงเอามันออก ดูเหมือนว่าจะดาวน์โหลดได้ดี - ฉันเห็นในไดเรกทอรีที่ฉันอยู่เมื่อฉันดาวน์โหลด อย่างไรก็ตามตอนนี้ก็ยังไม่รู้จักherokuเป็นคำสั่ง มันจะไม่แสดงให้ฉันเห็นว่ามันอยู่ที่ไหนด้วยคำสั่ง 'whereis' แต่เมื่อฉันดูในไดเรกทอรีปัจจุบันด้วยls -aจะปรากฏขึ้น ดูเหมือนว่าจะมี ฉันจะติดตั้งได้อย่างไร

2
วิธีผสานรูปภาพในไฟล์ PDF ไฟล์เดียว
ฉันมีภาพบางภาพที่ฉันต้องการผสาน ความหมายของการผสานคือถ้าฉันมี 5 ภาพฉันอยากจะปิดล้อมซึ่งกันและกันด้วยวิธีนี้: ฉันต้องการทำบรรทัดคำสั่งนั้น ตัวอย่างเช่นคำสั่งสามารถ: foo image1 image2 image3 image4 image5 ฉันกำลังมองหาวิธีที่รวมภาพจำนวนมากเพราะฉันมีภาพจำนวนมาก โดยวิธีการส่งออกสามารถ PDF หรือแม้กระทั่งในรูปแบบภาพ และควรเป็นบรรทัดคำสั่งเพราะฉันต้องการเขียนในไฟล์ bash

2
อะไรคือความแตกต่างระหว่าง“ -” และ“ -” ในคำสั่ง?
ฉันมักจะเห็นเส้นประหนึ่ง-หรือสองเส้นประ--ตามด้วยคำสั่ง linux หรือโปรแกรมอื่น ๆ ที่ติดตั้ง linux ความแตกต่างระหว่างเส้นประเดียวและขีดกลางสองเท่าคืออะไร? มันเป็นเพียงเกี่ยวกับตัวย่อ? ตัวอย่างเช่น-vหมายถึง--verboseส่วนใหญ่เวลา


4
ฉันจะรับรายการแพ็กเกจทั้งหมดในส่วนที่เก็บจากบรรทัดรับคำสั่งได้อย่างไร?
ใน Synaptic เราสามารถแสดงรายการแพ็คเกจตามส่วน ตัวอย่างเช่นในภาพด้านล่างแพคเกจทั้งหมดของส่วน "วิทยุสมัครเล่น (จักรวาล)" มีการระบุไว้ ฉันจะรับรายการดังกล่าว (แก้ไข: พร้อมคำอธิบายแพ็คเกจ) ที่บรรทัดคำสั่งได้อย่างไร ฉันต้องการรายชื่อดิบ แอปพลิเคชันเทอร์มินัลอย่างเช่นaptitudeจะไม่ทำ

6
ฉันจะดูหน้าคู่มือได้อย่างไร
ฉันใหม่กับ Linux ฉันได้รับ "คู่มือการบริหารระบบ Unix และ Linux" มันพูดถึงหลาย ๆ รูปแบบของ linux และ unix และคำสั่งสำหรับการดูหน้า man linux และไม่เฉพาะกับ Ubuntu ฉันจะดู manpages ได้อย่างไร

3
Vim ไม่พบ syntax.vim
เมื่อเร็ว ๆ นี้ฉันต้องการสร้าง Vim จากซอร์สเพื่อใช้ปลั๊กอินที่จำเป็นต้องมีการตีความ Lua สิ่งนี้ใช้ได้ดีกับแล็ปท็อปของฉัน แต่คอมพิวเตอร์ทาวเวอร์ของฉันมีปัญหา ทุกครั้งที่ฉันเรียกใช้ Vim ฉันจะได้รับข้อความ: Error detected while processing /home/XXXXXX/.vim/vimrc: line 55: E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim ไม่น่าแปลกใจที่ Vim ไม่สามารถเน้นไวยากรณ์และโยนข้อผิดพลาดอื่น ๆ จำนวนมากเมื่อแก้ไขข้อความ หลังจากทำการวิจัยด้วยตัวเองฉันสามารถบอกได้ว่า syntax.vim นั้นมีอยู่จริง/usr/local/share/vim/vim74/syntax/syntax.vimเมื่อเทียบกับไดเรกทอรีที่กล่าวถึงก่อนหน้านี้ ฉันจะแก้ปัญหานี้ได้อย่างไร ข้อมูลเพิ่มเติม checkinstallเป็นกลุ่มได้รับการติดตั้งโดยใช้ เพื่อรวบรวมมันฉันวิ่งคำสั่ง: ./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile make VIMRUNTIMEDIR=/usr/share/vim/vim74

1
คำสั่ง "gnome-display-Properties" อยู่ที่ไหน
หลังจากอัปเกรดจาก Ubuntu 11.04 เป็น 13.10 คำสั่งgnome-display-propertiesจะหายไป gnome-control-centerฉันสามารถเปิดได้ผ่านทาง ฉันจะเปิดการสนทนานี้ด้วยคำสั่งได้อย่างไร

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