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

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


6
มีความแตกต่างระหว่าง '&&' กับ ';' หรือไม่ สัญลักษณ์ในเทอร์มินัล BASH มาตรฐานหรือไม่
พวกเขาดูเหมือนจะส่งสัญญาณทั้งสองเพื่อทุบตีเพื่อเริ่มต้นด้วยคำสั่งอื่นตามสัญลักษณ์ แต่มีความแตกต่างอย่างชัดเจนหรือไม่?

2
วิธีรับไฟล์ mime ประเภทจากบรรทัดคำสั่ง?
ฉันพยายามรับไฟล์ mime จากบรรทัดคำสั่งเป็นสตริงที่พิมพ์ (เช่นapplication/vnd.oasis.opendocument.spreadsheet) ฉันค้นหาวิธีการทำสิ่งนี้และพบxdg-mimeคำสั่ง จากการอ่านหน้าคน ( man xdg-mime) xdg-mime query filetype FILEมันดูเหมือนว่าฉันควรจะทำงาน อย่างไรก็ตามเมื่อฉันเรียกใช้ไฟล์นี้มันจะไม่พิมพ์สิ่งใดและออกเลย มีวิธีแก้ไขปัญหานี้หรือไม่? คำสั่งทางเลือก?

7
วิธีตั้งค่าแป้นพิมพ์ลัดที่กำหนดเองจากเทอร์มินัล
จะตั้งค่าช็อตคัตคีย์บอร์ดแบบกำหนดเองจากเทอร์มินัลสำหรับรุ่น Linux ต่าง ๆ ได้อย่างไร โดยทั่วไปฉันต้องการทราบว่า Linux เก็บไฟล์ช็อตคัตคีย์บอร์ดและวิธีแก้ไขได้อย่างไร ในการวิจัยของฉันฉันพบไฟล์แต่มันก็มากขึ้นเช่นการเข้ารหัสหรือเมื่อฉันพยายามที่จะเปิดมันด้วย~/.config/compiz-1/compizconfignano

