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

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

1
สามารถออนไลน์ได้ แต่ไม่สามารถปิง / ม้วน / ใช้ GIT จากบรรทัดคำสั่ง
ฉันเพิ่งเริ่มใช้ที่เก็บ GIT สำหรับ Node.js, Socket.io, websockets และอื่น ๆ โครงการเฉพาะไม่สำคัญที่นี่ฉันไม่สามารถเชื่อมต่อที่อื่นนอก localhost โดยใช้บรรทัดคำสั่งบน คอมพิวเตอร์ OSX ฉันกำลังใช้พร็อกซี่ นี่เป็นปัญหาเนื่องจากฉันไม่สามารถโคลนที่เก็บ GIT กับเครื่องของฉันหรือติดตั้งที่เก็บ / โปรแกรมบางอย่างจากบรรทัดคำสั่งเนื่องจากพวกเขาใช้อินเทอร์เน็ตและส่งกลับข้อผิดพลาดที่ซับซ้อนเมื่อพยายามทำเช่นนั้น สิ่งประหลาดคือฉันสามารถเชื่อมต่ออินเทอร์เน็ตผ่านเบราว์เซอร์ของฉันได้ดี - ฉันโพสต์จากเครื่องเมื่อเราพูด! เมื่อพยายาม ping google: ME$ ping google.com ping: cannot resolve google.com: Unknown host เมื่อพยายาม "โฮสต์" google: ME$ host google.com Host google.com not found: 3(NXDOMAIN) เมื่อพยายามที่จะ "whois" google: ME$ whois …


1
ฉันจะเรียกใช้ DavMail จากบรรทัดคำสั่ง (หรือมีทางเลือกอื่นได้อย่างไร)
Microsoft Outlook ผู้เป็นที่รักของ บริษัท จำนวนมาก - ต้องการความสนใจอย่างต่อเนื่องและป้องกันไม่ให้คุณใช้โปรแกรมรับส่งเมลที่คุณชอบ (เช่นAlpine ) ฉันเป็นหนึ่งในคนแปลก ๆ ที่รักบรรทัดคำสั่ง มันอยู่ในเลือดของฉัน ฉันไม่ชอบที่จะใช้มุมมองโดยเฉพาะอย่างยิ่งเนื่องจากพวกเขาเต็มใจที่จะอนุญาตให้เข้าถึงผ่าน OWA ได้อย่างสมบูรณ์แบบ ดังนั้นฉันจึงไปพบDavMailซึ่งดูเหมือนจะเป็นโซลูชันที่สมบูรณ์แบบ แต่เมื่อดูคำแนะนำในการตั้งค่าดูเหมือนว่าจะไม่มีตัวเลือกบรรทัดคำสั่งใด ๆ และที่แย่ที่สุดคือเมื่อฉันพยายามเรียกใช้./davmail.shที่บรรทัดคำสั่งฉันจะได้รับข้อความนี้: Exception in thread "SWT" org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed] at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source) at org.eclipse.swt.widgets.Display.create(Unknown Source) at org.eclipse.swt.graphics.Device.<init>(Unknown Source) at org.eclipse.swt.widgets.Display.<init>(Unknown Source) at org.eclipse.swt.widgets.Display.<init>(Unknown Source) at davmail.ui.tray.SwtGatewayTray$5.run(SwtGatewayTray.java:196) …

1
Bash ย้ายและเปลี่ยนชื่อโดยแยกวิเคราะห์ผลลัพธ์ของ find
ฉันมีไดเรกทอรีที่ซ้อนกันของไฟล์ PDF และฉันต้องการแยกออกเป็นไดเรกทอรีระดับที่สูงขึ้นโดยเปลี่ยนชื่อดังนี้: ไฟล์ของฉันเป็นสิ่งที่ชอบ: ./path1/pathA/fileI.pdf ./path1/pathB/fileII.pdf ฉันต้องการบรรลุ: ./path1_pathA_fileI.pdf ./path1_pathB_fileII.pdf ฉันรู้ว่าฉันสามารถสร้างรายการไฟล์โดยทำ find . -type f -name "*.pdf" และฉันสามารถจินตนาการวิธีแก้ปัญหาโดยใช้ find . -type f -name "*.pdf" | mv -t ... แต่ฉันไม่ทราบวิธีกรอกข้อมูลใน ... เพราะฉันไม่เข้าใจการแยกวิเคราะห์และการมอบหมายตัวแปรในการทุบตี หนึ่งจะแยกเส้นทางที่ '/' และรูปแบบเส้นทางใหม่และชื่อไฟล์ดังกล่าวข้างต้นได้อย่างไร ขอบคุณมากล่วงหน้า!
3 linux  command-line  bash  find  mv 

