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

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

2
ฉันจะออกจากเมื่อเชื่อมต่อผ่าน telnet ได้อย่างไร
ฉันมีการเชื่อมต่อ telnet ผ่าน askubuntu.com 80 ในขณะที่พยายามทดสอบ webbrowsing ตาม cli สำหรับโครงการ github ฉันได้รับการเชื่อมต่อของฉันแล้วที่พอร์ต 80 แต่ตอนนี้ฉันทำอะไรไม่ได้เลยแม้แต่เลิก มีวิธีเลิกการเชื่อมต่อชนิดนี้หรือไม่? CTRL+ cไม่ทำงานและไม่มีการผสมผสานคีย์อื่น ๆ การปิดแท็บอาจเป็นคำตอบ แต่ฉันไม่ต้องการเพราะฉันวางแผนที่จะเรียกใช้สคริปต์ผ่าน telnet และฉันไม่ต้องการติดตั้งเบราว์เซอร์ใด ๆ เช่น lynx หรืออย่างอื่น ฉันต้องการใช้เฉพาะโปรแกรมเริ่มต้นที่เรามีใน Ubuntu

2
ใช้“ ในขณะที่อ่าน…”, echo และ printf จะได้ผลลัพธ์ที่แตกต่างกัน
ตามคำถามนี้ " ใช้" ในขณะที่อ่าน ... "ในสคริปต์ linux " echo '1 2 3 4 5 6' | while read a b c;do echo "$a, $b, $c"; done ผล: 1, 2, 3 4 5 6 แต่เมื่อฉันแทนที่echoด้วยprintf echo '1 2 3 4 5 6' | while read a b c ;do printf "%d, …

2
'(: 0)' ในผลลัพธ์ของคำสั่ง 'ใคร' หมายถึงอะไร
เมื่อฉันพิมพ์whoเทอร์มินัลฉันจะได้รับผลลัพธ์นี้: $USER tty2 2017-01-12 12:50 (:1) ยิ้มนี้(:1)หมายความว่าอย่างไร (:0.0)บางครั้งนี้รูปลักษณ์ยิ้มชอบ ในกรณีนี้หมายความว่าอย่างไร ภาพรวมเกี่ยวกับวงเล็บต่าง ๆ เหล่านี้อยู่ที่ไหน
14 command-line  xorg  who 


2
/ bin / rbash คืออะไร
ฉันเรียนรู้เกี่ยวกับโปรแกรมเชลล์ทั่วไปโปรแกรมเปลือกทั่วไป เมื่อฉันวิ่งcat /etc/shellsมันจะแสดง: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash ที่/bin/rbashนี่คืออะไร มันใช้ในการเขียนสคริปต์?

1
ทำไม '!!' ช็อตคัทล้มเหลวในการเรียกใช้คำสั่งที่รันก่อนหน้า
เมื่อเร็ว ๆ นี้ฉันพิมพ์ที่เทอร์มินัลของฉัน username:~$ !! และได้รับข้อผิดพลาดจากทุบตี : bash: !!: command not found ในเวลาเดียวกันมันจะประสบความสำเร็จเมื่อทำภายใต้ superuser ฉันตรวจสอบเนื้อหาของ PATH ของผู้ใช้และไม่พบสิ่งที่น่าสงสัย: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin นี่คือผลลัพธ์ของ: username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname 2000 uptime 2001 uname 2002 history | tail อื่น ๆ : username:~$ echo …

