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

บรรทัดคำสั่งคือสตริงที่กำหนดให้กับล่ามคำสั่งที่บอกให้ดำเนินการเช่นใช้โปรแกรมหรือคัดลอกไฟล์ ล่ามประมวลผลบรรทัดคำสั่งด้วยการหลบหนีและการแทนที่

17
รายการกระบวนการ Java
ฉันจะแสดงรายการกระบวนการ Java ทั้งหมดใน bash ได้อย่างไร ฉันต้องการบรรทัดคำสั่ง ฉันรู้ว่ามีคำสั่งpsแต่ฉันไม่รู้ว่าต้องใช้พารามิเตอร์อะไร
113 linux  bash  unix  command-line 

9
วิธีการว่าง ("ตัดทอน") ไฟล์บน linux ที่มีอยู่แล้วและได้รับการป้องกันใน Someway?
ฉันมีไฟล์ชื่อ error.log บนเซิร์ฟเวอร์ของฉันซึ่งฉันจำเป็นต้องตัดทอนบ่อยๆ ฉันมีสิทธิ์ rw สำหรับไฟล์ การเปิดไฟล์ใน vi> การลบเนื้อหาทั้งหมด> การบันทึกงาน (ชัดเจน) แต่พอลองดูด้านล่าง cat /dev/null > error.log ฉันได้รับข้อความ File already exists. เห็นได้ชัดว่ามีการกำหนดค่าบางอย่างบนเซิร์ฟเวอร์เพื่อป้องกันการลบล้างไฟล์โดยไม่ได้ตั้งใจ ใครสามารถบอกได้ว่าฉันจะ "ตัดทอน" ไฟล์ด้วยคำสั่งเดียวได้อย่างไร
113 linux  file  command-line 

6
ฉันจะรวบรวมโครงการ Visual Studio จากบรรทัดคำสั่งได้อย่างไร
ฉันกำลังเขียนสคริปต์การชำระเงินสร้างแจกจ่ายทดสอบและคอมมิตสำหรับโซลูชัน C ++ ขนาดใหญ่ที่ใช้Monotone , CMake , Visual Studio Express 2008 และการทดสอบแบบกำหนดเอง ส่วนอื่น ๆ ทั้งหมดดูเหมือนจะตรงไปตรงมา แต่ฉันไม่เห็นวิธีการรวบรวมโซลูชัน Visual Studio โดยไม่ได้รับ GUI สคริปต์นี้เขียนด้วย Python แต่คำตอบที่ช่วยให้ฉันโทรไปที่: os.system จะทำ

3
คุณยอมรับรหัสเป็นผู้ใช้อื่นได้อย่างไร?
ฉันต้องการที่จะทำสิ่งนี้สำหรับสคริปต์ โดยพื้นฐานแล้วฉันกำลังสร้างประวัติเวอร์ชันทั้งหมดของโค้ดบางส่วนใน Git ซึ่งปัจจุบันใช้ระบบควบคุมเวอร์ชันอื่น ฉันต้องการสคริปต์เพื่อให้สามารถเพิ่มคอมมิตลงใน Git ได้ในขณะที่ยังคงรักษาผู้เขียนต้นฉบับของคอมมิต (และวันที่) ไว้ สมมติว่าฉันรู้จักผู้เขียนคอมมิตและวันที่ / เวลาที่ทำการเปลี่ยนแปลงมีคำสั่ง Git ที่อนุญาตให้ฉันทำสิ่งนี้หรือไม่ ฉันสมมติว่ามีเพราะ git-p4 ทำสิ่งที่คล้ายกัน ฉันแค่ขอวิธีที่ดีที่สุดที่จะทำ
112 git  command-line  commit 

