ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

hexec - ออนไลน์ในคลาวด์

เรียกใช้ hexec ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง hexec ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


hexec - เครื่องมือ hooking การดำเนินการตามกระบวนการ

เรื่องย่อ


เลขฐานสิบหก [expr] [cmd] [args...]

DESCRIPTION


hexec เป็นเครื่องมือสำหรับเชื่อมต่อกับการเรียกการดำเนินการตามกระบวนการ (กลุ่ม exec ของ syscalls) คุณสามารถ
กำหนดนิพจน์ที่ดำเนินการกับการเรียก exec ที่เกี่ยวโยงกัน นิพจน์นี้อาจ
ยังมีการเรียก exec ทดแทน

OPTIONS สรุป


นี่คือบทสรุปของตัวเลือกสำหรับ hexec

--help | -h พิมพ์หน้าสรุปตัวเลือก/expr
--รุ่น | -v พิมพ์ hexec เวอร์ชัน
--log-out | -lo ตั้งค่าไฟล์เอาต์พุตสำหรับข้อผิดพลาดและ -print output

OPTIONS


-h พิมพ์หน้าสรุปตัวเลือก/ด่วน

--ช่วยด้วย พิมพ์หน้าสรุปตัวเลือก/ด่วน

มัน ตั้งค่าไฟล์เอาต์พุตสำหรับข้อผิดพลาดและ -print output สิ่งนี้จำเป็นหากเขียน
ถึง stderr อาจทำให้เกิดความผิดปกติได้เนื่องจากบางกระบวนการอ่านจาก stderr และ
คาดหวังผลลัพธ์ที่กำหนดไว้อย่างดี

การแสดงออก


นิพจน์ถูกดำเนินการกับการเรียกการดำเนินการตามกระบวนการทั้งหมด ถ้านิพจน์ส่งคืน
จริง สายเดิมจะถูกข้ามไป

-และ

-a


ส่งกลับค่าจริงถ้าทั้งสองนิพจน์กลับเป็นจริง ถ้าทางซ้ายคืนค่าเท็จ ทางขวา
นิพจน์ไม่เคยดำเนินการ

หรือ

-o
ส่งกลับค่าจริงถ้าหนึ่งในทั้งสองนิพจน์คืนค่าเป็นจริง ถ้าทางซ้ายคืนค่าเป็นจริง
นิพจน์ที่ถูกต้องจะไม่ถูกดำเนินการ

-เส้นทาง
คืนค่า จริง หากพาธของไฟล์ปฏิบัติการตรงกัน . เป็นทุบตี
รูปแบบไวด์การ์ดที่เข้ากันได้

-ไอพาธ
เหมือนกับ -path แต่ไม่คำนึงถึงขนาดตัวพิมพ์

-แยม
คืนค่า จริง หากชื่อฐานของไฟล์ปฏิบัติการตรงกัน . คือ
รูปแบบไวด์การ์ดที่เข้ากันได้กับทุบตี

-ฉันชื่อ
เหมือนกับ -name แต่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

-ประกอบด้วย
ส่งคืนค่าจริงหากเส้นทางของไฟล์เรียกทำงานมีสตริง .

-ไอคอน
เช่นเดียวกับ -contains แต่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

-พิมพ์ พิมพ์อาร์กิวเมนต์ทั้งหมดไปยังกระบวนการที่เรียกว่า คืนค่าเป็นจริงเสมอ

-Exec [อาร์กิว...] ;
ดำเนินการ โดยมี [args...] เป็นอาร์กิวเมนต์ นิพจน์นี้ต้องลงท้ายด้วย
อัฒภาค คุณสามารถใช้ตัวแทนอาร์กิวเมนต์ใน และ [args...] (ดูด้านล่าง)
นิพจน์นี้คืนค่าเป็นจริงเสมอ
หมายเหตุ: โปรดทราบว่าคุณอาจต้องหลบหนีหรืออ้างอิงการสิ้นสุด
อัฒภาคเพื่อไม่ให้เปลือกของคุณสับสน

-NS
ล่าม as a shell script by invoking bin / sh / กับข้อโต้แย้ง -c
' '. คุณสามารถใช้ตัวแทนการโต้แย้งภายใน . Please note that -sh
ต้องการเพียงอาร์กิวเมนต์เดียวและไม่ใช่รายการตัวแปรของอาร์กิวเมนต์ (เช่น -exec
ทำ). การใช้ -sh เหมือนกับการใช้ -Exec sh -c .

ตัวยึด สำหรับ -Exec การแสดงออก