3
เกมงูบรรทัดคำสั่ง?
ฉันจำได้เมื่อนานมาแล้วว่ามีโทรศัพท์มือถือรุ่นเก่าที่มีเกมซึ่งฉันเชื่อว่าถูกเรียกว่า "งู" หรือ "งู" และโดยพื้นฐานแล้วคุณจะต้องเปลี่ยนทิศทางของงูด้วยปุ่มลูกศร งูไม่สามารถสัมผัสตัวเอง (หรือเล่นเกมเหนือ) แต่ถ้าสัมผัสกับขอบของแผนที่มันจะปรากฏขึ้นที่อีกด้านหนึ่ง เป้าหมายของเกมคือการให้งูกินอาหาร แต่ด้วยอาหารแต่ละบิต (ทุกครั้งที่กินมันจะมีบางอย่างปรากฏขึ้นที่อื่น แต่โดยปกติในแต่ละครั้ง) งูจะได้รับอีกต่อไปเล็กน้อยทำให้มันนานขึ้น ยากที่จะเล่นเกม ฉันแน่ใจว่าคุณทุกคนจะคุ้นเคยกับเกมนี้ดังนั้นฉันจึงสงสัย (ที่ฉันพลาดเกมนี้และสามารถหาเวอร์ชั่น 3D แปลก ๆ ได้) หากมีเกมนี้ใน Terminal? ฉันหวังว่ามันจะยึดติดกับของดั้งเดิม ฉันใช้ Ubuntu GNOME 16.04.1 กับ GNOME 3.20 แล้วมีแอปพลิเคชั่นฟรีในที่เก็บข้อมูลอย่างเป็นทางการ (ซึ่งฉันต้องการให้มาจากที่ใด)

2
ทำไมรูปแบบผลลัพธ์ของเวลาแตกต่างกันไปขึ้นอยู่กับวิธีที่ฉันเรียกมัน
อาจเป็นคำถามของมือใหม่ แต่ฉันไม่เข้าใจว่าการกำหนดค่านี้เป็นอย่างไรและสาเหตุที่รูปแบบเอาต์พุตของtimeคำสั่งแตกต่างกันในสองกรณีนี้: หากใช้ผ่านtimeเอาต์พุตจะมีสามแถวพร้อมข้อมูลพื้นฐาน $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s จากนั้นฉันสามารถตรวจสอบว่ามีการใช้ไบนารีใด $ which time /usr/bin/time และเรียกมันโดยตรงเพื่อให้ได้ผลลัพธ์ในรูปแบบที่แตกต่างอย่างสิ้นเชิงพร้อมข้อมูลเพิ่มเติมอีกมากมาย $ /usr/bin/time sleep 1 0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k 0inputs+0outputs (0major+77minor)pagefaults 0swaps ไม่มีนามแฝงที่เกี่ยวข้องกับ time $ alias | grep time $ Ubuntu 16.04ฉันทำงาน

