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

อินเทอร์เฟซสำหรับโต้ตอบกับคอมพิวเตอร์โดยใช้คำสั่งที่พิมพ์ในสภาพแวดล้อมแบบข้อความเมื่อเทียบกับส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI)

1
useradd ทำงานได้แบบโต้ตอบ แต่ไม่ใช่สคริปต์ทุบตี
ฉันกำลังพยายามสร้างบัญชีผู้ใช้โดยอัตโนมัติ คำสั่งในสคริปต์นี้ทำงานได้ดีใน bash shell อย่างไรก็ตามเมื่อฉันรัน bash script มันจะล้มเหลวและฉันได้รับ 2 ซึ่งหมายถึง invalid command syntax ตามหน้า man useradd สคริปต์นี้ยังพิมพ์คำสั่งก่อนที่จะดำเนินการดังนั้นถ้าฉันเพียงคัดลอก / วางผลลัพธ์ "cmd-->" ), มันได้ผล. เช่น., cmd-->useradd bidwbre -m -c "Brent Bidwel" -G students นี่คือสคริปต์สั้น ๆ : #!/bin/bash while read id fn ln pw do echo "cmd-->useradd $id -m -c \"$fn $ln\" -G …

0
du บน Mac OS 10.9 ให้คำตอบที่ต่างกันสองข้อสำหรับไดเรกทอรีเดียวกัน
ถ้าฉันวิ่ง du เกี่ยวกับฉัน iMovie Library.imovielibrary ฉันสามารถรับผลลัพธ์ที่แตกต่างกันสองแบบขึ้นอยู่กับว่าฉันทำงานอย่างไร du. อย่างไรก็ตามฉันเชื่อว่าทั้งสองอย่างควรมีค่าเท่ากัน ดูเถิด: davids-imac:Movies david$ du -s iMovie\ Library.imovielibrary 33069784 iMovie Library.imovielibrary davids-imac:Movies david$ du -s * | grep iMovie\ Library.imovielibrary 9816792 iMovie Library.imovielibrary davids-imac:Movies david$ cd iMovie\ Library.imovielibrary/ davids-imac:iMovie Library.imovielibrary david$ du -s . 33069784 . 33069784 กับ 9816792? ฮะ?!? หากฉันคัดลอกชุดข้อมูลนี้ไปยังเครื่องอื่น 10.9 โดยใช้ …
1 macos  mac  command-line  du 

1
เรียกใช้คำสั่ง cygwin จากบรรทัดคำสั่งของ windows
ฉันพยายามทำให้ PhpStorm ทำงาน vagrant rsync เมื่อไฟล์มีการเปลี่ยนแปลงเพราะในตัว rsync-auto ล้มเหลวด้วยโครงสร้างไดเรกทอรีลึกของฉัน ฉันสามารถตั้งค่าตัวเฝ้าดูในการตั้งค่า PhpStorm ได้ แต่ฉันไม่รู้วิธีเรียกใช้อย่างถูกต้อง มีปัญหาคือเมื่อฉันวิ่ง vagrant up หรือ vagrant rsync จากบรรทัดคำสั่งของ windows ฉันได้รับข้อผิดพลาดที่แตกต่างจากเส้นทางที่ไม่ถูกต้องไปสู่ปัญหาข้อโต้แย้งดังนั้นฉันจึงตัดสินใจเรียกใช้ภายใต้ cygwin และทำงานได้ในขณะนี้ ดังนั้นฉันต้องการโซลูชันเพื่อเรียกใช้ cygwin จากบรรทัดคำสั่งและรันคำสั่งในนั้น สิ่งที่ฉันพยายาม: C:/cygwin/bin/bash vagrant rsync รับข้อผิดพลาด: C:\Program Files\Vagrant\embedded\bin\ruby.exe: No such file or directory -- /cygdrive/c/Program Files/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb (LoadError) พยายาม: bash vagrant rsync ข้อผิดพลาด: rsync: connection unexpectedly …


2
เหตุใดการเปลี่ยนเส้นทางเอาต์พุต FINDSTR จึงสร้างจุดสิ้นสุดบรรทัด UNIX
เมื่อฉันออกคำสั่งนี้: FINDSTR /I /N "<sdk:extra>" addon.xml ผลลัพธ์คือ: 973: <sdk:extra> 995: <sdk:extra> 1017: <sdk:extra> 1036: <sdk:extra> 1057: <sdk:extra> 1078: <sdk:extra> 1098: <sdk:extra> 1118: <sdk:extra> 1140: <sdk:extra> 1161: <sdk:extra> 1182: <sdk:extra> 1203: <sdk:extra> 1223: <sdk:extra> 1244: <sdk:extra> แต่เมื่อฉันเปลี่ยนเส้นทางไปยังไฟล์ด้วยคำสั่งนี้: FINDSTR /I /N "<sdk:extra>" addon.xml > find_s.txt find_s.txt มีการสิ้นสุดบรรทัด UNIX (ขึ้นบรรทัดใหม่หรือ EOL ถ้าคุณชอบมากกว่านี้) ไม่มีใครรู้ว่าทำไม …