7
ฉันจะรีสตาร์ท nginx หลังจากการทดสอบการกำหนดค่าสำเร็จบน Ubuntu ได้อย่างไร
เมื่อฉันรีสตาร์ทบริการ nginx บนบรรทัดคำสั่งบนเซิร์ฟเวอร์ Ubuntu บริการจะหยุดทำงานเมื่อไฟล์กำหนดค่า nginx มีข้อผิดพลาด บนเซิร์ฟเวอร์หลายไซต์จะทำให้ไซต์ทั้งหมดลงแม้แต่ไซต์ที่ไม่มีข้อผิดพลาดในการกำหนดค่า เพื่อป้องกันสิ่งนี้ฉันเรียกใช้การทดสอบการกำหนดค่า nginx ก่อน: nginx -t หลังจากการทดสอบเสร็จสมบูรณ์ฉันสามารถเริ่มบริการใหม่ได้: /etc/init.d/nginx restart หรือโหลดเฉพาะการกำหนดค่าไซต์ nignx โดยไม่ต้องรีสตาร์ท: nginx -s reload มีวิธีรวมคำสั่งสองคำสั่งนี้โดยที่คำสั่ง restart เป็นเงื่อนไขกับผลการทดสอบการกำหนดค่าหรือไม่? ฉันไม่พบสิ่งนี้ทางออนไลน์และเอกสารอย่างเป็นทางการเกี่ยวกับเรื่องนี้ค่อนข้างธรรมดา ฉันไม่รู้วิธีการใช้งาน Linux ดังนั้นฉันจึงไม่รู้ว่าสิ่งที่ฉันกำลังมองหานั้นอยู่ตรงหน้าฉันหรือไม่ได้เลย ฉันใช้ nginx v1.1.19

