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

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

1
ฉันจะกำหนดเอาต์พุตของคำสั่งให้กับตัวแปรได้อย่างไร?
มีวิธีการกำหนดค่าให้กับตัวแปรค่าที่เราได้รับใน terminal โดยการเขียนคำสั่งใด ๆ คำสั่งตัวอย่าง: sensors จากนั้นเราจะได้อุณหภูมิของ CPU ฉันจะกำหนดค่านี้ให้กับtemp_cpuตัวแปรได้อย่างไร?

1
ฉันสามารถเข้าสู่ระบบด้วยบัญชีผู้ใช้อื่นได้หรือไม่?
ฉันอยากจะถามคุณเกี่ยวกับคำสั่งเข้าสู่ระบบใน bash shell Ubuntu ฉันป้อน #login แล้วจะถามฉันเกี่ยวกับชื่อผู้ใช้และรหัสผ่าน นี่เป็นวิธีเข้าสู่ระบบด้วยบัญชีผู้ใช้อื่นหรือไม่?

5
ค้นหาข้อมูลฮาร์ดแวร์ของแหล่งจ่ายไฟสำหรับพีซีโดยใช้บรรทัดคำสั่งของ Ubuntu
มีเครื่องมือในการพิมพ์ข้อมูลแหล่งจ่ายไฟเช่นยี่ห้อ / รุ่นและแรงดันไฟฟ้าออกสูงสุด (รองรับ) หรือไม่? ฉันต้องการเพิ่ม GPU ตัวที่สองและฉันต้องการให้แน่ใจว่ารองรับแรงดันไฟฟ้าพิเศษ Ps: ฉันติดตั้ง GPU ตัวที่สองแล้วเมื่อฉันมีการเข้าถึงและฉันก็รีบออกไปนอกห้องเซิร์ฟเวอร์ เมื่อฉันตรวจสอบภายหลัง GPU ตัวที่สองไม่เป็นที่รู้จัก (ตอนนี้ฉันไม่สามารถเข้าถึงได้อีกต่อไป !!: P) ฉันต้องการตรวจสอบให้แน่ใจว่าปัญหาคือการขาดแรงดันไฟฟ้าเนื่องจาก GPU กำลังทำงานบนเครื่องอื่นและ ไม่ผิดพลาด ขณะนี้ฉันไม่สามารถเข้าถึงพีซีได้ในขณะนี้ (ssh เท่านั้น) ผมได้พยายามที่จะเห็นโพสต์อื่น ๆ นอกจากนี้ยังมีเครื่องมือที่มีอยู่อื่น ๆ เช่นsudo dmidecode -t 39, sensorsและipmitoolแต่ก็ไม่มีใครมาพร้อมกับความสำเร็จ

4
ฉันจะแยกไฟล์“ / proc / * / environ” เป็นเส้นแยกได้อย่างไร
ฉันพยายามรับเนื้อหาของ/proc/*PID*/environไฟล์ใด ๆในรูปแบบที่อ่านง่ายขึ้น ฉันสามารถทำได้ตามวิธีที่แสดงด้านล่าง แต่ฉันแน่ใจว่านี่ไม่ใช่วิธีที่เหมาะสม $ cat "/proc/$(pgrep gnome-session -n -U $UID)/environ" USER=spasTEXTDOMAIN=im-configXDG_SEAT=seat0XDG_SESSION_TYPE=waylandSHLVL=1QT4_IM_MODULE=ximHOME=/home/spasDESKTOP_SESSION=ubuntuGNOME_SHELL_SESSION_MODE=ubuntuDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/busIM_CONFIG_PHASE=2LOGNAME=spasGTK_IM_MODULE=ibusJOURNAL_STREAM=9:147845_=/usr/bin/gnome-sessionUSERNAME=spasXDG_SESSION_ID=70PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binXDG_RUNTIME_DIR=/run/user/1000LANG=en_US.UTF-8XDG_CURRENT_DESKTOP=ubuntu:GNOMEXDG_SESSION_DESKTOP=ubuntuXMODIFIERS=@im=ibusSHELL=/bin/bashGDMSESSION=ubuntuTEXTDOMAINDIR=/usr/share/locale/XDG_VTNR=2QT_IM_MODULE=ximPWD=/home/spasCLUTTER_IM_MODULE=ximXDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktopXDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg $ cat -e "/proc/$(pgrep gnome-session -n -U $UID)/environ" USER=spas^@TEXTDOMAIN=im-config^@XDG_SEAT=seat0^@XDG_SESSION_TYPE=wayland^@SHLVL=1^@QT4_IM_MODULE=xim^@HOME=/home/spas^@DESKTOP_SESSION=ubuntu^@GNOME_SHELL_SESSION_MODE=ubuntu^@DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus^@IM_CONFIG_PHASE=2^@LOGNAME=spas^@GTK_IM_MODULE=ibus^@JOURNAL_STREAM=9:147845^@_=/usr/bin/gnome-session^@USERNAME=spas^@XDG_SESSION_ID=70^@PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin^@XDG_RUNTIME_DIR=/run/user/1000^@LANG=en_US.UTF-8^@XDG_CURRENT_DESKTOP=ubuntu:GNOME^@XDG_SESSION_DESKTOP=ubuntu^@XMODIFIERS=@im=ibus^@SHELL=/bin/bash^@GDMSESSION=ubuntu^@TEXTDOMAINDIR=/usr/share/locale/^@XDG_VTNR=2^@QT_IM_MODULE=xim^@PWD=/home/spas^@CLUTTER_IM_MODULE=xim^@XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop^@XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg^@ $ cat -e "/proc/$(pgrep gnome-session -n -U $UID)/environ" | sed 's/\^@/\n/g' USER=spas TEXTDOMAIN=im-config XDG_SEAT=seat0 XDG_SESSION_TYPE=wayland ... บางทีฉันต้องกำหนดค่าเฉพาะให้กับ$IFSมัน แต่มันคืออะไร วิธีที่เหมาะสมในการบรรลุผลลัพธ์ข้างต้นคืออะไร?