3
ยัติภังค์หมายถึงอะไรในไฟล์แบตช์ของ Windows
โดยเฉพาะฉันมีปัญหาในการเข้าใจเครื่องหมายขีดคั่นในบรรทัดต่อไปนี้ซึ่งมาจาก วิกิพีเดีย if not -%1-==-- echo Argument one provided if -%1-==-- echo Argument one not provided & exit /b เพื่อทดสอบว่าตัวแปรนั้นมีอยู่จริงหรือถูกนิยามมีสองวิธีที่ฉันเรียนรู้จาก ที่นี่ : IF DEFINED MyVar (ECHO MyVar IS defined) ELSE (ECHO MyVar is NOT defined) IF "%MyVar%"=="" (ECHO MyVar is NOT defined) ELSE (ECHO MyVar IS defined) ดังนั้นเครื่องหมายยัติภังค์ (1) รอบ …

1
Windows 8.1, ไม่สามารถย้ายไดเรกทอรีผู้ใช้โดยที่ windows ไม่สามารถเข้าสู่ระบบได้อย่างถูกต้อง
ฉันกำลังพยายามย้ายโฟลเดอร์ C: \ Users \ Me บน SSD ของฉันเป็น F: \ Users \ Me ซึ่งอยู่บน HDD ของฉัน จนถึงตอนนี้ฉันได้ลองสองวิธีแล้ว Registry การปรับเปลี่ยนรีจิสตรีคีย์ต่อไปนี้ใน "NT \ CurrentVersion \ ProfileList HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE "ค่าเริ่มต้น" = F: \ Users \ Me "โปรไฟล์" = F: \ Users "ProgramData" =% SystemDrive% \ ProgramData …

1
เรียกใช้หน้าต่างคำสั่งเลื่อนระดับ (ผู้ดูแลระบบ) ที่นี่จากเมนูบริบท
ต้องการเพิ่มทางลัดเพื่อเปิดหน้าต่างคำสั่งที่นี่จากเมนูบริบทที่คล้ายกับทางลัดที่มีอยู่สำหรับ win7-10 และต้องการให้มันทำงานด้วย priveleges ของผู้ดูแลระบบ


1
คำสั่งแบตช์ส่งคืนข้อผิดพลาดพารามิเตอร์ที่ไม่ถูกต้องสำหรับการบีบอัดขนาดภาพ
ฉันพยายามที่จะเรียกใช้คำสั่งด้านล่างเพื่อบีบอัดขนาดไฟล์ของภาพในระบบ Windows และมันกลับข้อผิดพลาดบอกว่า พารามิเตอร์ไม่ถูกต้อง 70 for %f IN (*.png) DO convert -quality 70 "%f" "%f" ฉันลอง googling เพื่อหาทางออก แต่หาอะไรไม่เจอ ไวยากรณ์ของคำสั่งผิดหรือเปล่า? หรือ มันใช้งานไม่ได้เลยเหรอ? สิ่งที่ฉันหายไปที่นี่?


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

1
วิธีระบุไดเรกทอรีเป้าหมายสำหรับไฟล์ LibreOffice 4.0.2.2 .msi
ฉันจะระบุไดเร็กทอรีเป้าหมายสำหรับการติดตั้ง LibreOffice 4.0.2.2 .msi ได้อย่างไร? ไฟล์. msi อยู่ที่นี่: http://downloadarchive.documentfoundation.org/libreoffice/old/4.0.2.2/win/x86/LibreOffice_4.0.2.2_Win_x86.msi สคริปต์ต่อไปนี้ติดตั้ง LibreOffice ใน C: \ Program Files (x86): msiexec.exe /qn /norestart /Lime .Npackd\InstallMSI.log /i ".Npackd\LibreOffice_4.0.2.2_Win_x86.msi" TARGETDIR="C:\Users\t\Downloads" ALLUSERS=1 MSIFASTINSTALL=7

1
กำหนดค่าใหม่แล้วลบ pagefile.sys ที่ล้าสมัยจาก C: ในคราวเดียวโดยใช้ชุดสคริปต์
ฉันกำลังพยายามตั้งค่าสคริปต์อัตโนมัติสำหรับโปรแกรมติดตั้ง Windows XP เป็นชุดสคริปต์ที่ทำงานในการบูตครั้งแรกหลังจากการติดตั้งและในสิ่งที่ฉันพยายามที่จะประสบความสำเร็จคือการลบ pagefile จาก C: ทั้งหมดและวาง 16,778 MB pagefile บน D: แทน นี่คือคำแนะนำไฟล์แบทช์ของฉัน: echo === Creating new page file on D: ... cscript %windir%\system32\pagefileconfig.vbs /create /i 16 /m 768 /vo d: >nul echo. echo === Removing old page file from C: ... cscript %windir%\system32\pagefileconfig.vbs /delete /vo C: attrib …

2
ฉันจะให้ ls ติดตามเนื้อหาของไดเรกทอรีเช่น tail -f บนไฟล์ได้อย่างไร
ฉันต้องการอัปเดตรายชื่อไฟล์ของไดเรกทอรีอย่างต่อเนื่องคล้ายกับส่วนท้ายด้วย -f ตั้งค่าสถานะบนไฟล์ มีวิธีที่เหมาะสมในการทำเช่นนี้?

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