3
ฉันจะรับรายการไดรฟ์เครือข่ายทั้งหมดที่แมปกับระบบของฉันได้อย่างไร
ฉันทำแผนที่ไดรฟ์เครือข่ายภายใต้บัญชีระบบในพื้นที่ฉันหมายถึงฉันลงชื่อเข้าใช้เครื่องโดยใช้บัญชี sytem ท้องถิ่น ตอนนี้ฉันออกจากระบบและเข้าสู่เครื่องอีกครั้งโดยใช้บัญชีผู้ใช้ที่ถูกต้อง แต่ฉันไม่พบไดรฟ์ที่แมปใน explorer คอมพิวเตอร์ของฉันแม้ว่าฉันจะสามารถใช้ไดรฟ์ที่แมปในแอปพลิเคชันของฉัน เป็นเรื่องปกติหรือไม่ มีวิธีใดบ้างที่จะเห็นไดรฟ์เครือข่ายที่แมปไว้ในระบบของฉัน ฉันอยู่ในเครื่องที่ใช้ Windows XP

2
เรียงลำดับชุดของบรรทัดตามตัวอักษร
หมายเหตุ: คำถามที่สมบูรณ์อยู่ที่นี่: วิธีการจัดเรียงบรรทัดภายใน "chunks" หลายรายการคั่นด้วยส่วนหัวได้อย่างไร ดังนั้นสิ่งที่ฉันพบคำตอบคือวิธีการเรียงลำดับบรรทัดในไฟล์ข้อความตามลำดับตัวอักษร แต่มันไม่ใช่สิ่งที่ฉันต้องทำ ฉันมีไฟล์นี้พร้อมโพรไฟล์ที่ประกอบด้วย 15 พารามิเตอร์ที่แตกต่างกันซึ่งเข้าสู่เครื่องมือในที่ทำงานและเครื่องถูกอ่านเพื่อให้มีรายการโปรไฟล์ น่าเสียดายที่การจัดรูปแบบของไฟล์นี้มีลักษณะดังนี้: [ProfileB] param1=z param2=y param3=x [ProfileA] param1=k param2=l param3= และฉันต้องการจัดเรียงโปรไฟล์ตามลำดับตัวอักษร แต่ฉันต้องการให้พวกเขาอยู่กลุ่มกับพารามิเตอร์ของพวกเขา ตัวอย่างด้านบนควรได้รับการจัดเรียงดังนี้: [ProfileA] param1=k param2=l param3= [ProfileB] param1=z param2=y param3=x ฉันเดาว่ามีบางสิ่งบางอย่างในการทำงานกับจำนวนบรรทัดคงที่ (ชื่อ + พารามิเตอร์) หรือด้วยอักขระ "[" เป็นตัวระบุสำหรับการเริ่มต้นของกลุ่มของบรรทัด แต่นี่เกินความสามารถของฉันในการจัดการข้อความ ฉันมีที่จำหน่ายของฉันทั้งคอนโซลคำสั่ง Sublime Text, R หรือ Linux

1
การเชื่อมต่อกับเครือข่ายไร้สายผ่าน Command Prompt ใน Windows 7
เมื่อฉันคลิกที่เครือข่ายและกด 'เชื่อมต่อ' ไม่มีอะไรเกิดขึ้นและฉันลงมือทำสิ่งนี้ในระดับการเข้ารหัสทันที ฉันได้ลองแล้ว: netsh wlan connect name=MOTOROLA-9156F ssid=MOTOROLA-9156F interface="Wireless Network Connection" และในทางกลับกันฉันจะได้รับ: There is no profile "MOTOROLA-9156F" assigned to the specified interface. ในขณะเดียวกันเครือข่ายนี้จะปรากฏภายใต้เครือข่ายของฉันและฉันอยู่ในเครือข่ายในคอมพิวเตอร์พี่น้องของฉัน ฉันทำอะไรผิดได้ ขอบคุณ! แก้ไข: ฉันทำไฟล์โปรไฟล์ xml และเพิ่มสำเร็จแล้ว ตอนนี้เมื่อฉันรันคำสั่งเชื่อมต่อก็แจ้งว่าเชื่อมต่อได้สำเร็จ แต่ไอคอนอินเทอร์เน็ตแสดงว่าเป็น "กำลังเชื่อมต่อ" แล้วหยุดเชื่อมต่อ มีบางอย่างผิดปกติมากที่นี่ ฉันใส่ข้อความรหัสผ่านในคุณสมบัติของเครือข่ายและไม่ได้แจ้งให้ฉันทราบ