1
ฉันจะรับแท็กบริการของอุปกรณ์ Dell ได้อย่างไร
ฉันมีแล็ปท็อป Dell ที่มีแท็กบริการที่กำหนดไว้ อย่างไรก็ตามสติกเกอร์นี้อยู่ในสถานที่ที่ไม่สะดวก (ที่ด้านล่างของแล็ปท็อป) และฉันขี้เกียจเกินกว่าที่จะถอดปลั๊กทุกอย่างแล้วหันไปอ่านแท็กบริการ มีวิธีที่ฉันจะได้รับแท็กบริการจาก Terminal หรือคล้ายกัน?

3
สร้างไฟล์และไดเรกทอรีหลัก
ฉันรู้ว่าtouchคำสั่งสร้างไฟล์: touch test1.txt แต่ฉันจะสร้างไฟล์และเส้นทางแบบเต็มได้อย่างไร? เช่นเดสก์ท็อปของฉันไม่มีอะไร: ~/Desktop/$ ls ~/Desktop/$ และฉันต้องการสร้าง 1.txt ~/Desktop/a/b/c/d/e/f/g/h/1.txtค่ะ ฉันสามารถทำได้ด้วยคำสั่งง่ายๆเช่น: $ touch ~/Desktop/a/b/c/d/e/f/g/h/1.txt แทนที่จะสร้างเส้นทางแบบเต็มด้วยตนเองแล้วสร้างไฟล์?

4
จัดกึ่งกลางหน้าต่างผ่านบรรทัดคำสั่ง
มีวิธีใดที่จะวางหน้าต่างไว้ที่กึ่งกลางของหน้าจอหลังจากที่เปิดขึ้นหรือทำให้เปิดในกึ่งกลางของหน้าจอหรือไม่? สิ่งนี้จะต้องทำโดยใช้บรรทัดคำสั่ง

4
จะแปลงสมการ LaTeX เป็น SVG ได้อย่างไร
ในขณะนี้ฉันกำลังใช้mimetexในการแปลงสมการจำนวนมากให้เป็นภาพ gif โดยอัตโนมัติ โปรแกรมเร็ว แต่ภาพดูแย่มาก: ฉันจะแปลงสมการ LaTeX เป็นภาพ SVG บนบรรทัดรับคำสั่งได้อย่างไร

3
& หมายถึงอะไรกันแน่ในการเปลี่ยนเส้นทางเอาต์พุต
ฉันเห็นสิ่งต่าง ๆ เช่นcommand 1> outหรือ2>&1เพื่อเปลี่ยนเส้นทาง stderr แต่บางครั้งฉันก็เห็น&>ตัวเอง ฯลฯ วิธีที่ดีที่สุดที่จะเข้าใจ&คืออะไรและมันหมายถึงอะไรกันแน่?