4
จะทำให้ `คนทำงานได้อย่างไรสำหรับคำสั่งและคำหลักของเชลล์บิวด์อิน?
ฉันใช้manคำสั่งตลอดเวลาเมื่อฉันต้องการรับข้อมูลเกี่ยวกับคำสั่งเฉพาะ แต่สิ่งนี้ไม่ได้ช่วยฉันมากเกินไปเมื่อคำสั่งเฉพาะนั้นเป็นเชลล์ในตัว ตัวอย่างเช่น: man cd ผลตอบแทน: No manual entry for cd คำถามของฉันคือมันเป็นไปได้ที่จะทำให้การmanทำงานสำหรับทุกคำสั่งเชลล์ builtin (เช่นcd, alias, historyฯลฯ ) และคำหลัก (เช่นif, while, [[, {ฯลฯ )?



4
เลิกใช้งาน 'apt-get' หรือไม่
เมื่อเร็ว ๆ นี้ฉันเคยเห็นหลายคนใช้ sudo apt แทน sudo apt-get นอกจากนี้ Ubuntu ยังบอกให้ฉันติดตั้งสิ่งต่าง ๆ ด้วย sudo apt The program 'foo' is currently not installed. You can install it by typing: sudo apt install foo (จำไว้ว่า foo เป็นตัวยึดตำแหน่งไม่ใช่แอป) ดังนั้นหลังจากความนิยมในชุมชนเกี่ยวกับการใช้aptแทนapt-getฉันเริ่มคิดว่า apt-get เลิกใช้แล้วและไม่สามารถใช้ในโปรแกรมทุบตีของฉันได้อีกต่อไป ในโปรแกรมทุบตีของฉัน ฉันต้องแทนที่apt-getคำสั่งทั้งหมดด้วยaptหรือไม่ เป็นapt-getอันตรายหรือไม่? โปรแกรมของฉันจะยังใช้งานได้หรือไม่
54 command-line  apt  16.04  bash 

4
"apt-get install !!" ทำอะไรและทำอย่างไรจึงจะทำงานได้?
ฉันเห็นคนกำลังพิมพ์ apt-get install !! เขาทำอย่างนั้นสองสามครั้งและทุกครั้งที่มีการติดตั้งโปรแกรมอื่น ดูเหมือนว่าจะหาสิ่งที่ต้องการโดยอัตโนมัติต่อไป อย่างไรก็ตามเมื่อฉันลองบนเครื่องเสมือน Ubuntu 14.04.1 LTS ของฉันมันเพิ่งแสดงคำแนะนำการใช้งาน Google apt-get install !!ดูเหมือนจะทำงานได้ไม่ดีนัก ผลการค้นหาหลายรายการไม่มีเครื่องหมายอัศเจรีย์คู่ สิ่งที่apt-get install !!ต้องทำและสิ่งที่อาจขาดหายไปในเครื่องของฉันที่ใช้ไม่ได้

5
ฉันจะปิดการใช้งาน "สกรีนเซฟเวอร์" คอนโซลว่างบนเซิร์ฟเวอร์ Ubuntu ได้อย่างไร
จะปิดการใช้งานสกรีนเซฟเวอร์เปล่าบน Ubuntu Server ได้อย่างไร? ไม่มีเดสก์ท็อปหรือ X คอนโซลเท่านั้น (อินเทอร์เฟซบรรทัดคำสั่ง)

5
Cron.hourly จะไม่ทำงาน
ตกลงดังนั้นฉันได้สร้างสคริปต์ของฉันฉันทิ้งไว้ใน/etc/cron.hourlyนั้นฉันchmod 777ไฟล์ แต่มันจะไม่ทำงาน (โดยอัตโนมัติ) ถ้าฉันรันด้วยตนเองมันก็ใช้ได้ดี ฉันต้องทำอะไรอีกหรือไม่

5
ไม่สามารถคัดลอกจากกลุ่มไปยังคลิปบอร์ดของระบบ
ตามที่ระบุไว้ในชื่อเรื่องฉันไม่สามารถคัดลอกจากคลิปบอร์ดไปยังคลิปบอร์ดระบบได้ Viceversa ทำงานได้, การคัดลอกจากกลุ่มนอกและวางด้วยpก็โอเค ฉันได้ติดตั้งการสนับสนุนคลิปบอร์ดเวอร์ชัน vim คือ 7.3.429: $ vim --version | grep clip +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +xsmp_interact +xterm_clipboard -xterm_save ฉันมี: set clipboard=unnamedplus ในของฉัน.vimrcและมันถูกตั้งค่าเมื่อฉันทำ: set clipboard? หรือ :echo has('clipboard') ฉันใช้ Ubuntu 12.04 LTS และเป็นกลุ่มภายในgnome-terminal(แต่ GVim ก็มีปัญหาเดียวกัน) ความคิดใด ๆ ขอบคุณ

1
“% U” หมายถึงอะไรเมื่อเรียกคำสั่ง?
เมื่อแก้ไขเมนูแอพพลิเคชั่นฉันเห็นแอพพลิเคชั่นบางตัวที่คำสั่งของพวกเขามี%Uเช่นgedit %Uและgnome-mplayer %Uแต่คนอื่นไม่เห็นเช่นgcalctoolนั้น ฉันสงสัย%Uว่าการโทรคำสั่งหมายความว่าอย่างไรและเมื่อใดที่จำเป็นและเมื่อไม่ได้รับคำสั่ง? ขอบคุณ! นี่เป็นแรงบันดาลใจจากคำถามก่อนหน้าของฉันซึ่งฉันติดตามการตอบกลับแต่ไม่ได้ทำงาน

6
sudo: source: ไม่พบคำสั่ง
ฉันได้อัปเดตโปรไฟล์เริ่มต้นบางส่วนสำหรับการทุบตีและจากบทเรียนที่ฉันติดตามฉันสามารถโหลดโปรไฟล์ใหม่ด้วยการตั้งค่าสภาพแวดล้อมใหม่โดยใช้: source /etc/bash.bashrc สิ่งเดียวคือ - ตัวแปรสภาพแวดล้อมใหม่พร้อมใช้งานสำหรับผู้ใช้ปัจจุบันของฉันเท่านั้น - และถูกละเว้นเมื่อฉันใช้ sudo พวกเขาพร้อมที่จะ sudo เมื่อฉันปิดเซสชันเทอร์มินัลของฉันและเข้าร่วมอีกครั้ง เมื่อฉันพยายามใช้: sudo source /etc/bash.bashrc ฉันได้รับข้อผิดพลาด: sudo: source: command not found มีวิธีง่าย ๆ ในการโหลดการตั้งค่าโปรไฟล์ bash ใหม่สำหรับ sudo โดยไม่ต้องปิดเครื่องและรีสตาร์ทหรือไม่? - เริ่มแรกฉันใช้สคริปต์ตัวติดตั้งซึ่งอ้างอิงตัวแปร ฉันพบว่าในขณะที่พวกเขาสามารถเข้าถึงตัวแปรเมื่อฉันเรียกใช้สคริปต์โดยตรง (แม้ว่าสิ่งนี้จะทำให้เกิดปัญหาในภายหลังด้วยการสร้างไดเรกทอรีตามที่ฉันต้องการเพื่อรูท) การเรียกใช้สคริปต์การติดตั้งโดยใช้ sudo จะไม่เกิดขึ้น ฉันพิสูจน์โดยการทดสอบด้วยคำสั่งง่ายๆเหล่านี้: echo $ENV_VARIABLE sudo echo $ENV_VARIABLE อันแรกจะเอาท์พุทค่าของตัวแปร แต่อันที่สองจะไม่เอาท์พุทอะไรเลย

5
จะดาวน์โหลดเพลย์ลิสต์ youtube ด้วยคำนำหน้าหมายเลขผ่านทาง youtube-dl ได้อย่างไร?
ฉันมีรายการเล่น Youtube ฉันต้องการดาวน์โหลด แต่ฉันต้องการให้ youtube-dl ตั้งชื่อไฟล์เช่น 1- {name}, 2- {name}, ... n- {name} เพื่อให้สามารถดูได้ อยู่ในลำดับเดียวกับเพลย์ลิสต์ Youtube ดั้งเดิม กล่าวอีกนัยหนึ่งฉันต้องการวิดีโอที่ดาวน์โหลดมาเพื่อนำหน้าด้วยตัวเลข ฉันจะทำสิ่งนั้นได้อย่างไร

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