3
เหตุใดจึงไม่มีการอัปเดตนักแต่งเพลง
ฉันใช้ Ubuntu 16.04 LTS amd64 ฉันได้ติดตั้ง LAMP (php5.6, apache2, mysql) และ Composer แล้ว ฉันดาวน์โหลดโครงการ laravel จาก github php artisan serveผมอยากจะแต่งเพลงที่จะเริ่มต้นการปรับปรุงเซิร์ฟเวอร์ภายใน แต่เมื่อฉันต้องการเรียกใช้localhostเทอร์มินัลพูดว่า: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ php artisan serve PHP Warning: require(/var/www/kstu/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/kstu/bootstrap/autoload.php on line 17 PHP Fatal error: require(): Failed opening required '/var/www/kstu/bootstrap/../vendor/autoload.php' …

3
วิธีการติดตั้ง brackets.io จากบรรทัดคำสั่ง?
ด้วยเหตุผลบางอย่างโปรแกรมติดตั้ง gnome ที่จัดการแพ็คเกจ. deb บนระบบของฉันไม่ทำงาน ฉันไม่กังวล จะติดตั้งโปรแกรม Brackets.io จากเทอร์มินัลอย่างไร?
14 command-line  ppa 

2
ทำไม Windows & Ubuntu จึงมีคำสั่งเชลล์เหมือนกัน?
Ubuntu มีทุบตี (Bourne Again SHell) ในขณะที่ Windows มีเชลล์เป็นกรรมสิทธิ์ จากการวิจัยของฉันไม่มีชื่อภาษาที่ใช้สำหรับเชลล์สคริปต์ใน Windows / Ubuntu มันเรียกว่าเชลล์สคริปต์ ทำไม Windows & อูบุนตูหอยเข้าใจคำสั่งเดียวกันเช่น: ls, mkdir, rmdir, mountและอื่น ๆ ? มีภาษากลางของภาษาสคริปต์เชลล์บ้างไหม? ถ้าเป็นเช่นนั้นโปรดให้รายละเอียดเพิ่มเติมแก่ฉัน

5
วิธีการติดตั้งปลวก
ฉันใช้ openbox บน UbuntuGnome .. ถ้าเป็นเช่นนั้น ดังนั้นฉันจึงตรวจสอบเอกสารอยู่ที่นี่: https://wiki.archlinux.org/index.php/Termite และฉันไม่สามารถหาวิธีติดตั้งได้ ฉันเป็นสามเณรมากและต้องการคำอธิบายง่ายๆเป็นไปได้หรืออย่างน้อยก็เขยิบไปในทิศทางที่ถูกต้อง ฉันทำตามคำแนะนำที่นี่: https://github.com/thestinger/termite ทำสิ่งต่อไปนี้: git clone --recursive https://github.com/thestinger/termite.git cd termite && make จากนั้นรับสิ่งนี้: ถาม @ ubuntu: ~ / สร้างปลวก $ ไม่พบแพ็คเกจ gtk + -3.0 ในเส้นทางการค้นหา pkg-config บางทีคุณควรเพิ่มไดเรกทอรีที่มี `gtk + -3.0.pc ' ไปที่ตัวแปรสภาวะแวดล้อม PKG_CONFIG_PATH ไม่พบแพ็คเกจ 'gtk + -3.0' ไม่พบแพ็คเกจ vte-2.91 ในพา ธ …

1
มีวิธีใดที่ใช้บรรทัดคำสั่งในการแปลงไฟล์. csv หลายไฟล์เป็นสเปรดชีต. xls หลายแผ่น?
มีวิธีใดที่ใช้บรรทัดคำสั่งในการแปลงไฟล์. csv หลายไฟล์เป็นสเปรดชีต. xls หลายแผ่น? ถ้าไม่มีวิธีแก้ปัญหา cli มันคงจะดีถ้ารู้ว่ามี API ที่ใช้งานได้ดีเลิศ awk หรือ pascal แต่ถ้าล้มเหลวก็จะทำสิ่งนั้นได้ดี

4
วิธีสร้างโฟลเดอร์ใหม่จากเทอร์มินัลด้วยสิทธิ์ระดับผู้ดูแลระบบ
ฉันต้องการติดตั้ง JAVA แต่คำแนะนำการติดตั้งขอให้ฉันสร้างโฟลเดอร์ใหม่ที่เรียกว่า/java/ลงใน/usr/โฟลเดอร์มาตรฐาน แต่โฟลเดอร์นี้ถูกบล็อก ฉันหมายความว่าฉันไม่สามารถสร้างโฟลเดอร์ใหม่ด้วยตัวจัดการไฟล์ PCManFM เพราะตัวเลือกนั้นเป็นสีเทา ดังนั้นฉันเดาว่าควรมีคำสั่งให้สร้างจากเซสชันเทอร์มินัล (ด้วยsudoอาจ?) ฉันจะรับมันได้อย่างไร คำสั่งที่ถูกต้องที่จะได้รับมันคืออะไร?

1
ฉันจะคืนค่าเทอร์มินัลได้อย่างไรหลังจากฉันระงับคอมพิวเตอร์ผ่าน SSH
ฉันมักจะ SSH ลงในคอมพิวเตอร์เพียงเพื่อส่งไปนอน ปัญหาคือเมื่อมันหลับมันถือการเชื่อมต่อ SSH เปิด (ดูเหมือนจะไม่มีกำหนด) นี่คือสิ่งที่เกิดขึ้น: oli@bert:~$ ssh tank oli@tank:~$ sudo pm-suspend [sudo] password for oli: ฉันใส่รหัสผ่านของฉันในการเข้าชมReturnแล้วมันแฮงค์ ... จนกว่าฉันจะปลุกเครื่องระยะไกล มีวิธีใดในการบังคับยกเลิกการเชื่อมต่อภายในเครื่องเพื่อให้ฉันสามารถรับเครื่องกลับคืนได้โดยไม่ต้องปิดและเริ่มต้นใหม่
14 command-line  ssh 

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