2
ฟังก์ชั่นของคำสั่ง nohup คืออะไร?
ฉันเป็นมือใหม่ใน Ubuntu ฉันได้เรียนรู้คำสั่ง nohup [command]- เรียกใช้<command>สัญญาณภูมิคุ้มกันเพื่อวางสาย ฉันไม่เข้าใจความหมายของ " ภูมิคุ้มกันต่อสัญญาณการแฮงค์ " สัญญาณชนิดใดที่มันกำลังพูดถึง? และโปรดบอกวิธีใช้คำสั่งนี้พร้อมตัวอย่าง

3
เครื่องมือสำหรับการดูไฟล์ LibreOffice Writer ในหน้าต่างเทอร์มินัล
ฉันใช้ไฟล์เอกสารสองสามไฟล์ใน.odtรูปแบบLibreOffice ( ) โดยปกติฉันเข้าถึงพวกเขาด้วย LibreOffice Writer แน่นอน แต่มีบางครั้งที่ฉันสามารถเชื่อมต่อกับไซต์ด้วยเทอร์มินัลข้อความเท่านั้น ฉันสงสัยว่ามีเครื่องมือแบบเทอร์มินัลที่สามารถแสดงเนื้อหาของไฟล์เหล่านี้ในรูปแบบที่ถูกต้องโดยประมาณหรือไม่? (ไฟล์ส่วนใหญ่มีข้อความแบบง่ายรายการหัวข้อย่อยและตาราง 1x1 ไม่กี่รายการดังนั้นจึงเป็นเรื่องง่ายในแง่ของการจัดรูปแบบ) ป.ล. คำถามนี้ไม่เกี่ยวกับการเริ่มต้น LibreOffice เองจากบรรทัดคำสั่ง (ซึ่งอยู่ที่นี่ )

5
ฉันจะรู้ได้อย่างไรว่าฉันได้รับอนุญาตให้เรียกใช้คำสั่งเฉพาะ?
มีวิธีใดที่จะระบุว่าฉันในฐานะผู้ใช้ทั่วไปมีสิทธิ์ออกคำสั่งหรือไม่ ตัวอย่างเช่น; ฉันต้องการตรวจสอบว่าฉันมีสิทธิ์ออกคำสั่งปิดเครื่องก่อนที่ฉันจะออกจริงหรือไม่ คล้ายคำสั่งต่อไปนี้ -> doIhaveRightToIssue shutdown -> Yes/No

1
เชลล์โหลดช้ามาก - Ubuntu 14.04
เปิดเทอร์มินัลของฉัน (ctrl + alt + t) ใช้เวลานานในการโหลดพรอมต์ของฉัน ฉันได้อ่านที่นี่เกี่ยวกับปัญหาเดียวกัน แต่ไม่มีวิธีแก้ปัญหาของพวกเขาช่วยฉัน เมื่อเปิดเทอร์มินัลจะใช้เวลาในการโหลดประมาณ 4-5 วินาทีและก่อนที่ข้อความแจ้งจะปรากฏขึ้นฉันเห็นแฟลชที่รวดเร็วของโปรแกรมหน้าจอกระเซ็นสีขาวโผล่ขึ้นมา ฉันไม่คิดว่ามันจะเกิดขึ้นหลังจากติดตั้งแพคเกจ / ซอฟต์แวร์ใด ๆ ข้อเสนอแนะใด ๆ ขอบคุณล่วงหน้า.

2
ปิดใช้งานการเชื่อมโยงหลายมิติใน gnome-terminal
เป็นไปได้หรือไม่ที่จะปิดใช้งานไฮเปอร์ลิงก์ใน gnome-terminal เทอร์มินัลไม่ควรขีดเส้นใต้ข้อความใด ๆ และคลิกควรเริ่มเลือกเสมอ มีเหตุผลสองประการที่ฉันต้องการทำสิ่งนี้: อันดับแรกฉันเพียงคลิกเข้าไปในหน้าต่างเทอร์มินัลเมื่อมันอยู่ด้านหลังโดยไม่ได้ดูว่ามีอะไรอยู่ในเทอร์มินัลและมักจะคลิกไฮเปอร์ลิงก์ ข้อที่สองเมื่อใช้ npm จะมีข้อความมากมายที่ดูเหมือนที่อยู่อีเมล แต่ไม่มีเช่น e-mail: react@0.13.3

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