Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

3
จะส่งออกตัวแปรจากไฟล์ได้อย่างไร?
ฉันมีtmp.txtไฟล์ที่มีตัวแปรที่จะส่งออกตัวอย่างเช่น: a=123 b="hello world" c="one more variable" ฉันจะส่งออกตัวแปรทั้งหมดเหล่านี้โดยใช้exportคำสั่งเพื่อที่พวกเขาจะสามารถนำมาใช้ในภายหลังโดยกระบวนการลูกได้อย่างไร
80 bash 

3
บริการใน Debian ทำงานอย่างไรและฉันจะจัดการได้อย่างไร
ใน Windows ฉันมีผู้จัดการบริการที่ฉันเห็นบริการของระบบทั้งหมดซึ่งสามารถเริ่มทำงานผ่าน Windows ได้ฉันตั้งค่าผู้ใช้ที่ใช้สิทธิในการจัดการนั้นอยู่และฉันสามารถส่งตัวแปรและข้อมูลอื่น ๆ ไปยังบริการได้ ฉันสามารถตั้งชื่อพวกเขาและฉันสามารถสร้างบริการที่ซ้ำกันของหนึ่งโปรแกรมและอื่น ๆ ดังนั้นฉันมีเครื่องมือการจัดการหลักใน Windows ฉันจะทำสิ่งเดียวกันใน Linux ได้อย่างไร ฉันจะทริกเกอร์ให้เรียกใช้ "svnserve" เมื่อเริ่มต้นได้อย่างไรหรือฉันจะกำหนดค่าบริการให้ทำงานในบริบทพิเศษได้อย่างไร ฉันจะดูบริการ "ที่ตั้งโปรแกรม" ทั้งหมดได้อย่างไร

5
ฉันจะแปลง gif แบบเคลื่อนไหวเป็น mp4 หรือ mv4 บนบรรทัดคำสั่งได้อย่างไร
ฉันจะใช้คำสั่งใดในการแปลงไฟล์วิดีโอ mp4 หรือ mv4 เป็น gif แบบเคลื่อนไหวและในทางกลับกัน นั่นคือแปลงภาพเคลื่อนไหว gif เป็น mp4 หรือ mv4
79 video  conversion 


1
การตั้งค่า / proc / sys / vm / drop_caches เพื่อล้างแคช
ในฐานะที่เป็นส่วนหนึ่งของการทำแคชเวลาเย็นฉันกำลังพยายามเพิ่มแคชระบบปฏิบัติการ เอกสาร kernel (ดึงมกราคม 2019)พูดว่า: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free reclaimable slab objects (includes dentries and inodes): echo …



2
ทำไมรูปแบบ“ คำสั่ง || จริง” มีประโยชน์หรือไม่
ขณะนี้ฉันกำลังสำรวจแพ็คเกจ Debian และฉันได้อ่านตัวอย่างโค้ดแล้ว และในทุกบรรทัดตัวอย่างpostinstสคริปต์เป็นรูปแบบ some command || true another command || true ดังนั้นหากคำสั่งบางตัวล้มเหลวบรรทัดจะส่งกลับค่าจริง แต่ฉันไม่เห็นว่าสิ่งนี้จะส่งผลกระทบต่อผลลัพธ์ของโปรแกรมอย่างไร

5
ตารางสี tput setaf? วิธีการกำหนดรหัสสี?
PS1ฉันอยู่ในกระบวนการของการระบายสีขั้วของฉัน ฉันกำลังการตั้งค่าตัวแปรสีใช้tput; ตัวอย่างเช่นนี่คือสีม่วง: PURPLE=$(tput setaf 125) คำถาม: ฉันจะค้นหารหัสสี (เช่น125) ของสีอื่น ๆ ได้อย่างไร มีคู่มือตารางสี / แผ่นโกงอยู่ที่ไหนสักแห่ง? ฉันแค่ไม่แน่ใจว่า125คืออะไร... มีวิธีใดที่จะใช้สีฐานสิบหกและแปลงเป็นตัวเลขที่setafสามารถใช้ได้หรือไม่?
79 bash  colors  tput 

6
การร้องขอ HTTP การตรวจสอบทันทีบนอินเตอร์เฟซเครือข่าย
สำหรับวัตถุประสงค์ในการดีบั๊กฉันต้องการตรวจสอบคำขอ http บนอินเทอร์เฟซเครือข่าย การใช้tcpdumpบรรทัดคำสั่งที่ไร้เดียงสาฉันได้รับข้อมูลระดับต่ำมากเกินไปและข้อมูลที่ฉันต้องการนั้นไม่ได้แสดงอย่างชัดเจน ทิ้งทราฟฟิกผ่านtcpdumpไปยังไฟล์และจากนั้นการใช้wiresharkจะมีข้อเสียที่ไม่ได้อยู่ในทันที ฉันนึกภาพการใช้เครื่องมือเช่นนี้: $ monitorhttp -ieth0 --only-get --just-urls 2011-01-23 20:00:01 GET http://foo.example.org/blah.js 2011-01-23 20:03:01 GET http://foo.example.org/bar.html ... ฉันใช้ลีนุกซ์

2
ฉันจะแสดงข้อความบันทึกจากบูทก่อนหน้าภายใต้ CentOS 7 ได้อย่างไร
การดำเนินการjournalctlภายใต้ระบบ CentOS 7 เพียงพิมพ์ข้อความที่สร้างขึ้นหลังจากการบูตครั้งสุดท้าย คำสั่ง # journalctl --boot=-1 พิมพ์ Failed to look up boot -1: Cannot assign requested address และออกด้วยสถานะ 1 เปรียบเทียบกับระบบ Fedora ปัจจุบันฉันสังเกตว่า CentOS 7 ไม่มี/var/log/journal(และjournalctlไม่มีให้--list-boots) ดังนั้นคำถามของฉันวิธีการแสดงข้อความบันทึกที่เขียนก่อนวันบูตครั้งสุดท้าย หรืออาจจะต้องเปิดใช้งานฟังก์ชั่นนี้ใน CentOS 7 ( journalctlหน้ารายชื่อรายการ 'systemd 208' เป็นหมายเลขเวอร์ชั่น)

9
วิธีการส่งออกเฉพาะชื่อไฟล์ (มีช่องว่าง) ใน ls -Al?
ฉันควร echo เฉพาะชื่อของไฟล์หรือไดเรกทอรีที่มีโครงสร้างนี้: ls -Al | while read string do ... done ls -Al ผลลัพธ์: drwxr-xr-x 12 s162103 studs 12 march 28 12:49 personal domain drwxr-xr-x 2 s162103 studs 3 march 28 22:32 public_html drwxr-xr-x 7 s162103 studs 8 march 28 13:59 WebApplication1 เช่นถ้าฉันลอง: ls -Al | while read string …
78 linux  command-line  ls 


5
ตัวเลือก sshd“ UseDNS” คืออะไร?
ฉันรู้ว่าสิ่งที่มันไม่ แต่ผมไม่ทราบว่าทำไม มันป้องกันการโจมตีอะไร? มันเกี่ยวข้องกับวิธีการรับรองความถูกต้องทุกประเภทหรือไม่ (โฮสต์, รหัสผ่าน, publickey, แป้นพิมพ์แบบโต้ตอบ ... )
78 ssh  security  dns  openssh 


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