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

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

2
เส้นสีส้มแปลก ๆ ในอาคารผู้โดยสาร
เทอร์มินัล Ubuntu ที่เพิ่งติดตั้งใหม่ของฉันมีเส้นสีส้มแปลก ๆ ทางด้านขวา ดูเหมือนว่ามันเกี่ยวข้องกับการโฟกัสนั่นคือเมื่อหน้าต่างไม่ได้โฟกัสเส้นนั้นจะเปลี่ยนเป็นสีเทา (แต่มันจะไม่หายไป) เป็นเวลาหลายปีแล้วที่ฉันไม่ติดตั้ง Ubuntu ดังนั้นฉันไม่รู้ว่านี่เป็นข้อผิดพลาดหรือมีฟีเจอร์ ไม่ว่าในกรณีใดมีวิธีลบบรรทัดนั้นหรือไม่ PS1: มันเกิดขึ้นในแบบเต็มหน้าจอ PS2: อันที่จริงแล้วสำหรับฉันดูเหมือนว่าข้อความนั้นอยู่ใกล้กับขอบด้านซ้ายมากบางทีมันอาจจะเกี่ยวข้องกับเรื่องนั้น?

7
วิธีใช้ sort บนคำสั่ง awk print?
ฉันมีสองคำสั่งในสคริปต์ awk ที่ฉันเขียน: print "Here are some players and their numbers, sorted by last name" if(sum[x] > 500) {print x, $2} ผลลัพธ์ใด: Here are some players and their numbers, sorted by last name Lebron James 23 Kevin Durant 35 Kobe Bryant 24 Blake Griffin 32 Dikembe Mutumbo 55 ฉันจะใช้sortคำสั่งในสคริปต์ awk …

7
Bash scripting - วิธีเชื่อมสตริงต่อไปนี้?
นี่เป็นส่วนหนึ่งของbashสคริปต์ที่ทำการcpuidค้นพบใน Linux (Ubuntu / Fedora): /usr/bin/cpuid > id.txt CPUID=id.txt echo `grep "extended model" $CPUID` | sed 's/0x//' | awk ' { print $4 } ' > cpu.txt a=`cat cpu.txt` echo `grep "extended family" $CPUID`| sed 's/0x//' | awk ' { print $4 } ' > cpu.txt a+=`cat cpu.txt` ดังนั้นสำหรับแล็ปท็อปของฉันส่วนนี้ของสคริปต์ (แสดงที่นี่) …


3
ลบบรรทัดทั้งหมดที่มีแบ็กสแลชจากไฟล์ข้อความ
ฉันมีไฟล์ที่มีเนื้อหาเช่นนี้: apple b\all cat \34 egg ฉันต้องการลบบรรทัดทั้งหมดที่มีแบ็กสแลช ฉันพยายามใช้ sed '/\/d' pdataf.txt แต่มันไม่ทำงาน ฉันควรลองทำอะไร