ทุกนิพจน์ -exec สามารถใช้ตัวยึดตำแหน่งในรายการอาร์กิวเมนต์เพื่อรับข้อมูล
จากการโทร exec เดิม ตัวยึดตำแหน่งแต่ละตัวเริ่มต้นด้วย { และลงท้ายด้วย } ใช้ \{ ถ้าคุณ
ต้องการใช้ { ในรายการอาร์กิวเมนต์ของคุณ ตัวยึดตำแหน่งจะถูกแทนที่เมื่อ -exec
นิพจน์ได้รับการประเมิน

ประเภทตัวยึดตำแหน่ง:

{NS} จะถูกแทนที่ด้วยจำนวนอาร์กิวเมนต์ในการโทรเดิม

{ }
จะถูกแทนที่ด้วยอาร์กิวเมนต์เดิมที่ index . ตัวอย่าง: {1} จะให้
อาร์กิวเมนต์แรก คุณสามารถเติม ด้วยแฟล็กตัวยึดตำแหน่ง

{} จะถูกแทนที่ด้วยอาร์กิวเมนต์ทั้งหมดจากการโทรเดิม อาร์กิวเมนต์แต่ละข้อคือ
แยกจากกันด้วยช่องว่าง คุณสามารถใช้แฟล็กตัวยึดตำแหน่ง

หมายเหตุ: ชื่อเรียกทำงานถือเป็นอาร์กิวเมนต์ด้วย ซึ่งหมายความว่าการโทรเช่น
"การทดสอบเสียงสะท้อน" จะส่งผลให้เกิดสองอาร์กิวเมนต์ "echo" และ "test"

ตัวยึด ธง


s ทุกอาร์กิวเมนต์จะถูกแทรกเป็นอาร์กิวเมนต์เดียวแทนที่จะต่อทั้งหมด
ข้อโต้แย้ง
พิจารณาอาร์กิวเมนต์ 'a', 'b' และ 'c' ปราศจาก s, -Exec {} \; จะส่งผลให้
-Exec 'a b c' \;ซึ่งในหลายกรณีไม่ใช่สิ่งที่คุณต้องการ -Exec {NS} \; อย่างไรก็ตาม
จะส่งผลให้ -Exec 'A' 'NS' 'ค' \;.

q อ้างทุกอาร์กิวเมนต์เดียว

e หลีกเลี่ยงอักขระที่ไม่ใช่ตัวอักษรและตัวเลขทั้งหมด แฟล็กนี้มีประโยชน์มากเมื่อใช้ "sh
-c <...>" ในนิพจน์ -exec

ตัวอย่าง

-Exec เสียงสะท้อน {} \; ด้วยการโทร 'A' 'NS' 'ค'
ผลลัพธ์ใน: 'echo' 'abc'

-Exec เสียงสะท้อน {NS} \; ด้วยการโทร 'A' 'NS' 'ค'
ผลลัพธ์ใน: 'echo' 'a' 'b' 'c'

-Exec sh -c 'ก้อง - {}' \; ด้วยการโทร 'NS' '-ค' 'gcc ไฟฟ้ากระแสตรง >> log.txt'
ผลลัพธ์ใน: 'sh' '-c' 'echo sh -c gcc dc >> log.txt; sh -c gcc dc >> log.txt'
โปรดทราบว่าการดำเนินการนี้จะไม่เป็นไปตามที่คุณคาดหวัง เนื่องจาก >> ได้รับการจัดการที่ไม่ถูกต้อง
ในกรณีนี้.

-Exec sh -c 'ก้อง {อี}; {}' \; ด้วยการโทร 'NS' '-ค' 'gcc ไฟฟ้ากระแสตรง >> log.txt'
ผลลัพธ์ใน: 'sh' '-c' 'echo sh \-c gcc\ d\.c\ \>\>\ log\.txt; sh -c gcc dc >>
log.txt'

การเปลี่ยนแปลง TO กระบวนการ


hexec จะเพิ่มตัวแปรสภาพแวดล้อมบางอย่างให้กับกระบวนการที่เกี่ยวโยงกัน เหล่านี้คือ (อาจไม่ใช่
เสร็จสิ้น):

ld_preload
hexec เพิ่ม libhexec-hook.so ในรายการไลบรารีที่โหลดไว้ล่วงหน้า

HEXEC_EXPR_SHM
ประกอบด้วยชื่อของอ็อบเจ็กต์หน่วยความจำที่แบ่งใช้ภายใน

HEXEC_LOG_FD
ประกอบด้วย file descriptor สำหรับ error และ -print output

โปรดอย่าแก้ไขตัวแปรสภาพแวดล้อมเหล่านี้ ใช้ความระมัดระวังเมื่อคุณใช้สิ่งเหล่านี้
ตัวแปร เนื่องจากชื่อและเนื้อหาของตัวแปรอาจเปลี่ยนแปลงได้ในอนาคต

ตัวอย่าง


เลขฐานสิบหก -แยม 'gcc' -Exec แคช {NS} \; ทำ
โทรออกซึ่งจะเรียก gcc หลายครั้ง ชื่อปฏิบัติการของแต่ละ
การดำเนินการตามกระบวนการที่ติดยาเสพติดได้รับการทดสอบกับรูปแบบไฟล์ "gcc" และ "ccache {s}"
ถูกเรียกทุกครั้งที่พบการจับคู่ '{s}' จะถูกแทนที่ด้วยต้นฉบับ (the
ติดงอมแงม) โทร. ในตัวอย่างนี้ การเรียก "gcc -o test.o test.o" จะถูกแทนที่
ด้วย "ccache gcc -o test.o test.c"

วิธีการ IT WORKS


ทั้งหมด

ใช้ hexec ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 3
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • 5
    Shadowsocks
    Shadowsocks
    พร็อกซีอุโมงค์ที่รวดเร็วที่ช่วยคุณ
    บายพาสไฟร์วอลล์ นี่คือแอปพลิเคชัน
    ที่ยังสามารถดึงมาจาก
    https://sourceforge.net/projects/shadowsocksgui/.
    มันฮา...
    ดาวน์โหลด Shadowsocks
  • 6
    ธีม GLPI
    ธีม GLPI
    ดาวน์โหลดที่
    https://github.com/stdonato/glpi-modifications/
    ธีมสีสำหรับ GLPI 0.84 และ 0.85 ใหม่
    การปรับเปลี่ยนสำหรับ GLPI นี่คือ
    แอพพลิเคชั่นที่ค...
    ดาวน์โหลดธีม GLPI
  • เพิ่มเติม»

คำสั่ง Linux

Ad