0
อ่านไฟล์กำหนดค่า unix จาก CLI
ฉันจำเป็นต้องเข้าถึงไฟล์การกำหนดค่าจาก Makefile และทำให้หา สั้นอ่าน-การบำรุงรักษา วิธีการทำ ไฟล์นี้เป็นไพ ธ อน ConfigParser ไฟล์ที่เข้ากันได้ #foo.cfg [foo] bar = baz ฉันใช้ python oneliner ซึ่งฉันพบว่ายุ่งยาก python -c "import ConfigParser; config = ConfigParser.ConfigParser(); config.read('foo.cfg');print config.get('foo','bar')" เนื่องจากเป็นรูปแบบเดียวกับที่ใช้ในไฟล์ git config ฉันจึงสังเกตเห็นว่า git config -f foo.cfg --get foo.bar อาจทำงานได้ แต่ (1) ชื่อส่วนของฉันมีขีดล่าง git-configและ (2) มันเพิ่มการพึ่งพาการสร้างอย่างหนักเพื่อวัตถุประสงค์ที่แปลกและเสริม ฉันได้เห็นรูปแบบนี้ใช้เวลาหลายครั้งจนฉันคิดว่ามันอาจเป็นวิธีที่ดี คำถามของฉันคือ: รูปแบบการกำหนดค่านี้มีชื่อหรือไม่ (ซึ่งอาจช่วยในการค้นหาเว็บ) มีเครื่องมือ …

2
Windows 7 CLI ไม่รู้จักคำสั่งโดยไม่ระบุนามสกุล
เห็นได้ชัดว่าฉันได้ไปและทำให้ระบบของฉันแปลก Windows 7 cmd พรอมต์ไม่รับรู้ถึงไฟล์สั่งการหรือแบตช์อีกต่อไปเว้นแต่ฉันจะพิมพ์นามสกุล C:\Users\Current> xcopy /? 'xcopy' is not recognized as an internal or external command, operable program or batch file. นี่คือการแก้ไขโดยมีคุณสมบัติด้วย .exe ส่วนขยาย: C:\Users\Current> xcopy.exe /? < ... all of the help for xcopy shows below, as expected ... > ฉันคิดว่าฉันได้ทำบางสิ่งบางอย่างเพื่อทำลายเส้นทางของฉันเมื่อ xcopy หยุดทำงาน แต่ตั้งค่ากลับไปเป็นชุดขั้นต่ำของสิ่งต่าง ๆ ที่โดยทั่วไปแล้ว Windows …

5
ทำไมฉันต้องใช้พรอมต์คำสั่งใน Ubuntu
ฉันต้องการลองใช้งานแอพพลิเคชั่น Linux บางตัวดังนั้นเพียงแค่ติดตั้ง Ubuntu เป็นเครื่องเสมือน VMware ภายใน Windows VMware แจ้งให้ฉันติดตั้งเครื่องมือ VMware และวาง CD-rom เสมือนบนเดสก์ท็อป Ubuntu ที่มีทั้งไฟล์ rpm และ tar.gz ไม่สามารถหาวิธีทำทุกอย่างด้วยไฟล์ rpm ดังนั้นฉันจัดการแยกไฟล์ tar.gz ลงในโฟลเดอร์บนเดสก์ท็อปและด้วยความช่วยเหลือของ Google ฉันคิดว่าฉันต้องเปิดหน้าต่าง Terminal, cd ในไดเรกทอรีที่เหมาะสมและใช้ sudo เพื่อรันสคริปต์การติดตั้ง Perl และมันก็ใช้ได้ดี ฉันทราบว่าเป็นไปได้ที่จะติดตั้งแอปพลิเคชันหลากหลายผ่านแอปพลิเคชัน & gt; เพิ่ม / ลบหรือรสชาติอื่น ๆ ของผู้จัดการแพ็คเกจ และเป็นไปไม่ได้ที่ทุกแอพจะพบได้ที่นี่ ฉันใช้พรอมต์คำสั่งย้อนกลับไปใน DOS ซึ่งเป็นวิธีที่ฉันเดาคำสั่ง cd ฉันเข้าใจด้วยว่าการดำเนินการดังกล่าวต้องการสิทธิ์ในการยกระดับดังนั้นคำสั่ง sudo คำถามของฉันคือสาเหตุที่การดำเนินการจำเป็นต้องใช้พรอมต์คำสั่งเลย - …