4
วิธีการรวมรูปภาพในบรรทัดคำสั่ง [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันอยากจะลองใช้เทคนิคCSS Spriteเพื่อโหลดภาพขนาดย่อสองสามภาพเป็นภาพเดียว ดังนั้นฉันต้อง "รวม" ภาพขนาดย่อสองสามภาพในไฟล์เดียวแบบออฟไลน์ในเซิร์ฟเวอร์ สมมติว่าฉันมีภาพขนาดย่อ 10 ภาพที่มีขนาดเท่ากัน คุณจะแนะนำให้ฉัน "รวม" จากบรรทัดคำสั่ง Linux ได้อย่างไร

2
การเพิ่มตัวเลือกบรรทัดคำสั่งใน CMake
ฉันกำลังสร้างห้องสมุดขนาดใหญ่โดยใช้ CMake และฉันต้องการให้ผู้ใช้สามารถเลือกเปิด / ปิดบางส่วนของกระบวนการสร้างของฉันได้ ฉันจะเพิ่มตัวเลือกบรรทัดคำสั่งให้กับบิลด์ CMake ของฉันได้อย่างไรเพื่อให้ผู้ใช้พิมพ์บางอย่างเช่นcmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..? เห็นได้ชัดว่าคีย์เวิร์ด OPTION จะสร้างตัวแปรที่สามารถตั้งค่าได้จาก CMake GUI แต่ฉันไม่สามารถหาวิธีทำได้จากบรรทัดคำสั่ง

14
ฉันจะรันคำสั่งใด ๆ ที่แก้ไขไฟล์ (อาร์กิวเมนต์)“ ในสถานที่” โดยใช้ bash ได้อย่างไร
ฉันมีไฟล์ temp.txt ที่ฉันต้องการจัดเรียงด้วยsortคำสั่งใน bash ฉันต้องการให้ผลลัพธ์ที่เรียงลำดับแทนที่ไฟล์ต้นฉบับ สิ่งนี้ใช้ไม่ได้เช่น (ฉันได้รับไฟล์เปล่า): sortx temp.txt > temp.txt สามารถทำได้ในบรรทัดเดียวโดยไม่ต้องคัดลอกไปยังไฟล์ชั่วคราวหรือไม่? แก้ไข: -oตัวเลือกนี้ยอดเยี่ยมมากสำหรับsort. ฉันใช้sortในคำถามของฉันเป็นตัวอย่าง ฉันพบปัญหาเดียวกันกับคำสั่งอื่น ๆ : uniq temp.txt > temp.txt. มีวิธีแก้ปัญหาทั่วไปที่ดีกว่านี้หรือไม่?

4
ความยาวสูงสุดของสตริงบรรทัดคำสั่ง
ใน Windows ความยาวสูงสุดของสตริงบรรทัดคำสั่งคืออะไร? หมายถึงถ้าฉันระบุโปรแกรมที่รับอาร์กิวเมนต์ในบรรทัดคำสั่งเช่นabc.exe -name=abc แอปพลิเคชันคอนโซลอย่างง่ายที่ฉันเขียนรับพารามิเตอร์ผ่านทางบรรทัดคำสั่งและฉันต้องการทราบจำนวนเงินสูงสุดที่อนุญาต

9
จะบังคับให้ 'cp' เขียนทับไดเร็กทอรีแทนที่จะสร้างอันใหม่ภายในได้อย่างไร
ฉันกำลังพยายามเขียนสคริปต์ Bash ที่จะเขียนทับไดเร็กทอรีที่มีอยู่ ฉันมีไดเร็กทอรีfoo/และฉันกำลังพยายามเขียนทับbar/ด้วย แต่เมื่อฉันทำสิ่งนี้: cp -Rf foo/ bar/ สร้างbar/foo/ไดเร็กทอรีใหม่ ฉันไม่ต้องการสิ่งนั้น มีสองไฟล์ในfoo/; aและb. มีไฟล์ที่มีชื่อเดียวกันอยู่bar/ด้วย ฉันต้องการfoo/aและfoo/bแทนที่bar/aและbar/b.
110 linux  bash  shell  command-line  cp 

10
จำนวนโปรเซสเซอร์ / คอร์ในบรรทัดคำสั่ง
ฉันใช้คำสั่งต่อไปนี้เพื่อรับจำนวนโปรเซสเซอร์ / คอร์ใน Linux: cat /proc/cpuinfo | grep processor | wc -l ใช้งานได้ แต่ดูไม่หรูหรา คุณจะแนะนำให้ปรับปรุงอย่างไร
109 linux  bash  command-line 

4
จะส่งอาร์กิวเมนต์ไปยัง Makefile จากบรรทัดคำสั่งได้อย่างไร
จะส่งอาร์กิวเมนต์ไปยัง Makefile จากบรรทัดคำสั่งได้อย่างไร ฉันเข้าใจว่าฉันทำได้ $ make action VAR="value" $ value ด้วย Makefile VAR = "default" action: @echo $(VAR) ฉันจะมีพฤติกรรมต่อไปนี้ได้อย่างไร? $ make action value value เหรอ? เกี่ยวกับ $make action value1 value2 value1 value2

10
Matlab: เรียกใช้ m-file จาก command-line
สมมติว่า; ฉันมี m-file ที่ตำแหน่ง: C:\M1\M2\M3\mfile.m และไฟล์ exe ของ matlab อยู่ที่ตำแหน่งนี้: C:\E1\E2\E3\matlab.exe ฉันต้องการเรียกใช้ไฟล์ m นี้ด้วย Matlab จากบรรทัดคำสั่งตัวอย่างเช่นภายในไฟล์. bat ฉันจะทำอย่างไรมีวิธีทำหรือไม่?

7
ฉันจะทราบได้อย่างไรว่าติดตั้งเครื่องมือ Xcode commandline ไว้แล้ว
ฉันจำเป็นต้องใช้ gdb ps-MacBook-Air:AcoustoExport pi$ gdb -bash: gdb: command not found ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*" Password: /usr/local/share/gdb /usr/local/Cellar/isl/0.12.1/share/gdb : และ: ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb lrwxr-xr-x 1 pi admin 30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb ไม่แน่ใจว่าจะทำอย่างไรเห็นได้ชัดว่าเป็นสิ่งที่ homebrew ติดตั้งไว้ ฉันไม่รู้ว่าทำไมถึงอยู่ที่นั่นฉันไม่รู้ว่าจะใช้แทนได้หรือเปล่า ไม่ได้อยู่ในเส้นทางการค้นหา ดังนั้นฉันคิดว่าฉันต้องการเครื่องมือ Xcode commandline ขณะนี้ Xcode ไม่พร้อมใช้งานจากเซิร์ฟเวอร์ Software …

21
Windows เทียบเท่ากับคำสั่ง 'tail'
มีวิธีจำลองคำสั่ง* nix tailบนบรรทัดคำสั่งของ Windows หรือไม่? ฉันมีไฟล์และต้องการวิธีตัดข้อความnบรรทัดแรกออก ตัวอย่างเช่น: D:\>type file.txt line one line two line three D:\>*[call to tail]* > result.txt D:\>type result.txt line two line three

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