5
ดำเนินการทุบตีสคริปต์อย่างแท้จริงทุก ๆ 3 วัน
ฉันต้องการรันเชลล์สคริปต์อย่างแท้จริงทุกๆ 3 วัน การใช้ crontab กับ01 00 */3 * *จะไม่ปฏิบัติตามเงื่อนไขจริงเพราะจะทำงานในวันที่ 31 และจากนั้นอีกครั้งในวันที่ 1 ของเดือน */3ไวยากรณ์เป็นเช่นเดียวกับการพูดว่า 1,4,7 ... 25,28,31 ควรมีวิธีในการทำให้สคริปต์ตรวจสอบเงื่อนไขและออกจากโปรแกรมหาก 3 วันยังไม่ผ่าน ดังนั้น crontab จะเรียกใช้สคริปต์ทุกวัน แต่สคริปต์จะตรวจสอบว่าผ่านไป 3 วันหรือไม่ ฉันยังพบรหัสบางส่วน แต่มันทำให้ฉันมีข้อผิดพลาดทางไวยากรณ์ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม if (! (date("z") % 3)) { exit; } main.sh: line 1: syntax error near unexpected token `"z"' main.sh: line …

3
ข้อแตกต่างระหว่างการติดตั้งซอฟท์แวร์ Ubuntu และบรรทัดคำสั่ง [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา สวัสดีฉันยังใหม่กับโลก Ubuntu ฉันมีคำถามสองสามข้อเกี่ยวกับการติดตั้งซอฟต์แวร์ใน Ubuntu: ความแตกต่างระหว่างการติดตั้งซอฟต์แวร์ในศูนย์ซอฟต์แวร์ของ Ubuntu และบรรทัดคำสั่งคืออะไร เหตุใดซอฟต์แวร์บางตัวที่ติดตั้งโดยใช้บรรทัดคำสั่งไม่สามารถค้นหาได้ในศูนย์ซอฟต์แวร์ (กดปุ่มหน้าต่าง) คำสั่งที่ถูกต้องในการติดตั้งซอฟต์แวร์จากบรรทัดคำสั่งคืออะไรเพื่อให้ฉันสามารถค้นหาได้ ฉันสำรองข้อมูลและคืนค่าระบบของฉันหนึ่งครั้ง แต่คำสั่งบางคำสั่งใช้งานได้ก่อน (เช่น "subl") ไม่ทำงานหลังจากกู้คืนระบบ ฉันคิดว่าคำถามเหล่านี้เกี่ยวกับ $ PATH แต่ฉันไม่สามารถหาเนื้อหาเกี่ยวกับเรื่องนี้ วัสดุพิเศษใด ๆ ที่จะได้รับการชื่นชม :)

3
วิธีย่อให้พรอมต์บรรทัดคำสั่งของคุณ (ทุบตี) เช่น Spatry ทำมันได้หรือไม่
ฉันได้ภาพหน้าจอต่อไปนี้จากวิดีโอ Spatry linux จากhttps://www.youtube.com/watch?v=ROyqnJg1Ipo ฉันต้องการสิ่งนี้ทุกครั้ง ----[myusername@laptop]------[14:30:44]----/mnt/1CFED66BFED63CA8/router/Documents/hacking/1 set up tools/wifiphisher ==>

1
ฉันจะแสดงรายการพัสดุภัณฑ์ที่ฉันลบในวันที่กำหนดได้อย่างไร
เมื่อวันที่ 5 พฤษภาคม 2016 ฉันได้ลบแพคเกจบางอย่างจากเดสก์ทอป Ubuntu 14.04 ของฉัน ตอนนี้ฉันต้องการทำรายการแพ็คเกจที่ฉันลบไปในวันนั้น ฉันจะใช้เทอร์มินัลได้อย่างไร แต่ผมได้รับข้อมูลเหล่านี้จากอูบุนตูซอฟท์แว Center> ประวัติศาสตร์> ลบ แต่ฉันต้องการได้รับไฟล์ข้อความธรรมดา

3
Bash Script เพื่อลากและวางไฟล์ไปยังตำแหน่งใหม่
ฉันแน่ใจว่าฉันจะส่งตูดของฉันมาให้ฉันสำหรับคำถามนี้ แต่ฉันก็ดูเหมือนจะไม่สามารถคิดออก ฉันใหม่ในการเขียนสคริปต์ทุบตีดังนั้นไปง่าย ๆ กับฉัน ... ฉันต้องการลากและวางไฟล์ลงในแอปพลิเคชันบนเดสก์ท็อปซึ่งเรียกสคริปต์ทุบตีที่จะย้ายไฟล์นั้นไปยังตำแหน่งที่กำหนดไว้ในสคริปต์ทุบตี นี่คือสิ่งที่มีเพื่อให้ห่างไกล Bash script #! /bin/bash mv $file /path/to/new/directory อย่างไรก็ตามฉันไม่สามารถหาวิธีป้อน$fileตัวแปรเป็นเมื่อฉันลากและวางลงบนแอปพลิเคชันเดสก์ท็อป ฉันจะทำสิ่งนี้ได้อย่างไร เหตุผล: ฉันมีเอกสารที่ฉันต้องอ่านในโฟลเดอร์เดียวและเมื่อฉันอ่านแล้วฉันใส่มันลงในโฟลเดอร์อื่น โดยทั่วไปฉันแค่ต้องการทำให้ง่ายต่อการทำเช่นนี้ ขอบคุณพอล

3
ดูขนาดแคช CPU ผ่านบรรทัดคำสั่งหรือไม่
ฉันจะดูขนาดของแคช CPU ของฉันโดยใช้บรรทัดคำสั่งได้อย่างไร ฉันต้องการดูข้อมูลเกี่ยวกับแคช L1, L2 และ L3 นอกจากนี้มันจะเป็นไปได้ที่จะ ouput เฉพาะข้อมูลเกี่ยวกับแคชเพื่อให้ข้อมูลอื่น ๆ ทั้งหมดจะถูกกรองออก?

5
ฉันต้องการความช่วยเหลือเกี่ยวกับ Grep เพื่อเริ่มต้นในส่วน
ฉันมีไฟล์ข้อความที่ฉันต้องการ grep ส่วนหนึ่งของรหัสจาก เป้าหมายที่ฉันพยายามบรรลุคือเริ่มมุมมองที่บรรทัดหนึ่งและจากนั้นสามารถอ่านอะไรด้านล่างได้ ตัวอย่างเช่น. ในข้อความด้านล่างฉันจะดูไฟล์ข้อความที่จุดเริ่มต้นของสีเหลืองได้อย่างไร ฉันต้องการดูเนื้อหาของ "สีเหลือง" รวมถึงทุกสิ่งที่อยู่ข้างใต้โดยไม่คำนึงถึงเนื้อหานั้น green blue cyan magenta purple brown yellow red orange more orange more blue this is enough

5
Bash - ตรวจสอบไดเรกทอรีของไฟล์จากรายการชื่อไฟล์บางส่วน
ฉันมีเซิร์ฟเวอร์ที่รับไฟล์ต่อไคลเอนต์ในแต่ละวันลงในไดเรกทอรี ชื่อไฟล์ถูกสร้างขึ้นดังนี้: uuid_datestring_other-data ตัวอย่างเช่น: d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid เป็นรูปแบบมาตรฐาน uuid datestringdate +%Y%m%dคือผลลัพธ์จาก other-data มีความยาวผันแปรได้ แต่จะไม่มีขีดล่าง ฉันมีไฟล์รูปแบบ: # d6f60016-0011-49c4-8fca-e2b3496ad5a7 client1 d5873483-5b98-4895-ab09-9891d80a13da client2 be0ed6a6-e73a-4f33-b755-47226ff22401 another_client ... ฉันต้องตรวจสอบว่า uuid ทุกรายการในไฟล์มีไฟล์ที่เกี่ยวข้องในไดเรกทอรีโดยใช้ bash ฉันได้มาไกลขนาดนี้ แต่รู้สึกว่าฉันมาจากทิศทางที่ผิดโดยใช้คำสั่ง if และฉันต้องวนซ้ำไฟล์ต่างๆในไดเรกทอรีต้นทาง ตัวแปร source_directory และ uuid_list ได้รับการกำหนดไว้ก่อนหน้าในสคริปต์: # Check the entries in the file list while read -r uuid name; do # …

1
ฉันจะลบ / ลบไฟล์ได้อย่างไร
ฉันเป็นผู้เริ่มต้นด้วย Linux / Ubuntu และฉันพยายามลบ / ลบไฟล์ สิ่งที่เฉพาะเจาะจงคือกระเป๋าเงินที่ฉันสร้างขึ้นใน Electrum เพื่อนำเข้ากระเป๋าเงินกระดาษ ฉันสามารถดูกระเป๋าเงินได้ในรายการไฟล์ แต่ไม่สามารถลบได้ ฉันเข้าใจว่าใช้rmคำสั่งใน Terminal แต่ฉันไม่แน่ใจว่าจะใช้คำอย่างไรกับคำสั่งจริง ไฟล์ที่ฉันพยายามลบคือhome/duncan/.electrum/wallets/import keyแต่ถ้าฉันพิมพ์ลงในเทอร์มินัลจะถูกปฏิเสธ - เช่น rm home/duncan/.electrum/wallets/importkey ถูกปฏิเสธ

1
ข้อผิดพลาด 'gzip: file.log.gz: ไม่อยู่ในรูปแบบ gzip'
ฉันมี.gzโฟลเดอร์และพยายามที่จะแตกไฟล์โดยใช้เทอร์มินัลโดยใช้คำสั่งต่อไปนี้ แต่มีข้อผิดพลาด gunzip access-2.log.gz gzip -d access-2.log.gz จากนั้นฉันติดตามข้อผิดพลาดในAsk Ubuntuพบคำถามนี้ หลังจากนั้นฉันให้คำสั่งในเทอร์มินัล gunzip Desktop/project/data/access-2.log.gz ข้อผิดพลาดที่คล้ายกัน ทำไมฉันถึงได้รับปัญหานี้? วิธีแก้ปัญหาในการคลายซิปname.log.gzโฟลเดอร์คืออะไร?

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