1
% Path% หมายถึงอะไรในตอนท้ายของ PATH
PATH ของฉันบน Windows มีลักษณะดังนี้: C: & gt; echo% PATH% C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ dwimperl \ Perl \ bin; C: \ dwimperl \ Perl \ เว็บไซต์ \ bin; C: \ dwimperl \ C \ bin;% เส้นทาง% อะไรนะ %Path% หมายถึงในตอนท้ายของเส้นทางหรือไม่ มันจะต้องมีในตอนท้าย? ฉันต้องการเชื่อมโยงไดเรกทอรีอื่น ๆ ในสคริปต์ R และฉันจะวางไว้ที่ท้าย …

3
ต้องการวิธีปิด chkdsk เมื่อเริ่มต้น [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: เหตุใด CHKDSK จึงทำงานทุกครั้งที่ฉันบูตเครื่อง Windows 7 3 คำตอบ แล็ปท็อปของฉันใช้งานได้ดี แต่ฉันรันการตรวจสอบดิสก์ที่ครอบคลุม (ด่าน 1--5) เพียงเพื่อให้ได้มา การตรวจสอบหยุดที่ขั้นตอนที่ 4 และไม่ให้ข้อเสนอแนะ ฉันปล่อยให้มันนั่งอยู่ตรงนั้นเป็นเวลา 1.5 ชั่วโมง แต่มันก็ไม่ได้บ่งบอกอะไรอีกแล้วบนหน้าจอหรือย้ายไปยังด่าน 5 ปัญหาคือ: การแฮงค์ chkdsk ทำให้ฉันไม่สามารถเข้าสู่ระบบได้ฉันไม่สามารถผ่านมันไปใช้เครื่องของฉันได้ ฉันไม่พบวิธีที่จะปิด ฉันเปิดพรอมต์คำสั่ง Windows โดยใช้ดิสก์กู้คืนระบบของฉันและพิมพ์ "chkntfs / x c:" แต่ไม่ได้หยุด chkdsk ไม่ให้ทำงานอีกครั้งเมื่อรีสตาร์ท ภาคผนวก: ตอนนี้ฉันสามารถเข้าสู่ระบบแล้วฉันรัน HD Tune Pro 4.01 และพบว่าบล็อกของฉัน 1.5% เสียหาย ได้เวลาซื้อ HDD ใหม่แล้ว


2
วิธีการรับข้อมูลผู้ใช้จากสคริปต์ทุบตีเมื่อเรียกใช้เป็นปฏิบัติการโดยไม่มีขั้ว?
ฉันกำลังพยายามสร้างสคริปต์ทุบตีซึ่งนำข้อมูลผู้ใช้บางส่วนและกระบวนการตามอินพุต สคริปต์นี้สามารถเรียกใช้งานได้และมี shebang สคริปต์มีลักษณะดังนี้: #!/bin/bash read name -p "Enter your name" echo $name >> namelist.txt ฉันไม่ต้องการให้ผู้ใช้เปิดสคริปต์ในเทอร์มินัล สคริปต์ถูกทำให้สามารถเรียกใช้งานได้ (chmod + x) และดับเบิลคลิกที่สคริปต์จะทำให้ทำงาน แต่มันจะไม่หยุดที่จะใส่และไฟล์ยังคงว่างเปล่า

2
จะทำให้ uptime ของระบบเป็นมิลลิวินาทีใน command line ได้อย่างไร
ฉันจะทำให้ระบบมีสถานะการออนไลน์เป็นมิลลิวินาทีจากบรรทัดคำสั่งของ Windows ได้อย่างไร ฉันต้องการบางสิ่งเช่นผลลัพธ์ของฟังก์ชันนี้: gettickcount(), เช่น. 24233241231. มีคำสั่งยูทิลิตี้หรือเคล็ดลับสำหรับสิ่งนี้หรือไม่?

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