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

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

6
ปุ่มตัวหนอนและเครื่องหมายคำพูดคู่ไม่ทำงานบนบรรทัดคำสั่ง
ฉันเพิ่งติดตั้ง Ubuntu Server 11.10 และปุ่มตัวหนอน (~) และเครื่องหมายคำพูดคู่ (") ไม่ทำอะไรเลย - พวกมันไม่ได้พิมพ์ไปที่หน้าจอฉันแค่ใช้บรรทัดคำสั่ง (ไม่มี GUI) และอีกมากมาย แบบฝึกหัดบอกว่าจะใช้ setxkbmap และ xmodmap ซึ่งไม่ได้ผลสำหรับฉัน

5
รับวันที่วันนี้และใช้ในชื่อไฟล์
ใช้บรรทัดคำสั่งฉันต้องการสร้างไฟล์บันทึกที่มีวันที่วันนี้ในชื่อ (ตัวอย่างเช่นวันนี้คือ 05/17/2011 ดังนั้นชื่อไฟล์จะต้องเป็นlog051711) ฉันรู้วิธีสร้างไฟล์ ( touch filename) แต่ไม่รู้วิธีรับวันที่วันนี้ ฉันดูคู่มือdateแล้ว แต่ดูเหมือนว่าฉันไม่สามารถจัดรูปแบบผลลัพธ์ได้จริงหรือ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

1
เครื่องมือบรรทัดคำสั่ง Open Source สำหรับการปรับ PDF ให้เหมาะสม
มีเครื่องมือบรรทัดคำสั่งโอเพ่นซอร์สสำหรับการเพิ่มประสิทธิภาพ PDF ใน Ubuntu หรือไม่ ฉันใช้ Ghost Script และฉันสามารถแปลง PDF เป็น 72 dpi gs -sDEVICE=pdfwrite \ -dCompatibilityLevel=1.4 \ -dPDFSETTINGS=/screen \ -dNOPAUSE -dQUIET -dBATCH \ -sOutputFile=myOutput.pdf myInput.pdf แต่สิ่งที่ฉันต้องการจะทำคือพูดถึงสิ่งที่ dpi ฉันต้องการแปลงไฟล์ PDF เป็นเช่นไฟล์ PDF 300 dpi เป็น 90 dpi ไฟล์ PDF

1
ฉันจะเปลี่ยนแอตทริบิวต์ที่ซ่อนของไฟล์ / โฟลเดอร์ได้อย่างไร? (ทางเลือกสำหรับ attrib FILENAME -h)
บนระบบที่ใช้ MS (Windows เวอร์ชันใด ๆ ) คุณสามารถใช้attribคำสั่งเพื่อเปลี่ยนแอตทริบิวต์ในไฟล์ไดเรกทอรีหรือไดเรกทอรีที่ระบุด้วยการเปลี่ยนไฟล์ซ้ำภายในไดเรกทอรีซ้ำคำสั่งอาจมีลักษณะดังนี้: attrib FOLDERNAME -s -r -a -h /S /D ซึ่งจะลบแอตทริบิวต์ใด ๆ ไปยัง FOLDERNAME ที่ระบุรวมถึงไฟล์ / โฟลเดอร์ที่อยู่ภายใน เมื่อไวรัสปรับเปลี่ยนคุณสมบัติเหล่านี้ไปยังไฟล์ / โฟลเดอร์ในอุปกรณ์ถอดได้ (USB / SD หน่วยความจำ / HDD) เพื่อซ่อนไว้จากผู้ใช้ฉันใช้คอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Ubuntu และเสียบอุปกรณ์ในช่องเสียบที่เหมาะสมและฉันสามารถ ดูไฟล์ / โฟลเดอร์ทั้งหมดและลบรายการที่ไม่ต้องการบนอุปกรณ์ด้วยตนเอง แต่ฉันจำเป็นต้องเรียกใช้คอมพิวเตอร์ / แล็ปท็อปที่ใช้ระบบปฏิบัติการ MS เพื่อเปลี่ยนคุณสมบัติผ่านทางบรรทัดคำสั่ง ( cmd) และด้วยวิธีนี้ "นำกลับมา" รายการที่มองเห็นได้ของคนอื่น ๆ Ubuntu มีความสามารถในการเปลี่ยนคุณสมบัติของไฟล์ผ่าน …

1
วิธีการตั้งค่า Guake ให้เป็นเทอร์มินัลอีมูเลเตอร์ที่ต้องการสำหรับ“ Run in Terminal”?
ฉันเพิ่งติดตั้ง Guake และชอบมันมาก ฉันต้องการตั้งค่าเป็นแอปพลิเคชันเทอร์มินัลที่ต้องการ นั่นคือเมื่อฉันคลิกขวาที่ไฟล์สคริปต์ทุบตีคลิก "เปิด" และเลือก "Run in Terminal" ฉันต้องการให้เปิดในแท็บ Guake ใหม่ ฉันไม่แน่ใจว่าจะตั้ง Guake เป็นแอพที่ต้องการสำหรับ "Run in Terminal" และฉันเดาว่าฉันอาจต้องการคำสั่งให้เป็นอย่างguake --new-tab=new --execute-command="COMMANDHERE"นั้นฉันจะส่งพารามิเตอร์นั้นได้อย่างไร โดยหลักการแล้วฉันต้องการให้เครื่องปลายทางเปิดแท็บ Guake ใหม่เว้นแต่ว่ามีอยู่แล้ว (ยากที่จะบอกว่ารหัสใดที่มีคำสั่งทำงานอยู่ในแท็บที่มีอยู่แล้ว) หากล้มเหลวเพียงเปิดแท็บ Guake ใหม่ก็โอเค นอกจากนี้ยังมีตัวเลือกให้ซ่อน Guake เมื่อเหตุการณ์นี้เกิดขึ้นหรือไม่? ลองไปแล้ว: ขึ้นอยู่กับวิธีที่ผมเริ่มต้นขั้วชุดสามารถนำมาใช้ในความสามัคคี? ฉันได้ลองแล้ว: gconftool --type string --set /desktop/gnome/applications/terminal/exec guake - สิ่งนี้ทำให้ Guake ปรากฏขึ้นเมื่อฉันพิมพ์ Ctrl-Alt-T การตั้งค่าx-terminal-emulatorเป็น\usr\bin\guakeในตัวเลือกตัวเลือกกำหนดค่า - ไม่ทำให้เกิดความแตกต่าง (มีการเปลี่ยนแปลงก่อนหน้านี้แล้ว)

5
ฉันจะแปลงโฟลเดอร์ของ. pngs เป็น. jpgs ขณะตั้งค่าสีพื้นหลังได้อย่างไร
ฉันมีโฟลเดอร์ของไฟล์ png ที่มีพื้นหลังโปร่งใส ฉันต้องการแปลงจากบรรทัดคำสั่งและรักษาพื้นหลังที่โปร่งใสของภาพ ฉันขอขอบคุณความช่วยเหลือใด ๆ เนื่องจาก jpgs ไม่สนับสนุนความโปร่งใสดังนั้นฉันจะระบุค่าฐานสิบหกของสีพื้นหลังของเอาต์พุต jpg ได้อย่างไร ตอนนี้มันเป็นค่าเริ่มต้น#ffffffหรือไม่ ฉันได้ลองใช้สคริปต์นี้ แต่ให้ภาพพื้นหลังสีขาวของ jpgs: mogrify -quality 100 -format jpg *.png ปรับปรุง ฉันสร้างไฟล์ png เหล่านี้ใน inkscape ฉันควรพูดถึงว่าเป้าหมายของฉันในการแปลง pngs เหล่านี้เป็น jpgs คือกำจัดขอบขรุขระบนวัตถุทรงกลมหรือเชิงมุม pngs ในปัจจุบันมีขอบหยักและฉันอ่านว่าการแปลงเป็น jpgs อาจช่วยแก้ปัญหานี้ได้ อย่างไรก็ตามการแปลงผ่านวิธีการที่ระบุไว้ในคำตอบของ Christian Skjødtจะทำให้ภาพมีรอยหยักที่แย่กว่า มีวิธีที่ฉันสามารถแปลง pngs เป็น jpg และใช้ anti-aliasing หรืออาจเป็นเทคนิคอื่นเพื่อกำจัดขอบหยัก ขอบคุณสำหรับความช่วยเหลือ


1
วิธีดำเนินการแบบสอบถามไปยังฐานข้อมูลจาก terminal และเก็บผลลัพธ์ไปยังไฟล์ได้อย่างไร
ฉันต้องการเข้าถึงฐานข้อมูลนี้และใช้เพื่อเข้าถึงฐานข้อมูล SQLite: sqlite3 .mozilla/firefox/profile_name/places.sqlite แบบสอบถามที่ฉันต้องการดำเนินการกับฐานข้อมูลนี้และเก็บผลลัพธ์ในไฟล์ข้อความคือ SELECT moz_places.url FROM moz_places ฉันจะทำอย่างไร

1
ฉันจะส่งออกฐานข้อมูล MySQL ด้วยตนเองได้อย่างไร - โดยไม่ต้อง phpmyadmin [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา phpmyadmin ของฉันไม่ทำงาน ฉันเห็นหน้าว่างสีขาวเท่านั้นเมื่อฉันเปิดมัน (มันมีปัญหาบางอย่าง) อย่างไรก็ตามฉันต้องการส่งออกฐานข้อมูลโครงการด้วยตนเองไปยังคอมพิวเตอร์เครื่องอื่น ฉันเห็นฐานข้อมูลทั้งหมดของฉันภายใน/var/lib/mysqlและเมื่อฉันเรียกใช้ mysqldump -u username -p databasename > backup.sql ใช้mysqldumpสำหรับการสำรองข้อมูลมันค้างและไม่ทำอะไรเลย มีวิธีอื่นที่ฉันสามารถส่งออกฐานข้อมูลของฉันได้หรือไม่

2
ฉันจะย้ายไฟล์ทั้งหมดในไดเรกทอรีย่อยซ้ำไปยังไดเรกทอรีเดียวได้อย่างไร
ฉันพยายามรวบรวมไฟล์ทั้งหมดภายใต้ไดเรกทอรีปัจจุบันและไดเรกทอรีย่อยทั้งหมดไปยังไดเรกทอรีเดียว ฉันกำลังลองทำสิ่งต่อไปนี้ find -type f -exec mv {} collection/{} \; คำสั่งดังกล่าวจะไม่ทำงานเพราะที่สอง{}ให้เส้นทางเต็มฉันจะรวบรวมไฟล์ทั้งหมดได้อย่างไร

1
ฉันจะเริ่ม“ Ubuntu คลาสสิคเดสก์ท็อป” (ไม่มีผล) จากบรรทัดคำสั่งได้อย่างไร
ฉันสามารถเรียกใช้เซสชันผ่านการเชื่อมต่อ ssh ได้ แต่ฉันควรใช้เวอร์ชั่น "Ubuntu classic desktop (ไม่มีผลกระทบ)" ใน Ubuntu 11.04 แทนที่จะเป็น Unity ใหม่เนื่องจากฉันไม่มี 3d รองรับบนแล็ปท็อปที่ฉันใช้แสดง ส่วนต่อประสานกราฟิกกับผู้ใช้ ฉันจะเริ่มต้นเซสชัน gnome-session ที่เก่ากว่าโดยไม่มีเอฟเฟกต์ 3 มิติได้อย่างไร ฉันลองใช้ gnome-session แต่ดูเหมือนว่าจะเป็นตัวเลือกที่มีเอฟเฟกต์ 3 มิติและฉันต้องการเซสชั่นที่ไม่ทำงานมากกว่าเซสชัน ssh ของฉัน

4
จะทำอย่างไรใน CLI เพื่อตรวจสอบว่ามีการอัพเดทเกิดขึ้นทุก 4 สัปดาห์และติดตั้งโดยอัตโนมัติโดยไม่ต้องไปที่แหล่งซอฟแวร์?
ฉันมีชุดคำสั่งที่กำหนดเองที่ฉันเรียกใช้บนคอมพิวเตอร์หลังจากติดตั้งแล้ว ฉันจะทำให้ Ubuntu ตรวจสอบการอัพเดททุก 4 สัปดาห์และติดตั้งโดยอัตโนมัติเมื่อตรวจสอบได้อย่างไร ฉันต้องการสิ่งนี้ผ่านทางบรรทัดคำสั่งเพื่อให้ฉันสามารถตั้งค่าสำหรับผู้ใช้ปกติเมื่อฉันตั้งค่าคอมพิวเตอร์ คำสั่งแรกจะทำให้ตัวจัดการการอัพเดทตรวจสอบการอัพเดททุก 2 สัปดาห์เพราะมันไม่ได้มามากนักและเพื่อประหยัดแบนด์วิดท์ของเซิร์ฟเวอร์ Ubuntu ฉันต้องตั้งค่าเพื่อไม่ให้ผู้ใช้คลิกเพื่อติดตั้งการอัปเดตเนื่องจากมันเหนื่อยทุกครั้งที่ฉันช่วยเพื่อนติดตั้งคอมพิวเตอร์

2
ความละเอียดสูง CLI
ฉันต้องการความละเอียดของคอนโซลให้ตรงกับความละเอียดหน้าจอของฉัน (1440x900) 1024x768 ทำงานได้ดี แต่ด้วยเหตุผลบางอย่างเมื่อฉันใส่ 1440x900 เมื่อฉันเปลี่ยนเป็น ttyX พรอมต์คำสั่งเกือบจะอยู่ด้านล่างของหน้าจอ! หน้าจอเริ่มต้นของ Ubuntu จะปิดขอบหน้าจอระหว่างการบู๊ตเช่นกัน นี่คือ / etc / default / grub ของฉัน 4 GRUB_DEFAULT=0 5 GRUB_HIDDEN_TIMEOUT=0 6 GRUB_HIDDEN_TIMEOUT_QUIET=true 7 GRUB_TIMEOUT=10 8 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 9 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 10 GRUB_CMDLINE_LINUX="" 11 GRUB_GFXMODE=1440x900 12 GRUB_GFXPAYLOAD_LINUX=keep ฉันจะได้รับความละเอียด CLI เป็น 1440x900 …

3
การทำให้แท็บเสร็จสมบูรณ์สำหรับคำสั่ง
ฉันสังเกตเห็นบนเดสก์ท็อปเวอร์ชันเมื่อพิมพ์คำสั่งเช่นsudo apt-get install mysqฉันสามารถแท็บเสร็จสมบูรณ์เช่นเมื่อแก้ไขเส้นทางไฟล์ อย่างไรก็ตามในรุ่นเซิร์ฟเวอร์นี้จะไม่เกิดขึ้น มีแพคเกจที่ฉันต้องการสำหรับสิ่งนี้หรือไฟล์การกำหนดค่าที่จะทำให้มันเกิดขึ้น?

3
วิธีการเริ่มต้นอินสแตนซ์เทอร์มินัลอัตโนมัติสำหรับงานเฉพาะ
ฉันจะทำแบบฝึกหัดการเขียนโปรแกรมและทุก ๆ เซสชั่นฉันต้องเริ่มต้นอย่างน้อย 3 เทอร์มินัล windows (หนึ่งสำหรับหางไฟล์บันทึกหนึ่งสำหรับการทดสอบผลลัพธ์หนึ่งสำหรับการใช้คำสั่งเชลล์ต่างๆใน ฯลฯ ) ตอนนี้ฉันเริ่มต้นเองทั้งหมด: คลิกที่ไอคอน Terminal, cd ไปที่โฟลเดอร์ด้านขวาพิมพ์คำสั่งและเปลี่ยนชื่อหน้าต่างเป็นสิ่งที่มีความหมาย มีวิธีเขียนสคริปต์หรือสิ่งที่จะทำให้เป็นอัตโนมัติสำหรับฉันหรือไม่ และถ้าเป็นเช่นนั้นได้อย่างไร (ฉันเจ๋งมากที่ไม่ได้รับสคริปท์เป็นคำตอบตัวชี้ตำแหน่งที่จะเริ่มอ่านก็ใช้ได้เหมือนกัน)

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