Add pedagogic content
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 520 73" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;">
|
||||
<g id="Calque-1" serif:id="Calque 1" transform="matrix(0.338388,0,0,0.338388,6.658634,-44.799997)">
|
||||
<g id="Plan-de-travail1" serif:id="Plan de travail1" transform="matrix(12.595896,0,0,2.955191,-7740.961754,-1114.698045)">
|
||||
<rect x="613" y="422" width="122" height="73" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.234615,0)">
|
||||
<g id="text3410-4" transform="matrix(0.085357,0,0,0.363816,611.32066,369.428742)">
|
||||
<g transform="matrix(1,0,0,1,739.95099,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,83.21864,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">command 2</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3414-7" transform="matrix(0.085357,0,0,0.363816,610.851429,369.428742)">
|
||||
<g transform="matrix(1,0,0,1,877.74036,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,52.215108,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">options</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3418-2" transform="matrix(0.085357,0,0,0.363816,610.382198,369.428742)">
|
||||
<g transform="matrix(1,0,0,1,1039.2732,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,73.539235,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">ar<tspan x="13.454px 22.32px " y="0px 0px ">gu</tspan>ments</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3422-2" transform="matrix(0.085357,0,0,0.363816,610.382198,369.428742)">
|
||||
<g transform="matrix(1,0,0,1,1246.8026,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,83.694818,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">redirections</text>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="matrix(0.085357,0,0,0.363816,614.37066,369.428742)">
|
||||
<g id="text3410" transform="matrix(1,0,0,1,23.641528,0)">
|
||||
<g transform="matrix(1,0,0,1,7.861387,305.45532)">
|
||||
<g transform="matrix(19.240499,0,0,19.240499,90.302574,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:19.24px;">command 1</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3414">
|
||||
<g transform="matrix(1,0,0,1,155.65079,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,52.215108,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">options</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3418">
|
||||
<g transform="matrix(1,0,0,1,317.18356,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,73.539235,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">ar<tspan x="13.454px 22.32px " y="0px 0px ">gu</tspan>ments</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text3422">
|
||||
<g transform="matrix(1,0,0,1,524.71301,305.45532)">
|
||||
<g transform="matrix(17.731146,0,0,17.731146,83.694818,0)">
|
||||
</g>
|
||||
<text x="0px" y="0px" style="font-family:'TimesNewRomanPSMT', 'Times New Roman', serif;font-size:17.731px;">redirections</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9" transform="matrix(1,0,0,1.060913,-0,-15.062179)">
|
||||
<rect x="127.612" y="199.004" width="138.123" height="48.024" style="fill:rgb(193,251,201);stroke:black;stroke-width:2.49px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-249.505733,-355.324777)">
|
||||
<g transform="matrix(0.674811,0,0,1,42.776636,0)">
|
||||
<g transform="matrix(12,0,0,12,195.080696,211.824152)">
|
||||
</g>
|
||||
<text x="131.544px" y="211.824px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">-i -text</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9-8" transform="matrix(1,0,0,1.060913,-0,-15.062179)">
|
||||
<rect x="273.456" y="199.264" width="203.94" height="47.504" style="fill:rgb(252,255,206);stroke:black;stroke-width:3.01px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-534.658449,-355.788565)">
|
||||
<g transform="matrix(0.674811,0,0,1,94.614922,0)">
|
||||
<g transform="matrix(12,0,0,12,341.36142,211.990653)">
|
||||
</g>
|
||||
<text x="290.953px" y="211.991px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">pattern</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575" transform="matrix(1,0,0,1.060913,-0,-15.062179)">
|
||||
<rect x="33.25" y="198.758" width="88.119" height="48.515" style="fill:rgb(174,183,222);stroke:black;stroke-width:2px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-65.010532,-354.886201)">
|
||||
<g transform="matrix(0.674811,0,0,1,11.710337,0)">
|
||||
<g transform="matrix(12,0,0,12,72.016671,211.666702)">
|
||||
</g>
|
||||
<text x="36.011px" y="211.667px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">egrep</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9-8-2" transform="matrix(1,0,0,1.060913,-0,-15.062179)">
|
||||
<rect x="482.428" y="199.305" width="215.738" height="47.421" style="fill:rgb(244,210,255);stroke:black;stroke-width:3.09px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-943.239125,-355.862789)">
|
||||
<g transform="matrix(0.674811,0,0,1,161.639396,0)">
|
||||
<g transform="matrix(12,0,0,12,561.872754,212.017297)">
|
||||
</g>
|
||||
<text x="497.062px" y="212.017px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">< my_data</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text9483">
|
||||
<g transform="matrix(1,0,0,1,711.88123,272.16415)">
|
||||
<text x="0px" y="0px" style="font-family:'Helvetica';font-size:144px;fill:rgb(255,0,0);">|</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9-87" transform="matrix(1,0,0,1.060913,0,-15.062179)">
|
||||
<rect x="849.702" y="199.004" width="138.123" height="48.024" style="fill:rgb(193,251,201);stroke:black;stroke-width:2.49px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-1661.328781,-355.324777)">
|
||||
<g transform="matrix(12,0,0,12,880.2722,211.824152)">
|
||||
</g>
|
||||
<text x="865.87px" y="211.824px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">-l</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9-8-8" transform="matrix(1,0,0,1.060913,0,-15.062179)">
|
||||
<rect x="995.545" y="199.264" width="203.94" height="47.504" style="fill:rgb(252,255,206);stroke:black;stroke-width:3.01px;"/>
|
||||
</g>
|
||||
<g id="rect2575-7" transform="matrix(1,0,0,1.060913,0,-15.062179)">
|
||||
<rect x="755.34" y="198.758" width="88.119" height="48.515" style="fill:rgb(174,183,222);stroke:black;stroke-width:2px;"/>
|
||||
<g transform="matrix(2.955191,0,0,2.785516,-1476.83352,-354.886201)">
|
||||
<g transform="matrix(12,0,0,12,777.450109,211.666702)">
|
||||
</g>
|
||||
<text x="763.048px" y="211.667px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">wc</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="rect2575-9-8-2-7" transform="matrix(1.219169,0,0,1.060913,-263.993051,-15.062179)">
|
||||
<rect x="1204.518" y="199.305" width="215.738" height="47.421" style="fill:rgb(244,210,255);stroke:black;stroke-width:3.09px;"/>
|
||||
<g transform="matrix(2.423939,0,0,2.785516,-1715.159199,-355.862789)">
|
||||
<g transform="matrix(12,0,0,12,1292.226228,212.017297)">
|
||||
</g>
|
||||
<text x="1205.812px" y="212.017px" style="font-family:'AndaleMono', 'Andale Mono', monospace;font-size:12px;">> my_results</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text2571-1">
|
||||
</g>
|
||||
<g id="text3410-3">
|
||||
<g transform="matrix(1,0,0,1,579.78821,151.48306)">
|
||||
<text x="0px" y="0px" style="font-family:'Helvetica';font-size:24px;">tube de jonction stdout > stdin</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.6 KiB |
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="100mm"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46+devel"
|
||||
sodipodi:docname="commande.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective2584"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2605"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2626"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.01"
|
||||
inkscape:cx="100"
|
||||
inkscape:cy="757.62376"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="823"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="12" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#c1fbc9;fill-opacity:1;stroke:#000000;stroke-width:2.49125432999999985;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575-9"
|
||||
width="138.1226"
|
||||
height="48.023598"
|
||||
x="127.61195"
|
||||
y="203.41969" />
|
||||
<rect
|
||||
style="fill:#fcffce;fill-opacity:1;stroke:#000000;stroke-width:3.01075077000000002;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575-9-8"
|
||||
width="203.93974"
|
||||
height="47.504101"
|
||||
x="273.45587"
|
||||
y="203.67944" />
|
||||
<rect
|
||||
style="fill:#aeb7de;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575"
|
||||
width="88.118813"
|
||||
height="48.514851"
|
||||
x="33.250221"
|
||||
y="203.17406" />
|
||||
<rect
|
||||
style="fill:#f4d2ff;fill-opacity:1;stroke:#000000;stroke-width:3.09390211000000015;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575-9-8-2"
|
||||
width="215.73779"
|
||||
height="47.420948"
|
||||
x="482.42813"
|
||||
y="203.72101" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:30.15070534px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Courier;-inkscape-font-specification:Courier"
|
||||
x="49.616787"
|
||||
y="194.01952"
|
||||
id="text2571"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="scale(0.82146852,1.2173321)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2573"
|
||||
x="49.616787"
|
||||
y="194.01952">egrep -i --text monficher.txt > mesresultats</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="15.861387"
|
||||
y="302.57678"
|
||||
id="text3410"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3412"
|
||||
x="15.861387"
|
||||
y="302.57678">commande</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="155.65079"
|
||||
y="302.57678"
|
||||
id="text3414"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3416"
|
||||
x="155.65079"
|
||||
y="302.57678">options</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="317.18356"
|
||||
y="302.57678"
|
||||
id="text3418"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3420"
|
||||
x="317.18356"
|
||||
y="302.57678">arguments</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="524.71301"
|
||||
y="302.57678"
|
||||
id="text3422"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3424"
|
||||
x="524.71301"
|
||||
y="302.57678">redirections</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 110 KiB |
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="400" viewBox="0 0 900 400">
|
||||
|
||||
<!-- Dégradés pour les dossiers -->
|
||||
<defs>
|
||||
<linearGradient id="folderGradient" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#4a8fe7"/>
|
||||
<stop offset="100%" stop-color="#2a6fc9"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Dossier racine "/" -->
|
||||
<g transform="translate(50, 150)">
|
||||
<path d="M 0,0 L 80,0 L 80,60 Q 80,80 60,80 L 20,80 Q 0,80 0,60 Z" fill="url(#folderGradient)" stroke="#2a6fc9" stroke-width="2"/>
|
||||
<text x="40" y="100" text-anchor="middle" font-family="Arial" font-size="14" fill="#333">/</text>
|
||||
</g>
|
||||
|
||||
<!-- Dossier "home" -->
|
||||
<g transform="translate(180, 100)">
|
||||
<path d="M 0,0 L 80,0 L 80,60 Q 80,80 60,80 L 20,80 Q 0,80 0,60 Z" fill="url(#folderGradient)" stroke="#2a6fc9" stroke-width="2"/>
|
||||
<text x="40" y="100" text-anchor="middle" font-family="Arial" font-size="14" fill="#333">home</text>
|
||||
</g>
|
||||
|
||||
<!-- Dossier "etc" -->
|
||||
<g transform="translate(180, 200)">
|
||||
<path d="M 0,0 L 80,0 L 80,60 Q 80,80 60,80 L 20,80 Q 0,80 0,60 Z" fill="url(#folderGradient)" stroke="#2a6fc9" stroke-width="2"/>
|
||||
<text x="40" y="100" text-anchor="middle" font-family="Arial" font-size="14" fill="#333">etc</text>
|
||||
</g>
|
||||
|
||||
<!-- Dossier "usr" -->
|
||||
<g transform="translate(180, 300)">
|
||||
<path d="M 0,0 L 80,0 L 80,60 Q 80,80 60,80 L 20,80 Q 0,80 0,60 Z" fill="url(#folderGradient)" stroke="#2a6fc9" stroke-width="2"/>
|
||||
<text x="40" y="100" text-anchor="middle" font-family="Arial" font-size="14" fill="#333">usr</text>
|
||||
</g>
|
||||
|
||||
<!-- Fichiers -->
|
||||
<g transform="translate(350, 70)">
|
||||
<rect x="0" y="0" width="70" height="50" rx="3" fill="#f0f0f0" stroke="#ccc" stroke-width="1"/>
|
||||
<text x="35" y="30" text-anchor="middle" font-family="Arial" font-size="12" fill="#333">grep</text>
|
||||
</g>
|
||||
|
||||
<g transform="translate(350, 170)">
|
||||
<rect x="0" y="0" width="70" height="50" rx="3" fill="#f0f0f0" stroke="#ccc" stroke-width="1"/>
|
||||
<text x="35" y="30" text-anchor="middle" font-family="Arial" font-size="12" fill="#333">ls</text>
|
||||
</g>
|
||||
|
||||
<!-- Connexions -->
|
||||
<path d="M 130,180 L 180,180" stroke="#2a6fc9" stroke-width="1" fill="none"/>
|
||||
<path d="M 130,280 L 180,280" stroke="#2a6fc9" stroke-width="1" fill="none"/>
|
||||
<path d="M 130,380 L 180,380" stroke="#2a6fc9" stroke-width="1" fill="none"/>
|
||||
|
||||
<path d="M 260,130 L 350,100" stroke="#ccc" stroke-width="1" fill="none"/>
|
||||
<path d="M 260,230 L 350,200" stroke="#ccc" stroke-width="1" fill="none"/>
|
||||
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,343 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<!--
|
||||
Created By Andrew Fitzsimon.
|
||||
Much of this document has been manually cleaned and crafted in a text editor so that only the colour definitions and basic presentation related data remain in the XML.
|
||||
Changes to this document may compromise the structure of this palette.
|
||||
-->
|
||||
<svg
|
||||
version="1.0"
|
||||
x="00"
|
||||
y="00"
|
||||
width="128"
|
||||
height="128"
|
||||
id="Etiquette"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.40"
|
||||
sodipodi:docname="file-manager.svg"
|
||||
sodipodi:docbase="/usr/share/icons/etiqueta/scalable/apps"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<metadata
|
||||
id="About">
|
||||
<rdf:RDF
|
||||
id="RDF232">
|
||||
<cc:Work
|
||||
rdf:about=""
|
||||
id="Work233">
|
||||
<dc:format
|
||||
id="format234">image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
id="type236"
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator
|
||||
id="creator1291">
|
||||
<cc:Agent
|
||||
id="Agent1292">
|
||||
<dc:title
|
||||
id="title1293">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:date
|
||||
id="date1295">2004-12-25</dc:date>
|
||||
<dc:title
|
||||
id="title1297">Etiquette Icon</dc:title>
|
||||
<cc:license
|
||||
id="license1299"
|
||||
rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
|
||||
<dc:rights
|
||||
id="rights1308">
|
||||
<cc:Agent
|
||||
id="Agent1309">
|
||||
<dc:title
|
||||
id="title1310">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by/2.0/"
|
||||
id="License1300">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction"
|
||||
id="permits1301" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution"
|
||||
id="permits1302" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice"
|
||||
id="requires1303" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Attribution"
|
||||
id="requires1304" />
|
||||
<cc:prohibits
|
||||
rdf:resource="http://web.resource.org/cc/CommercialUse"
|
||||
id="prohibits1305" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks"
|
||||
id="permits1306" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike"
|
||||
id="requires1307" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:zoom="4.0000000"
|
||||
inkscape:cx="59.853201"
|
||||
inkscape:cy="30.487717"
|
||||
inkscape:window-width="769"
|
||||
inkscape:window-height="853"
|
||||
inkscape:window-x="163"
|
||||
inkscape:window-y="26"
|
||||
inkscape:current-layer="Etiquette"
|
||||
showgrid="true"
|
||||
gridspacingx="8.0000000pt"
|
||||
gridspacingy="8.0000000pt"
|
||||
gridoriginy="0.0000000pt"
|
||||
gridoriginx="0pt"
|
||||
inkscape:grid-points="false"
|
||||
gridtolerance="40pt"
|
||||
showborder="true"
|
||||
inkscape:grid-bbox="false"
|
||||
gridcolor="#ffffff"
|
||||
gridopacity="0.0000000"
|
||||
gridempspacing="14"
|
||||
gridempcolor="#3f3fff"
|
||||
gridempopacity="0.0000000" />
|
||||
<defs
|
||||
id="Gradients">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient92">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop93" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop94" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="3DShadowGradient">
|
||||
<stop
|
||||
style="stop-color:#565248;stop-opacity:0.50000000;"
|
||||
offset="0.0000000"
|
||||
id="stop3933" />
|
||||
<stop
|
||||
style="stop-color:#565248;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3934" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="radialGradient2970"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="25.912205"
|
||||
cy="175.83524"
|
||||
fx="25.459438"
|
||||
fy="142.80988"
|
||||
r="56.143108" />
|
||||
<linearGradient
|
||||
id="Basic3DDarkGradient">
|
||||
<stop
|
||||
style="stop-color:#fff9e7;stop-opacity:0.77966100;"
|
||||
offset="0.0000000"
|
||||
id="stop3929" />
|
||||
<stop
|
||||
style="stop-color:#807d74;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3930" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="MaterialSoftShadow">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.215;"
|
||||
offset="0"
|
||||
id="stop2619" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.098;"
|
||||
offset="0.50000000"
|
||||
id="stop2621" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2620" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="WhiteTransparent">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stopWhiteFull" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stopWhiteTransparent" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#WhiteTransparent"
|
||||
id="linearGradient10409"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(3.180358,0.000000,0.000000,0.346182,-3.048520,-4.711982)"
|
||||
x1="26.845953"
|
||||
y1="160.47531"
|
||||
x2="26.888615"
|
||||
y2="207.16502" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient10415"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.531530,0.000000,0.000000,0.718878,-3.048520,-5.175702)"
|
||||
x1="3.3979435"
|
||||
y1="124.18470"
|
||||
x2="78.711426"
|
||||
y2="124.18470" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient10421"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.118869,0.000000,0.000000,0.869035,1.624231,-1.421085e-14)"
|
||||
x1="64.216156"
|
||||
y1="58.259041"
|
||||
x2="65.807091"
|
||||
y2="23.747826" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#WhiteTransparent"
|
||||
id="linearGradient194"
|
||||
gradientTransform="matrix(1.912425,0.000000,0.000000,0.575700,-3.048520,-5.175702)"
|
||||
x1="38.306545"
|
||||
y1="235.00525"
|
||||
x2="41.340191"
|
||||
y2="148.93845"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#3DShadowGradient"
|
||||
id="linearGradient198"
|
||||
gradientTransform="matrix(1.222691,0.000000,0.000000,0.900458,-3.048520,-5.175702)"
|
||||
x1="51.691013"
|
||||
y1="-6.4641781"
|
||||
x2="59.674019"
|
||||
y2="52.618374"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient92"
|
||||
id="linearGradient225"
|
||||
gradientTransform="scale(1.884921,0.530526)"
|
||||
x1="34.063450"
|
||||
y1="113.74319"
|
||||
x2="34.190170"
|
||||
y2="85.134789"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient102"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1.459604,0.685117)"
|
||||
x1="55.407467"
|
||||
y1="92.169785"
|
||||
x2="55.407467"
|
||||
y2="253.63820" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient866"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1.822611,0.548663)"
|
||||
x1="38.521580"
|
||||
y1="237.15240"
|
||||
x2="33.548130"
|
||||
y2="125.36791" />
|
||||
</defs>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:url(#radialGradient2970);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
id="path10398"
|
||||
sodipodi:cx="25.912205"
|
||||
sodipodi:cy="175.83524"
|
||||
sodipodi:rx="56.143108"
|
||||
sodipodi:ry="56.143108"
|
||||
d="M 82.055313 175.83524 A 56.143108 56.143108 0 1 1 -30.230904,175.83524 A 56.143108 56.143108 0 1 1 82.055313 175.83524 z"
|
||||
transform="matrix(1.061544,0.000000,0.000000,7.393471e-2,34.34913,106.7019)" />
|
||||
<path
|
||||
style="fill:#ffcb00;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:3.8750000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;stroke-dasharray:none;"
|
||||
d="M 13.527831,89.021069 L 13.527831,23.621047 C 13.527831,17.011674 16.786355,12.239726 23.632986,12.239726 L 57.099549,12.239726 C 63.946187,12.239726 64.776825,23.403470 71.623463,23.403470 L 109.74872,23.403470 C 112.83991,23.403470 115.19518,26.600999 115.19518,30.275073 L 115.19518,89.021069 L 13.527831,89.021069 z "
|
||||
id="path10399"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient198);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500000;stroke-opacity:0.33962265"
|
||||
d="M 17.314787,85.634649 L 17.314787,26.447289 C 17.314787,20.465772 20.263779,16.147135 26.460007,16.147135 L 54.923970,16.147135 C 61.120207,16.147135 61.871939,26.250381 68.068184,26.250381 L 106.73964,26.250381 C 109.53718,26.250381 111.66872,29.144162 111.66872,32.469216 L 111.66872,85.634649 L 17.314787,85.634649 z "
|
||||
id="path10401"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10421);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500000;stroke-opacity:1.0000000"
|
||||
d="M 14.777831,89.021070 L 14.777831,23.621047 C 14.777831,17.011674 17.946212,12.239726 24.603439,12.239726 L 57.144192,12.239726 C 63.801426,12.239726 64.609086,23.403470 71.266320,23.403470 L 108.33689,23.403470 C 111.34257,23.403470 113.63268,26.600999 113.63268,30.275073 L 113.63268,89.021070 L 14.777831,89.021070 z "
|
||||
id="path10400"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:#fafafa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.9673948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:0.58823532"
|
||||
d="M 29.832632,32.680251 L 29.832632,109.26545 L 98.692404,109.26545 L 98.717504,32.745896 L 29.832632,32.680251 z "
|
||||
id="path10402"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient225);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.4895619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:0.58823532"
|
||||
d="M 28.940122,37.015430 L 28.940122,56.689800 L 98.816229,56.689800 L 98.841698,37.032293 L 28.940122,37.015430 z "
|
||||
id="path10424"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffc300;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;stroke-dasharray:none;"
|
||||
d="M 3.5800406,67.752282 L 9.3924860,108.43403 C 9.9148550,112.09013 13.522236,116.26770 17.204085,116.26770 L 112.43256,116.26770 C 115.68675,116.26770 117.80666,111.66197 118.29127,108.43403 L 124.39889,67.752282 C 125.47737,60.568651 121.61305,53.386027 115.81257,53.386027 L 12.166386,53.386027 C 6.3658748,53.386027 2.5527687,60.562327 3.5800406,67.752282 z "
|
||||
id="path10403"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="opacity:0.28301886;fill:url(#linearGradient10415);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.3937240;stroke-miterlimit:4.0000000;stroke-opacity:0.31372550"
|
||||
d="M 4.3152919,67.077140 L 10.532030,107.87857 C 11.029756,111.14522 14.611954,114.82222 18.248618,114.87654 L 111.38570,116.26770 C 114.59996,116.31572 116.73226,112.16028 117.17316,109.26973 L 123.66456,66.711464 C 124.64574,60.278708 120.91259,53.857352 115.18267,53.877816 L 12.797190,54.243492 C 7.0672744,54.263957 3.3364850,60.653076 4.3152919,67.077140 z "
|
||||
id="path10404"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="opacity:0.48427674;fill:url(#linearGradient102);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.3937240;stroke-miterlimit:4.0000000;stroke-opacity:0.48026314"
|
||||
d="M 4.3152920,67.077140 L 9.6481460,109.20440 C 10.063130,112.48258 13.727666,116.19984 17.364735,116.20237 L 111.38570,116.26770 C 114.60032,116.26993 116.73226,112.16028 117.17316,109.26973 L 123.66456,66.711464 C 124.64574,60.278708 120.91259,53.857352 115.18267,53.877816 L 12.797190,54.243492 C 7.0672740,54.263957 3.4992020,60.630384 4.3152920,67.077140 z "
|
||||
id="path101"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="opacity:0.11320753;fill:url(#linearGradient194);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
d="M 10.033008,78.399512 L 14.020810,101.48840 C 14.701688,105.43060 14.205694,111.19236 19.940778,111.16118 L 106.40045,110.69105 C 113.40458,110.65296 112.79439,107.21951 113.80744,102.42459 L 118.86488,78.486788 L 10.033008,78.399512 z "
|
||||
id="path10405"
|
||||
sodipodi:nodetypes="czzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10409);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.90415878pt"
|
||||
d="M 4.9682151,66.485404 C 4.7818079,67.291978 8.2654741,59.375578 14.171745,59.375578 L 111.83689,59.375578 C 119.10273,59.375578 122.28228,66.950432 122.46870,66.143857 C 122.65511,65.337290 124.48911,54.536131 113.18243,54.536131 L 14.596023,54.536131 C 3.1496173,54.536131 5.1546221,65.678836 4.9682151,66.485404 z "
|
||||
id="path10407"
|
||||
sodipodi:nodetypes="czzzzzz" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.6231930;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 3.5800406,67.752282 L 9.3924860,108.43403 C 9.9148550,112.09013 13.522236,116.26770 17.204085,116.26770 L 112.43256,116.26770 C 115.68675,116.26770 117.80666,111.66197 118.29127,108.43403 L 124.39889,67.752282 C 125.47737,60.568651 121.61305,53.386027 115.81257,53.386027 L 12.166386,53.386027 C 6.3658748,53.386027 2.5527687,60.562327 3.5800406,67.752282 z "
|
||||
id="path99"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="fill:url(#linearGradient866);fill-opacity:1.0;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
d="M 8.8007750,67.899512 L 14.020810,101.48840 C 19.052329,79.460767 108.36546,78.976869 113.80744,102.42459 L 118.86488,67.986788 L 8.8007750,67.899512 z "
|
||||
id="path864"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,350 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<!--
|
||||
Created By Andrew Fitzsimon.
|
||||
Much of this document has been manually cleaned and crafted in a text editor so that only the colour definitions and basic presentation related data remain in the XML.
|
||||
Changes to this document may compromise the structure of this palette.
|
||||
-->
|
||||
<svg
|
||||
version="1.0"
|
||||
x="00"
|
||||
y="00"
|
||||
width="128"
|
||||
height="128"
|
||||
id="Etiquette"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.40"
|
||||
sodipodi:docname="stock_home.svg"
|
||||
sodipodi:docbase="/usr/share/icons/dlg-etiquette/scalable/stock"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<metadata
|
||||
id="About">
|
||||
<rdf:RDF
|
||||
id="RDF232">
|
||||
<cc:Work
|
||||
rdf:about=""
|
||||
id="Work233">
|
||||
<dc:format
|
||||
id="format234">image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
id="type236"
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator
|
||||
id="creator1291">
|
||||
<cc:Agent
|
||||
id="Agent1292">
|
||||
<dc:title
|
||||
id="title1293">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:date
|
||||
id="date1295">2004-12-25</dc:date>
|
||||
<dc:title
|
||||
id="title1297">Etiquette Icon</dc:title>
|
||||
<cc:license
|
||||
id="license1299"
|
||||
rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
|
||||
<dc:rights
|
||||
id="rights1308">
|
||||
<cc:Agent
|
||||
id="Agent1309">
|
||||
<dc:title
|
||||
id="title1310">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by/2.0/"
|
||||
id="License1300">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction"
|
||||
id="permits1301" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution"
|
||||
id="permits1302" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice"
|
||||
id="requires1303" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Attribution"
|
||||
id="requires1304" />
|
||||
<cc:prohibits
|
||||
rdf:resource="http://web.resource.org/cc/CommercialUse"
|
||||
id="prohibits1305" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks"
|
||||
id="permits1306" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike"
|
||||
id="requires1307" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:zoom="3.2403846"
|
||||
inkscape:cx="55.293473"
|
||||
inkscape:cy="53.251675"
|
||||
inkscape:window-width="769"
|
||||
inkscape:window-height="853"
|
||||
inkscape:window-x="163"
|
||||
inkscape:window-y="26"
|
||||
inkscape:current-layer="Etiquette"
|
||||
showgrid="true"
|
||||
gridspacingx="8.0000000pt"
|
||||
gridspacingy="8.0000000pt"
|
||||
gridoriginy="0.0000000pt"
|
||||
gridoriginx="0pt"
|
||||
inkscape:grid-points="false"
|
||||
gridtolerance="40pt"
|
||||
showborder="true"
|
||||
inkscape:grid-bbox="false"
|
||||
gridcolor="#ffffff"
|
||||
gridopacity="0.0000000"
|
||||
gridempspacing="14"
|
||||
gridempcolor="#3f3fff"
|
||||
gridempopacity="0.0000000"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<defs
|
||||
id="Gradients">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient92">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop93" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop94" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="3DShadowGradient">
|
||||
<stop
|
||||
style="stop-color:#565248;stop-opacity:0.50000000;"
|
||||
offset="0.0000000"
|
||||
id="stop3933" />
|
||||
<stop
|
||||
style="stop-color:#565248;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3934" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="radialGradient2970"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="25.912205"
|
||||
cy="175.83524"
|
||||
fx="25.459438"
|
||||
fy="142.80988"
|
||||
r="56.143108" />
|
||||
<linearGradient
|
||||
id="Basic3DDarkGradient">
|
||||
<stop
|
||||
style="stop-color:#fff9e7;stop-opacity:0.77966100;"
|
||||
offset="0.0000000"
|
||||
id="stop3929" />
|
||||
<stop
|
||||
style="stop-color:#807d74;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3930" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="MaterialSoftShadow">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.215;"
|
||||
offset="0"
|
||||
id="stop2619" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.098;"
|
||||
offset="0.50000000"
|
||||
id="stop2621" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2620" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="WhiteTransparent">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stopWhiteFull" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stopWhiteTransparent" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#WhiteTransparent"
|
||||
id="linearGradient10409"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(3.180358,0.000000,0.000000,0.346182,-3.048520,-4.711982)"
|
||||
x1="26.845953"
|
||||
y1="160.47531"
|
||||
x2="26.888615"
|
||||
y2="207.16502" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient10415"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.531530,0.000000,0.000000,0.718878,-3.048520,-5.175702)"
|
||||
x1="3.3979435"
|
||||
y1="124.18470"
|
||||
x2="78.711426"
|
||||
y2="124.18470" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient10421"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.118869,0.000000,0.000000,0.869035,1.624230,-8.526515e-14)"
|
||||
x1="64.216156"
|
||||
y1="58.259041"
|
||||
x2="65.807091"
|
||||
y2="23.747826" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#WhiteTransparent"
|
||||
id="linearGradient194"
|
||||
gradientTransform="matrix(1.912425,0.000000,0.000000,0.575700,-3.048520,-5.175702)"
|
||||
x1="38.306545"
|
||||
y1="235.00525"
|
||||
x2="41.340191"
|
||||
y2="148.93845"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#3DShadowGradient"
|
||||
id="linearGradient198"
|
||||
gradientTransform="matrix(1.222691,0.000000,0.000000,0.900458,-3.048520,-5.175702)"
|
||||
x1="51.691013"
|
||||
y1="-6.4641781"
|
||||
x2="59.674019"
|
||||
y2="52.618374"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient92"
|
||||
id="linearGradient225"
|
||||
gradientTransform="scale(1.884921,0.530526)"
|
||||
x1="34.063450"
|
||||
y1="113.74319"
|
||||
x2="34.190170"
|
||||
y2="85.134789"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Basic3DDarkGradient"
|
||||
id="linearGradient102"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1.459604,0.685117)"
|
||||
x1="55.407467"
|
||||
y1="92.169785"
|
||||
x2="55.407467"
|
||||
y2="253.63820" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient866"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1.822611,0.548663)"
|
||||
x1="38.521580"
|
||||
y1="237.15240"
|
||||
x2="33.548130"
|
||||
y2="125.36791" />
|
||||
</defs>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:url(#radialGradient2970);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
id="path10398"
|
||||
sodipodi:cx="25.912205"
|
||||
sodipodi:cy="175.83524"
|
||||
sodipodi:rx="56.143108"
|
||||
sodipodi:ry="56.143108"
|
||||
d="M 82.055313 175.83524 A 56.143108 56.143108 0 1 1 -30.230904,175.83524 A 56.143108 56.143108 0 1 1 82.055313 175.83524 z"
|
||||
transform="matrix(1.061544,0.000000,0.000000,7.393471e-2,34.34913,106.7019)" />
|
||||
<path
|
||||
style="fill:#548fcb;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:3.8750000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;stroke-dasharray:none;"
|
||||
d="M 13.527831,89.021069 L 13.527831,23.621047 C 13.527831,17.011674 16.786355,12.239726 23.632986,12.239726 L 57.099549,12.239726 C 63.946187,12.239726 64.776825,23.403470 71.623463,23.403470 L 109.74872,23.403470 C 112.83991,23.403470 115.19518,26.600999 115.19518,30.275073 L 115.19518,89.021069 L 13.527831,89.021069 z "
|
||||
id="path10399"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient198);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500000;stroke-opacity:0.33962265"
|
||||
d="M 17.314787,85.634649 L 17.314787,26.447289 C 17.314787,20.465772 20.263779,16.147135 26.460007,16.147135 L 54.923970,16.147135 C 61.120207,16.147135 61.871939,26.250381 68.068184,26.250381 L 106.73964,26.250381 C 109.53718,26.250381 111.66872,29.144162 111.66872,32.469216 L 111.66872,85.634649 L 17.314787,85.634649 z "
|
||||
id="path10401"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10421);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500000;stroke-opacity:1.0000000"
|
||||
d="M 14.777831,89.021070 L 14.777831,23.621047 C 14.777831,17.011674 17.946212,12.239726 24.603439,12.239726 L 57.144192,12.239726 C 63.801426,12.239726 64.609086,23.403470 71.266320,23.403470 L 108.33689,23.403470 C 111.34257,23.403470 113.63268,26.600999 113.63268,30.275073 L 113.63268,89.021070 L 14.777831,89.021070 z "
|
||||
id="path10400"
|
||||
sodipodi:nodetypes="cczzzzzcc" />
|
||||
<path
|
||||
style="fill:#fafafa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.9673948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:0.58823532"
|
||||
d="M 29.832632,32.680251 L 29.832632,109.26545 L 98.692404,109.26545 L 98.717504,32.745896 L 29.832632,32.680251 z "
|
||||
id="path10402"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient225);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.4895619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:0.58823532"
|
||||
d="M 28.940122,37.015430 L 28.940122,56.689800 L 98.816229,56.689800 L 98.841698,37.032293 L 28.940122,37.015430 z "
|
||||
id="path10424"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#2465ae;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;"
|
||||
d="M 3.5800410,67.752282 L 9.3924860,108.43403 C 9.9148550,112.09013 13.522236,116.26770 17.204085,116.26770 L 112.43256,116.26770 C 115.68675,116.26770 117.80666,111.66197 118.29127,108.43403 L 124.39889,67.752282 C 125.47737,60.568651 121.61305,53.386027 115.81257,53.386027 L 12.166386,53.386027 C 6.3658750,53.386027 2.5527690,60.562327 3.5800410,67.752282 z "
|
||||
id="path10403"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="opacity:0.28301886;fill:url(#linearGradient10415);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.3937240;stroke-miterlimit:4.0000000;stroke-opacity:0.31372550"
|
||||
d="M 4.3152920,67.077140 L 10.532030,107.87857 C 11.029756,111.14522 14.611954,114.82222 18.248618,114.87654 L 111.38570,116.26770 C 114.59996,116.31572 116.73226,112.16028 117.17316,109.26973 L 123.66456,66.711464 C 124.64574,60.278708 120.91259,53.857352 115.18267,53.877816 L 12.797190,54.243492 C 7.0672740,54.263957 3.3364850,60.653076 4.3152920,67.077140 z "
|
||||
id="path10404"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1.0000000;stroke:#000000;stroke-width:3.4297814;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 65.671772,60.215533 L 36.323756,83.990155 L 45.677705,83.990155 L 48.795689,110.88276 L 82.703755,110.88276 L 85.821739,83.990155 L 95.175688,83.990155 L 65.671772,60.215533 z M 58.890159,90.888693 L 72.609285,90.888693 L 71.175197,110.84379 L 60.564803,110.84379 L 58.890159,90.888693 z "
|
||||
id="rect1119"
|
||||
sodipodi:nodetypes="ccccccccccccc" />
|
||||
<path
|
||||
style="opacity:0.48427674;fill:url(#linearGradient102);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.3937240;stroke-miterlimit:4.0000000;stroke-opacity:0.48026314"
|
||||
d="M 4.3152920,67.077140 L 9.6481460,109.20440 C 10.063130,112.48258 13.727666,116.19984 17.364735,116.20237 L 111.38570,116.26770 C 114.60032,116.26993 116.73226,112.16028 117.17316,109.26973 L 123.66456,66.711464 C 124.64574,60.278708 120.91259,53.857352 115.18267,53.877816 L 12.797190,54.243492 C 7.0672740,54.263957 3.4992020,60.630384 4.3152920,67.077140 z "
|
||||
id="path101"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="opacity:0.11320753;fill:url(#linearGradient194);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
d="M 10.033008,78.399512 L 14.020810,101.48840 C 14.701688,105.43060 14.205694,111.19236 19.940778,111.16118 L 106.40045,110.69105 C 113.40458,110.65296 112.79439,107.21951 113.80744,102.42459 L 118.86488,78.486788 L 10.033008,78.399512 z "
|
||||
id="path10405"
|
||||
sodipodi:nodetypes="czzzzcc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10409);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.90415878pt"
|
||||
d="M 4.9682151,66.485404 C 4.7818079,67.291978 8.2654741,59.375578 14.171745,59.375578 L 111.83689,59.375578 C 119.10273,59.375578 122.28228,66.950432 122.46870,66.143857 C 122.65511,65.337290 124.48911,54.536131 113.18243,54.536131 L 14.596023,54.536131 C 3.1496173,54.536131 5.1546221,65.678836 4.9682151,66.485404 z "
|
||||
id="path10407"
|
||||
sodipodi:nodetypes="czzzzzz" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.6231930;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 3.5800406,67.752282 L 9.3924860,108.43403 C 9.9148550,112.09013 13.522236,116.26770 17.204085,116.26770 L 112.43256,116.26770 C 115.68675,116.26770 117.80666,111.66197 118.29127,108.43403 L 124.39889,67.752282 C 125.47737,60.568651 121.61305,53.386027 115.81257,53.386027 L 12.166386,53.386027 C 6.3658748,53.386027 2.5527687,60.562327 3.5800406,67.752282 z "
|
||||
id="path99"
|
||||
sodipodi:nodetypes="czzzzzzzz" />
|
||||
<path
|
||||
style="fill:url(#linearGradient866);fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt"
|
||||
d="M 8.8007750,67.899512 L 14.020810,101.48840 C 19.052329,79.460767 108.36546,78.976869 113.80744,102.42459 L 118.86488,67.986788 L 8.8007750,67.899512 z "
|
||||
id="path864"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,260 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<!--
|
||||
Created By Andrew Fitzsimon.
|
||||
Much of this document has been manually cleaned and crafted in a text editor so that only the colour definitions and basic presentation related data remain in the XML.
|
||||
Changes to this document may compromise the structure of this palette.
|
||||
-->
|
||||
<svg
|
||||
version="1.0"
|
||||
x="00"
|
||||
y="00"
|
||||
width="128"
|
||||
height="128"
|
||||
id="Etiquette"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.40"
|
||||
sodipodi:docname="gnome-fs-iregular.svg"
|
||||
sodipodi:docbase="/usr/share/icons/etiqueta/scalable/filesystems"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<metadata
|
||||
id="About">
|
||||
<rdf:RDF
|
||||
id="RDF232">
|
||||
<cc:Work
|
||||
rdf:about=""
|
||||
id="Work233">
|
||||
<dc:format
|
||||
id="format234">image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
id="type236"
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator
|
||||
id="creator1291">
|
||||
<cc:Agent
|
||||
id="Agent1292">
|
||||
<dc:title
|
||||
id="title1293">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:date
|
||||
id="date1295">2004-12-25</dc:date>
|
||||
<dc:title
|
||||
id="title1297">Etiquette Icon</dc:title>
|
||||
<cc:license
|
||||
id="license1299"
|
||||
rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
|
||||
<dc:rights
|
||||
id="rights1308">
|
||||
<cc:Agent
|
||||
id="Agent1309">
|
||||
<dc:title
|
||||
id="title1310">Andrew Fitzsimon</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by/2.0/"
|
||||
id="License1300">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction"
|
||||
id="permits1301" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution"
|
||||
id="permits1302" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice"
|
||||
id="requires1303" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Attribution"
|
||||
id="requires1304" />
|
||||
<cc:prohibits
|
||||
rdf:resource="http://web.resource.org/cc/CommercialUse"
|
||||
id="prohibits1305" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks"
|
||||
id="permits1306" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike"
|
||||
id="requires1307" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#f8f8f8"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0000000"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="36.113222"
|
||||
inkscape:cy="28.731500"
|
||||
inkscape:window-width="554"
|
||||
inkscape:window-height="579"
|
||||
inkscape:window-x="46"
|
||||
inkscape:window-y="26"
|
||||
inkscape:current-layer="Etiquette"
|
||||
showgrid="true"
|
||||
gridspacingx="4.0000000pt"
|
||||
gridspacingy="4.0000000pt"
|
||||
gridoriginy="0.0000000pt"
|
||||
gridoriginx="0pt"
|
||||
inkscape:grid-points="true"
|
||||
gridtolerance="40pt"
|
||||
showborder="true"
|
||||
inkscape:grid-bbox="false"
|
||||
gridcolor="#3f3fff"
|
||||
gridopacity="0.082352941"
|
||||
gridempspacing="2"
|
||||
gridempcolor="#3f3fff"
|
||||
gridempopacity="0.082352941" />
|
||||
<defs
|
||||
id="Gradients">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient486">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop487" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop488" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="MaterialSoftShadow">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.215;"
|
||||
offset="0"
|
||||
id="stop2619" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.098;"
|
||||
offset="0.50000000"
|
||||
id="stop2621" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2620" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient437"
|
||||
gradientTransform="matrix(0.919623,0.000000,0.000000,0.996992,2.812673,5.122013)"
|
||||
x1="118.16164"
|
||||
y1="11.005426"
|
||||
x2="74.861580"
|
||||
y2="51.599213"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient439"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.918021,0.000000,0.000000,0.998732,2.812673,5.122013)"
|
||||
x1="-59.549145"
|
||||
y1="197.54245"
|
||||
x2="76.516380"
|
||||
y2="66.194740" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient443"
|
||||
x1="106.87500"
|
||||
y1="17.296875"
|
||||
x2="101.95312"
|
||||
y2="22.218750"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.955728,0.000000,0.000000,0.959329,2.812673,5.122013)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient486"
|
||||
id="linearGradient489"
|
||||
gradientTransform="matrix(0.919623,0.000000,0.000000,0.996992,2.812673,5.122013)"
|
||||
x1="-216.37779"
|
||||
y1="241.99133"
|
||||
x2="123.05903"
|
||||
y2="3.9652903"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient131"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.142813,0.534996,1.598964,0.430056,107.5728,-46.45381)"
|
||||
x1="138.56406"
|
||||
y1="10.392305"
|
||||
x2="155.88457"
|
||||
y2="10.392305" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient132"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.532987,0.143352,-0.428441,-1.604989,171.7494,17.96460)"
|
||||
x1="138.56406"
|
||||
y1="10.392305"
|
||||
x2="155.88457"
|
||||
y2="10.392305" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#MaterialSoftShadow"
|
||||
id="linearGradient1723"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.919623,0.000000,0.000000,0.996992,2.812673,5.122013)"
|
||||
x1="118.16164"
|
||||
y1="11.005426"
|
||||
x2="74.861580"
|
||||
y2="51.599213" />
|
||||
</defs>
|
||||
<path
|
||||
style="fill:url(#linearGradient437);fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient489);stroke-width:2.3938165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 12.369950,8.0000000 L 12.369950,123.11947 L 118.55594,123.11947 L 117.50000,36.779868 L 88.828168,8.0000000 L 12.369950,8.0000000 z "
|
||||
id="path433"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:#f6f6f6;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 12.369950,8.0000000 L 12.369950,123.11947 L 118.55594,123.11947 L 117.50000,36.779868 L 88.828168,8.0000000 L 12.369950,8.0000000 z "
|
||||
id="path6763"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient439);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 12.369950,12.796645 L 12.369950,123.11947 L 113.77730,123.11947 L 112.76888,40.377351 L 85.387354,12.796645 L 12.369950,12.796645 z "
|
||||
id="path438"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient1723);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:4.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;stroke-dasharray:none;"
|
||||
d="M 12.369950,8.0000000 L 12.369950,123.11947 L 118.55594,123.11947 L 117.50000,36.779868 L 88.828168,8.0000000 L 12.369950,8.0000000 z "
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:#f6f6f6;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
|
||||
d="M 88.828168,8.0000000 L 88.828168,36.779868 L 117.50000,36.779868 L 88.828168,8.0000000 z "
|
||||
id="path6764"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient443);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.6250000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;stroke-dasharray:none;"
|
||||
d="M 88.828168,8.0000000 L 88.828168,36.779868 L 117.50000,36.779868 L 88.828168,8.0000000 z "
|
||||
id="path6770"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient132);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.25000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
|
||||
d="M 88.828168,8.0000000 L 79.270891,8.0000000 L 88.828168,36.779868 L 88.828168,8.0000000 z "
|
||||
id="path11"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient131);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.25000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
|
||||
d="M 117.50000,36.779868 L 117.50000,46.373157 L 88.828168,36.779868 L 117.50000,36.779868 z "
|
||||
id="path105"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,306 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:ns="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="90.000000"
|
||||
inkscape:export-xdpi="90.000000"
|
||||
inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-icon-theme/32x32/emblems/emblem-symbolic-link.png"
|
||||
width="48"
|
||||
height="48"
|
||||
id="svg11300"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45"
|
||||
sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/emblems"
|
||||
sodipodi:docname="emblem-symbolic-link.svg"
|
||||
version="1.0"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs3">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient5282">
|
||||
<stop
|
||||
style="stop-color:#888a85;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop5284" />
|
||||
<stop
|
||||
style="stop-color:#555753;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop5286" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient5403">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop5405" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5407" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient5393">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop5395" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5397" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient5265">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop5267" />
|
||||
<stop
|
||||
id="stop5281"
|
||||
offset="0.28349411"
|
||||
style="stop-color:#ffffff;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5269" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2782">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2784" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2786" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2782"
|
||||
id="radialGradient2788"
|
||||
cx="28.682018"
|
||||
cy="39.779884"
|
||||
fx="28.682018"
|
||||
fy="39.779884"
|
||||
r="12.59534"
|
||||
gradientTransform="matrix(1,0,0,0.329825,0,26.6595)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5265"
|
||||
id="radialGradient5271"
|
||||
cx="16.350952"
|
||||
cy="12.578328"
|
||||
fx="16.350952"
|
||||
fy="12.578328"
|
||||
r="6.9271288"
|
||||
gradientTransform="matrix(3.5838969,0,0,3.0076999,-41.766746,-27.550587)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2782"
|
||||
id="radialGradient5285"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.329825,0,26.6595)"
|
||||
cx="28.682018"
|
||||
cy="39.779884"
|
||||
fx="28.682018"
|
||||
fy="39.779884"
|
||||
r="12.59534" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter5379"
|
||||
x="-0.14493342"
|
||||
width="1.2898668"
|
||||
y="-0.43942577"
|
||||
height="1.8788517">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="1.521238"
|
||||
id="feGaussianBlur5381" />
|
||||
</filter>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5393"
|
||||
id="radialGradient5399"
|
||||
cx="12.893971"
|
||||
cy="13.137217"
|
||||
fx="12.893971"
|
||||
fy="13.137217"
|
||||
r="6.9404535"
|
||||
gradientTransform="matrix(0.9391513,0.9314688,-2.7714066,2.7714066,47.469422,-33.517793)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5403"
|
||||
id="linearGradient5409"
|
||||
x1="33.688488"
|
||||
y1="39.894127"
|
||||
x2="26.822592"
|
||||
y2="32.924358"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter5471"
|
||||
x="-0.13357687"
|
||||
width="1.2671537"
|
||||
y="-0.075597449"
|
||||
height="1.1511949">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="1.2011151"
|
||||
id="feGaussianBlur5473" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5282"
|
||||
id="linearGradient5288"
|
||||
x1="18.666454"
|
||||
y1="23.601217"
|
||||
x2="19.550337"
|
||||
y2="43.589653"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
stroke="#ef2929"
|
||||
fill="#888a85"
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="0.25490196"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="43.421283"
|
||||
inkscape:cy="15.209517"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:showpageshadow="false"
|
||||
inkscape:window-width="908"
|
||||
inkscape:window-height="924"
|
||||
inkscape:window-x="587"
|
||||
inkscape:window-y="159"
|
||||
width="48px"
|
||||
height="48px">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4684" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata4">
|
||||
<rdf:RDF>
|
||||
<ns:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<ns:Agent>
|
||||
<dc:title>Jakub Steiner</dc:title>
|
||||
</ns:Agent>
|
||||
</dc:creator>
|
||||
<dc:source>http://jimmac.musichall.cz</dc:source>
|
||||
<ns:license
|
||||
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||||
<dc:title>Symbolic Link</dc:title>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>emblem</rdf:li>
|
||||
<rdf:li>symbolic</rdf:li>
|
||||
<rdf:li>link</rdf:li>
|
||||
<rdf:li>pointer</rdf:li>
|
||||
<rdf:li>io</rdf:li>
|
||||
<rdf:li>file</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
</ns:Work>
|
||||
<ns:License
|
||||
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<ns:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<ns:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<ns:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<ns:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<ns:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<ns:requires
|
||||
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</ns:License>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
transform="matrix(0.7315426,0,0,0.8758998,-2.6289879,8.6451927)"
|
||||
d="M 41.277358,39.779884 A 12.59534,4.1542525 0 1 1 16.086679,39.779884 A 12.59534,4.1542525 0 1 1 41.277358,39.779884 z"
|
||||
sodipodi:ry="4.1542525"
|
||||
sodipodi:rx="12.59534"
|
||||
sodipodi:cy="39.779884"
|
||||
sodipodi:cx="28.682018"
|
||||
id="path5283"
|
||||
style="opacity:0.53012049;color:#000000;fill:url(#radialGradient5285);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter5379)"
|
||||
sodipodi:type="arc" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.13402064;color:#000000;fill:url(#radialGradient2788);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
id="path2780"
|
||||
sodipodi:cx="28.682018"
|
||||
sodipodi:cy="39.779884"
|
||||
sodipodi:rx="12.59534"
|
||||
sodipodi:ry="4.1542525"
|
||||
d="M 41.277358,39.779884 A 12.59534,4.1542525 0 1 1 16.086679,39.779884 A 12.59534,4.1542525 0 1 1 41.277358,39.779884 z"
|
||||
transform="matrix(1.2334109,0,0,1.0076725,-8.228868,3.4032918)" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccsc"
|
||||
id="path2177"
|
||||
d="M 13.231032,44.801742 C 32.533918,45.05839 43.631188,27.964269 28.215997,12.281453 L 35.667346,4.5752233 C 35.667346,4.5752233 12.441112,4.5444975 12.441112,4.5444975 L 12.475636,27.974137 C 12.475636,27.974137 20.091254,20.381589 20.091254,20.381589 C 32.630921,32.309936 23.822736,41.798009 12.65267,41.733566 C 11.574838,41.727348 11.093318,44.898513 13.231032,44.801742 z"
|
||||
style="opacity:1;color:#000000;fill:#e0e3dd;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5288);stroke-width:0.99999945999999995;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
|
||||
<path
|
||||
sodipodi:type="inkscape:offset"
|
||||
inkscape:radius="-0.99764425"
|
||||
inkscape:original="M 12.4375 4.53125 L 12.46875 27.96875 C 12.46875 27.968751 20.09375 20.375 20.09375 20.375 C 32.633418 32.303346 23.826316 41.783193 12.65625 41.71875 C 11.578418 41.712532 11.081036 44.909271 13.21875 44.8125 C 32.521636 45.069147 43.633941 27.964066 28.21875 12.28125 L 35.65625 4.5625 C 35.656249 4.5624999 12.4375 4.53125 12.4375 4.53125 z "
|
||||
xlink:href="#path2177"
|
||||
style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient5271);stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
id="path4686"
|
||||
inkscape:href="#path2177"
|
||||
d="M 13.4375,4.53125 L 13.46875,24.53125 C 15.532978,22.475482 19.375,18.65625 19.375,18.65625 C 19.764091,18.269778 20.392159,18.269778 20.78125,18.65625 C 24.006233,21.724012 25.921664,24.684645 26.75,27.46875 C 27.578336,30.252855 27.289756,32.849209 26.15625,35 C 23.918527,39.246006 18.654595,41.65794 12.875,41.6875 C 12.812312,41.800593 12.71644,42.058107 12.71875,42.28125 C 12.72106,42.504393 12.799338,42.665191 12.84375,42.71875 C 12.888162,42.772309 12.89921,42.82555 13.1875,42.8125 C 13.197916,42.812337 13.208334,42.812337 13.21875,42.8125 C 22.573042,42.936873 29.790323,38.866695 32.84375,33.0625 C 35.897177,27.258305 34.996477,19.595374 27.5,11.96875 C 27.133774,11.583574 27.133774,10.978926 27.5,10.59375 L 33.3125,4.5625 C 29.70508,4.5576448 15.075744,4.5334549 13.4375,4.53125 z" />
|
||||
<path
|
||||
style="opacity:1;color:#000000;fill:url(#radialGradient5399);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999945999999995;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
d="M 17.159788,43.640829 C 31.514886,43.674319 42.886524,25.842847 27.112134,12.35651 L 33.703778,5.5393836 C 33.703778,5.5393836 13.157265,5.5122029 13.157265,5.5122029 L 13.187806,26.238664 C 13.187806,26.238664 19.924782,19.522105 19.924782,19.522105 C 31.017682,30.074216 27.6074,39.201992 17.814178,41.894344 C 16.994481,42.119695 15.26871,43.726433 17.159788,43.640829 z"
|
||||
id="path5383"
|
||||
sodipodi:nodetypes="ccccccsc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccsc"
|
||||
id="path5401"
|
||||
d="M 17.159788,43.640829 C 31.514886,43.674319 42.886524,25.842847 27.112134,12.35651 L 33.703778,5.5393836 C 33.703778,5.5393836 13.157265,5.5122029 13.157265,5.5122029 L 13.187806,26.238664 C 13.187806,26.238664 19.924782,19.522105 19.924782,19.522105 C 31.017682,30.074216 27.6074,39.201992 17.814178,41.894344 C 16.994481,42.119695 15.26871,43.726433 17.159788,43.640829 z"
|
||||
style="opacity:0.51204819000000001;color:#000000;fill:url(#linearGradient5409);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999945999999995;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;filter:url(#filter5471)" />
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 155 KiB |
@@ -0,0 +1,420 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="409.5723"
|
||||
height="199.73067"
|
||||
id="svg4800"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="automata.svg">
|
||||
<defs
|
||||
id="defs4802">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path5507"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5507-4"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-1"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5507-4-6"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-19"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5507-4-9"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-5"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5507-4-1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="123.22225"
|
||||
inkscape:cy="-3.6611703"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1617"
|
||||
inkscape:window-height="1026"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<metadata
|
||||
id="metadata4805">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-48.115765,21.455475)">
|
||||
<g
|
||||
id="g8279"
|
||||
transform="translate(-40.911178,-11.616754)">
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="node"
|
||||
id="node3">
|
||||
<title
|
||||
id="title8115">0</title>
|
||||
<ellipse
|
||||
id="ellipse8117"
|
||||
ry="18"
|
||||
rx="18"
|
||||
cy="-21"
|
||||
cx="110"
|
||||
sodipodi:cx="110"
|
||||
sodipodi:cy="-21"
|
||||
sodipodi:rx="18"
|
||||
sodipodi:ry="18"
|
||||
style="fill:none;stroke:#000000"
|
||||
d="m 128,-21 c 0,9.941125 -8.05887,18 -18,18 -9.94113,0 -18,-8.058875 -18,-18 0,-9.941125 8.05887,-18 18,-18 9.94113,0 18,8.058875 18,18 z" />
|
||||
<text
|
||||
id="text8119"
|
||||
font-size="14.00"
|
||||
y="-17.299999"
|
||||
x="110"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">0</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="edge"
|
||||
id="edge1">
|
||||
<title
|
||||
id="title8122">I->0</title>
|
||||
<path
|
||||
id="path8124"
|
||||
d="m 54.0748,-21 c 8.8116,0 18.6712,0 27.5786,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000" />
|
||||
<polygon
|
||||
id="polygon8126"
|
||||
points="81.9117,-24.5001 81.9117,-24.5001 91.9117,-21 81.9117,-17.5001 "
|
||||
style="fill:#000000;stroke:#000000" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="node"
|
||||
id="node2">
|
||||
<title
|
||||
id="title8129">3</title>
|
||||
<ellipse
|
||||
id="ellipse8131"
|
||||
ry="18"
|
||||
rx="18"
|
||||
cy="-21"
|
||||
cx="350"
|
||||
sodipodi:cx="350"
|
||||
sodipodi:cy="-21"
|
||||
sodipodi:rx="18"
|
||||
sodipodi:ry="18"
|
||||
style="fill:none;stroke:#000000"
|
||||
d="m 368,-21 c 0,9.941125 -8.05887,18 -18,18 -9.94113,0 -18,-8.058875 -18,-18 0,-9.941125 8.05887,-18 18,-18 9.94113,0 18,8.058875 18,18 z" />
|
||||
<ellipse
|
||||
id="ellipse8133"
|
||||
ry="22"
|
||||
rx="22"
|
||||
cy="-21"
|
||||
cx="350"
|
||||
sodipodi:cx="350"
|
||||
sodipodi:cy="-21"
|
||||
sodipodi:rx="22"
|
||||
sodipodi:ry="22"
|
||||
style="fill:none;stroke:#000000"
|
||||
d="m 372,-21 c 0,12.1502645 -9.84974,22 -22,22 -12.15026,0 -22,-9.8497355 -22,-22 0,-12.150264 9.84974,-22 22,-22 12.15026,0 22,9.849736 22,22 z" />
|
||||
<text
|
||||
id="text8135"
|
||||
font-size="14.00"
|
||||
y="-17.299999"
|
||||
x="350"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">3</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="node"
|
||||
id="node4">
|
||||
<title
|
||||
id="title8138">1</title>
|
||||
<ellipse
|
||||
id="ellipse8140"
|
||||
ry="18"
|
||||
rx="18"
|
||||
cy="-21"
|
||||
cx="186"
|
||||
sodipodi:cx="186"
|
||||
sodipodi:cy="-21"
|
||||
sodipodi:rx="18"
|
||||
sodipodi:ry="18"
|
||||
style="fill:none;stroke:#000000"
|
||||
d="m 204,-21 c 0,9.941125 -8.05887,18 -18,18 -9.94113,0 -18,-8.058875 -18,-18 0,-9.941125 8.05887,-18 18,-18 9.94113,0 18,8.058875 18,18 z" />
|
||||
<text
|
||||
id="text8142"
|
||||
font-size="14.00"
|
||||
y="-17.299999"
|
||||
x="186"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">1</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="edge"
|
||||
id="edge2">
|
||||
<title
|
||||
id="title8145">0->1</title>
|
||||
<path
|
||||
id="path8147"
|
||||
d="m 128.163,-21 c 8.779,0 19.674,0 29.57,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000" />
|
||||
<polygon
|
||||
id="polygon8149"
|
||||
points="157.93,-24.5001 157.93,-24.5001 167.93,-21 157.93,-17.5001 "
|
||||
style="fill:#000000;stroke:#000000" />
|
||||
<text
|
||||
id="text8151"
|
||||
font-size="14.00"
|
||||
y="-24.799999"
|
||||
x="148"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">t</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="node"
|
||||
id="node5">
|
||||
<title
|
||||
id="title8154">2</title>
|
||||
<ellipse
|
||||
id="ellipse8156"
|
||||
ry="18"
|
||||
rx="18"
|
||||
cy="-21"
|
||||
cx="266"
|
||||
sodipodi:cx="266"
|
||||
sodipodi:cy="-21"
|
||||
sodipodi:rx="18"
|
||||
sodipodi:ry="18"
|
||||
style="fill:none;stroke:#000000"
|
||||
d="m 284,-21 c 0,9.941125 -8.05887,18 -18,18 -9.94113,0 -18,-8.058875 -18,-18 0,-9.941125 8.05887,-18 18,-18 9.94113,0 18,8.058875 18,18 z" />
|
||||
<text
|
||||
id="text8158"
|
||||
font-size="14.00"
|
||||
y="-17.299999"
|
||||
x="266"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">2</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="edge"
|
||||
id="edge3">
|
||||
<title
|
||||
id="title8161">1->2</title>
|
||||
<path
|
||||
id="path8163"
|
||||
d="m 204.311,-21 c 9.795,0 22.267,0 33.354,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000" />
|
||||
<polygon
|
||||
id="polygon8165"
|
||||
points="237.738,-24.5001 237.738,-24.5001 247.738,-21 237.738,-17.5001 "
|
||||
style="fill:#000000;stroke:#000000" />
|
||||
<text
|
||||
id="text8167"
|
||||
font-size="14.00"
|
||||
y="-24.799999"
|
||||
x="226"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">o</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="edge"
|
||||
id="edge5">
|
||||
<title
|
||||
id="title8170">2->3</title>
|
||||
<path
|
||||
id="path8172"
|
||||
d="m 284.39,-21 c 9.718,0 22.121,0 33.457,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000" />
|
||||
<polygon
|
||||
id="polygon8174"
|
||||
points="317.85,-24.5001 317.85,-24.5001 327.85,-21 317.85,-17.5001 "
|
||||
style="fill:#000000;stroke:#000000" />
|
||||
<text
|
||||
id="text8176"
|
||||
font-size="14.00"
|
||||
y="-24.799999"
|
||||
x="306"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">o</text>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1.25,0,0,1.25,22.058443,108.42284)"
|
||||
class="edge"
|
||||
id="edge4">
|
||||
<title
|
||||
id="title8179">2->2</title>
|
||||
<path
|
||||
id="path8181"
|
||||
d="M 258.969,-37.6641 C 257.406,-47.625 259.75,-57 266,-57 c 4.004,0 6.405,3.8475 7.202,9.2318"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000" />
|
||||
<polygon
|
||||
id="polygon8183"
|
||||
points="276.7,-47.6033 276.7,-47.6033 273.031,-37.6641 269.701,-47.7219 "
|
||||
style="fill:#000000;stroke:#000000" />
|
||||
<text
|
||||
id="text8185"
|
||||
font-size="14.00"
|
||||
y="-60.799999"
|
||||
x="266"
|
||||
style="font-size:14px;text-anchor:middle;font-family:'Times,serif'">t</text>
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:italic;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr"
|
||||
x="70.90358"
|
||||
y="164.58513"
|
||||
id="text8322"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="70.90358"
|
||||
y="164.58513"
|
||||
id="tspan8326">Initial state </tspan></text>
|
||||
<path
|
||||
style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-3);fill-opacity:1"
|
||||
d="m 116.65749,146.6479 0,-47.142861"
|
||||
id="path8330"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:italic;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr"
|
||||
x="377.5318"
|
||||
y="164.58513"
|
||||
id="text8322-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="377.5318"
|
||||
y="164.58513"
|
||||
id="tspan8326-7">final state </tspan></text>
|
||||
<path
|
||||
style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-3);fill-opacity:1"
|
||||
d="m 417.79352,146.64791 0,-47.142858"
|
||||
id="path8330-4"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:italic;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr"
|
||||
x="225.24609"
|
||||
y="164.58513"
|
||||
id="text8322-6"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="225.24609"
|
||||
y="164.58513"
|
||||
id="tspan8326-8">transition</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="225.24609"
|
||||
y="176.61113"
|
||||
id="tspan3049"
|
||||
style="font-size:8px;fill:#000000;fill-opacity:1;-inkscape-font-specification:Sans Italic;font-family:Sans;font-weight:normal;font-style:italic;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">(with symbols, i.e. letters)</tspan></text>
|
||||
<path
|
||||
style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-3);fill-opacity:1"
|
||||
d="m 262.91406,146.6479 0,-47.142861"
|
||||
id="path8330-5"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:italic;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr"
|
||||
x="193.36186"
|
||||
y="-10.2211"
|
||||
id="text8322-4"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="193.36186"
|
||||
y="-10.2211"
|
||||
id="tspan8326-73">state</tspan></text>
|
||||
<path
|
||||
style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-3);fill-opacity:1"
|
||||
d="m 213.83006,-4.21356 0,47.14286"
|
||||
id="path8330-55"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 54 KiB |
@@ -0,0 +1,796 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="624.34357"
|
||||
height="392.31509"
|
||||
id="svg3015"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="command-grep1.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1617"
|
||||
inkscape:window-height="1026"
|
||||
id="namedview3346"
|
||||
showgrid="false"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="0.70599707"
|
||||
inkscape:cx="-223.24901"
|
||||
inkscape:cy="168.63465"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3015" />
|
||||
<defs
|
||||
id="defs3017">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119"
|
||||
id="linearGradient3840"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,413.43266,834.48764)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121"
|
||||
id="linearGradient3842"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,413.43266,834.48764)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115"
|
||||
id="linearGradient3837"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,412.81896,832.92554)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100"
|
||||
id="linearGradient3822"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,413.51976,835.34494)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097"
|
||||
id="linearGradient3819"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,414.00426,837.79994)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091"
|
||||
id="radialGradient3813"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,415.93756,842.67194)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093"
|
||||
id="linearGradient3815"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,415.93756,842.44794)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119-7"
|
||||
id="linearGradient3840-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,638.64606,743.83574)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119-7">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208-4" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210-7" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121-2"
|
||||
id="linearGradient3842-4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,638.64606,743.83574)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121-2">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178-6" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180-1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115-7"
|
||||
id="linearGradient3837-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,638.03236,742.27364)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115-7">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256-3" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258-8" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100-5"
|
||||
id="linearGradient3822-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,638.73316,744.69304)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100-5">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240-5" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242-7" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097-5"
|
||||
id="linearGradient3819-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,639.21766,747.14804)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097-5">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669-9" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671-4" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091-1"
|
||||
id="radialGradient3813-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,641.15096,752.02004)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091-1">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449-2" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451-0" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093-5"
|
||||
id="linearGradient3815-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,641.15096,751.79604)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093-5">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216-1" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218-8" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793"
|
||||
y="160.70892"
|
||||
x="309.23102"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795"
|
||||
y="160.70892"
|
||||
x="309.23102">grep</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826"
|
||||
y="314.1124"
|
||||
x="319.91125"><tspan
|
||||
id="tspan3828"
|
||||
y="314.1124"
|
||||
x="319.91125" /></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3830"
|
||||
d="m 176.06044,98.45559 0,10.59374 -37.8125,0 0,20 37.8125,0 0,9.1875 34.40625,-19.875 -34.40625,-19.90624 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837"
|
||||
y="99.112427"
|
||||
x="4.21875"><tspan
|
||||
id="tspan3839"
|
||||
y="99.112427"
|
||||
x="4.21875">-B 2 root /etc/passwd</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837-2"
|
||||
y="0.43497011"
|
||||
x="326.21149"><tspan
|
||||
id="tspan3839-7"
|
||||
y="0.43497011"
|
||||
x="326.21149" /></text>
|
||||
<path
|
||||
id="path3029-8"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 429.11365,260.24493 24.30925,-0.0113 0,25.5 64.625,-37.28125 -64.625,-37.3125 0,25.5 -24.30925,-0.0679 c 0,0 -17.5031,0.78696 -15.54079,-33.01333 l 84.0162,-0.3399 0,-108.71874 -140.0625,0 0,-44.84375 25.5,-44.15626 -74.59375,0 25.5,44.18751 0,44.8125 -140.0625,0 0,9.4375 25.125,14.49999 -25.125,14.5 0,70.28125 140.0625,0 0,24.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-24.375 33.03326,0.15674 c -0.4583,59.01777 38.55383,56.86944 38.55383,56.86944 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
|
||||
<g
|
||||
transform="translate(92.85607,-139.96108)"
|
||||
id="g3844">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840);fill-rule:evenodd;stroke:url(#linearGradient3842);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813);fill-rule:evenodd;stroke:url(#linearGradient3815);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-132.35733,-49.30914)"
|
||||
id="g3844-8">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840-7);fill-rule:evenodd;stroke:url(#linearGradient3842-4);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316-5" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837-3);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314-6" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345-6" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264-2" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266-2" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268-3" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270-9" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272-6" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274-9" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276-0" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278-9" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280-8" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282-5" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284-9" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822-9);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232-9" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819-0);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443-3" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340-6" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813-1);fill-rule:evenodd;stroke:url(#linearGradient3815-9);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025-6" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458-3" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300-2" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174-5">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124-9"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126-5"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 29 KiB |
@@ -0,0 +1,838 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="525.73773"
|
||||
height="529.5658"
|
||||
id="svg3015"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="command-grep2.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1617"
|
||||
inkscape:window-height="1026"
|
||||
id="namedview18"
|
||||
showgrid="false"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="0.76833867"
|
||||
inkscape:cx="-3.4419283"
|
||||
inkscape:cy="65.672718"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3015" />
|
||||
<defs
|
||||
id="defs3017">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119"
|
||||
id="linearGradient3840"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,512.03848,700.29373)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121"
|
||||
id="linearGradient3842"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,512.03848,700.29373)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115"
|
||||
id="linearGradient3837"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,511.42478,698.73163)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100"
|
||||
id="linearGradient3822"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,512.12558,701.15103)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097"
|
||||
id="linearGradient3819"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,512.61008,703.60603)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091"
|
||||
id="radialGradient3813"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,514.54338,708.47803)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093"
|
||||
id="linearGradient3815"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,514.54338,708.25403)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119-1"
|
||||
id="linearGradient3840-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,737.19964,606.58505)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119-1">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208-6" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210-8" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121-9"
|
||||
id="linearGradient3842-6"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,737.19964,606.58505)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121-9">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178-6" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180-5" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115-4"
|
||||
id="linearGradient3837-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,736.58594,605.02295)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115-4">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256-3" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258-1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100-6"
|
||||
id="linearGradient3822-6"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,737.28674,607.44235)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100-6">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240-0" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097-3"
|
||||
id="linearGradient3819-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,737.77124,609.89735)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097-3">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669-4" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671-7" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091-3"
|
||||
id="radialGradient3813-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,739.70454,614.76935)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091-3">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449-6" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451-3" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093-4"
|
||||
id="linearGradient3815-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,739.70454,614.54535)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093-4">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216-8" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218-4" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826"
|
||||
y="449.71979"
|
||||
x="222.05412"><tspan
|
||||
id="tspan3828"
|
||||
y="449.71979"
|
||||
x="222.05412" /></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793"
|
||||
y="296.31631"
|
||||
x="211.37389"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795"
|
||||
y="296.31631"
|
||||
x="211.37389">grep</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3830"
|
||||
d="m 78.20329,234.06296 0,10.59375 -37.812502,0 0,20 37.812502,0 0,9.1875 34.40625,-19.875 -34.40625,-19.90625 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837"
|
||||
y="234.7198"
|
||||
x="4.21875"><tspan
|
||||
id="tspan3839"
|
||||
y="234.7198"
|
||||
x="4.21875">-B 2 root</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837-2"
|
||||
y="136.04234"
|
||||
x="228.35435"><tspan
|
||||
id="tspan3839-7"
|
||||
y="136.04234"
|
||||
x="228.35435" /></text>
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path72"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 265.76775,6.1260426 h -49.54587 a 2.2520851,2.2520851 0 0 0 -2.25209,2.25208 V 87.201105 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 65.31047 a 2.2520851,2.2520851 0 0 0 2.25208,-2.252085 V 24.142722" />
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path74"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 224.10418,53.419828 h 49.54587 m -49.54587,20.268766 h 38.28544 m -38.28544,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587 m -49.54587,-13.51251 h 49.54587 m -49.54587,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587" />
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path76"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 265.76775,6.1260426 V 21.890637 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 15.76459 z" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="166.44937"
|
||||
y="126.15913"
|
||||
id="text3390"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3392"
|
||||
x="166.44937"
|
||||
y="126.15913"
|
||||
style="font-size:28px">/etc/passwd</tspan></text>
|
||||
<g
|
||||
id="g3544"
|
||||
transform="translate(-464.71223,-136.08718)">
|
||||
<text
|
||||
x="676.08612"
|
||||
y="432.40347"
|
||||
id="text3793-3"
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
x="676.08612"
|
||||
y="432.40347"
|
||||
id="tspan3795-0"
|
||||
style="font-size:32px">grep</tspan></text>
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 795.96873,531.93949 24.30925,-0.0113 0,25.5 64.625,-37.28125 -64.625,-37.3125 0,25.5 -24.30925,-0.0679 c 0,0 -17.5031,0.78696 -15.54079,-33.01333 l 84.0162,-0.3399 0,-108.71874 -140.0625,0 0,-44.84376 25.5,-44.15625 -74.59375,0 25.5,44.1875 0,44.81251 -140.0625,0 0,9.4375 25.125,14.49999 -25.125,14.5 0,70.28125 140.0625,0 0,24.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-24.375 33.03326,0.15674 c -0.4583,59.01777 38.55383,56.86944 38.55383,56.86944 z"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="path3029-8" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-5.7497821,-5.7671334)"
|
||||
id="g3844">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840);fill-rule:evenodd;stroke:url(#linearGradient3842);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813);fill-rule:evenodd;stroke:url(#linearGradient3815);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-230.91091,87.941545)"
|
||||
id="g3844-1">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840-9);fill-rule:evenodd;stroke:url(#linearGradient3842-6);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316-7" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837-7);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314-1" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345-0" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264-1" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266-7" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268-0" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270-9" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272-9" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274-6" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276-6" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278-6" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280-0" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282-9" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284-7" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822-6);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232-6" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819-7);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443-7" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340-0" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813-0);fill-rule:evenodd;stroke:url(#linearGradient3815-0);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025-1" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458-6" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300-3" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174-5">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126-5"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,622 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="531.48755"
|
||||
height="560.87561"
|
||||
id="svg3015"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="command-grep3.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1617"
|
||||
inkscape:window-height="1026"
|
||||
id="namedview16"
|
||||
showgrid="false"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="0.72379263"
|
||||
inkscape:cx="8.715299"
|
||||
inkscape:cy="260.7416"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3015" />
|
||||
<defs
|
||||
id="defs3017">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451" />
|
||||
</radialGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091"
|
||||
id="radialGradient3813"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,508.79363,702.71087)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093"
|
||||
id="linearGradient3815"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,508.79363,702.48687)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097"
|
||||
id="linearGradient3819"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,506.86033,697.83887)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100"
|
||||
id="linearGradient3822"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,506.37583,695.38386)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115"
|
||||
id="linearGradient3837"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,505.67503,692.96445)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119"
|
||||
id="linearGradient3840"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,506.28873,694.52656)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121"
|
||||
id="linearGradient3842"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,506.28873,694.52656)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119"
|
||||
id="linearGradient3931"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,506.28873,694.52656)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121"
|
||||
id="linearGradient3933"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,506.28873,694.52656)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115"
|
||||
id="linearGradient3935"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,505.67503,692.96445)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100"
|
||||
id="linearGradient3937"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,506.37583,695.38386)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097"
|
||||
id="linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,506.86033,697.83887)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091"
|
||||
id="radialGradient3941"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,508.79363,702.71087)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093"
|
||||
id="linearGradient3943"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,508.79363,702.48687)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826"
|
||||
y="449.08658"
|
||||
x="244.7636"><tspan
|
||||
id="tspan3828"
|
||||
y="449.08658"
|
||||
x="244.7636" /></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837-2"
|
||||
y="135.40916"
|
||||
x="251.06383"><tspan
|
||||
id="tspan3839-7"
|
||||
y="135.40916"
|
||||
x="251.06383" /></text>
|
||||
<g
|
||||
id="g4132"
|
||||
transform="translate(14.003209,4.3626552)">
|
||||
<g
|
||||
id="g70-6"
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
|
||||
transform="matrix(2.2520851,0,0,2.2520851,180.82386,419.99839)">
|
||||
<path
|
||||
id="path72-7-7"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 31.5,5.5 h -22 a 1,1 0 0 0 -1,1 v 35 a 1,1 0 0 0 1,1 h 29 a 1,1 0 0 0 1,-1 v -28"
|
||||
style="stroke-width:1" />
|
||||
<path
|
||||
id="path74-5-6"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 13,26.5 h 22 m -22,9 h 17 m -17,-3 h 22 m -22,-3 h 22 m -22,-6 h 22 m -22,-3 h 22 m -22,-3 h 22"
|
||||
style="stroke-width:1" />
|
||||
<path
|
||||
id="path76-6-6"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 31.5,5.5 v 7 a 1,1 0 0 0 1,1 h 7 z"
|
||||
style="stroke-width:1" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3390-6-7"
|
||||
y="551.11646"
|
||||
x="194.29578"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:28px"
|
||||
y="551.11646"
|
||||
x="194.29578"
|
||||
id="tspan3392-4-9"
|
||||
sodipodi:role="line">result</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4112">
|
||||
<text
|
||||
x="222.05412"
|
||||
y="449.71979"
|
||||
id="text3826-8"
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
x="222.05412"
|
||||
y="449.71979"
|
||||
id="tspan3828-4" /></text>
|
||||
<text
|
||||
x="211.37389"
|
||||
y="296.31631"
|
||||
id="text3793"
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
x="211.37389"
|
||||
y="296.31631"
|
||||
id="tspan3795"
|
||||
style="font-size:32px">grep</tspan></text>
|
||||
<path
|
||||
d="m 78.20329,234.06296 0,10.59375 -37.812502,0 0,20 37.812502,0 0,9.1875 34.40625,-19.875 -34.40625,-19.90625 z"
|
||||
id="path3830"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
x="4.21875"
|
||||
y="234.7198"
|
||||
id="text3837"
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
x="4.21875"
|
||||
y="234.7198"
|
||||
id="tspan3839">-B 2 root</tspan></text>
|
||||
<text
|
||||
x="228.35435"
|
||||
y="136.04234"
|
||||
id="text3837-2-6"
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
x="228.35435"
|
||||
y="136.04234"
|
||||
id="tspan3839-7-3" /></text>
|
||||
<path
|
||||
d="m 265.76775,6.1260426 h -49.54587 a 2.2520851,2.2520851 0 0 0 -2.25209,2.25208 V 87.201105 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 65.31047 a 2.2520851,2.2520851 0 0 0 2.25208,-2.252085 V 24.142722"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path72"
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round" />
|
||||
<path
|
||||
d="m 224.10418,53.419828 h 49.54587 m -49.54587,20.268766 h 38.28544 m -38.28544,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587 m -49.54587,-13.51251 h 49.54587 m -49.54587,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path74"
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round" />
|
||||
<path
|
||||
d="M 265.76775,6.1260426 V 21.890637 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 15.76459 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path76"
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3390"
|
||||
y="126.15913"
|
||||
x="166.44937"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:28px"
|
||||
y="126.15913"
|
||||
x="166.44937"
|
||||
id="tspan3392"
|
||||
sodipodi:role="line">/etc/passwd</tspan></text>
|
||||
<g
|
||||
transform="translate(-464.71223,-136.08718)"
|
||||
id="g3544">
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793-3"
|
||||
y="432.40347"
|
||||
x="676.08612"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795-0"
|
||||
y="432.40347"
|
||||
x="676.08612">grep</tspan></text>
|
||||
<path
|
||||
id="path3029-8"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 795.96873,531.93949 24.30925,-0.0113 0,25.5 64.625,-37.28125 -64.625,-37.3125 0,25.5 -24.30925,-0.0679 c 0,0 -17.5031,0.78696 -15.54079,-33.01333 l 84.0162,-0.3399 0,-108.71874 -140.0625,0 0,-44.84376 25.5,-44.15625 -74.59375,0 25.5,44.1875 0,44.81251 -140.0625,0 0,9.4375 25.125,14.49999 -25.125,14.5 0,70.28125 140.0625,0 0,24.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-24.375 33.03326,0.15674 c -0.4583,59.01777 38.55383,56.86944 38.55383,56.86944 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g3844">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3931);fill-rule:evenodd;stroke:url(#linearGradient3933);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3935);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3937);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3939);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3941);fill-rule:evenodd;stroke:url(#linearGradient3943);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 23 KiB |
@@ -0,0 +1,836 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="475.45493"
|
||||
height="801.90924"
|
||||
id="svg3015"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="command-grepless.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="1000"
|
||||
id="namedview16"
|
||||
showgrid="false"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="1.944426"
|
||||
inkscape:cx="331.76899"
|
||||
inkscape:cy="222.83951"
|
||||
inkscape:window-x="1680"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3015"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<defs
|
||||
id="defs3017">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119"
|
||||
id="linearGradient3840"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,562.32132,334.24158)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121"
|
||||
id="linearGradient3842"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,562.32132,334.24158)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115"
|
||||
id="linearGradient3837"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,561.70762,332.67948)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100"
|
||||
id="linearGradient3822"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,562.40842,335.09888)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097"
|
||||
id="linearGradient3819"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,562.89292,337.55388)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091"
|
||||
id="radialGradient3813"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,564.82622,342.42588)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093"
|
||||
id="linearGradient3815"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,564.82622,342.20188)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3119-1"
|
||||
id="linearGradient3840-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,738.68708,334.24158)"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
x2="24.841999"
|
||||
y2="14.158" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.870001"
|
||||
y1="32.285999"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="24.841999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119-1">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208-9" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210-0" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3121-9"
|
||||
id="linearGradient3842-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.66502001,0,0,0.76321002,738.68708,334.24158)"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
x2="21.305"
|
||||
y2="32.498001" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6528997"
|
||||
y1="9.5865002"
|
||||
gradientTransform="matrix(0.22934017,0,0,0.26320218,28.909456,132.72537)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498001"
|
||||
id="linearGradient3121-9">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178-6" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180-9" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3115-8"
|
||||
id="linearGradient3837-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.6919,0,0,0.87742,738.07338,332.67948)"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
x2="26.177999"
|
||||
y2="30.343" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463003"
|
||||
gradientTransform="matrix(0.23861006,0,0,0.30258887,28.697815,132.18666)"
|
||||
x2="26.177999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115-8">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256-1" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258-0" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3100-2"
|
||||
id="linearGradient3822-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.65843001,0,0,0.75971001,738.77418,335.09888)"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
x2="48.845001"
|
||||
y2="49.730999" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339001"
|
||||
y1="19.636999"
|
||||
gradientTransform="matrix(0.22706753,0,0,0.26199516,28.939494,133.02102)"
|
||||
x2="48.845001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.730999"
|
||||
id="linearGradient3100-2">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240-1" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242-6" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3097-0"
|
||||
id="linearGradient3819-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.76116001,0,0,0.61687,739.25868,337.55388)"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
x2="17.198999"
|
||||
y2="26.729" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.26249521,0,0,0.21273506,29.10658,133.86766)"
|
||||
x2="17.198999"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097-0">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669-4" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671-1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#radialGradient3091-2"
|
||||
id="radialGradient3813-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60259,741.19198,342.42588)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
r="2.51" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.20781043,29.773301,135.54783)"
|
||||
cx="37.495998"
|
||||
cy="39.509998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091-2">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449-9" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451-9" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3093-0"
|
||||
id="linearGradient3815-4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.60109001,0,0,0.60828002,741.19198,342.20188)"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
x2="36.452"
|
||||
y2="38" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.252998"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.20729314,0,0,0.2097727,29.773301,135.47058)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093-0">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216-7" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218-7" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793"
|
||||
y="296.31631"
|
||||
x="211.37389"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795"
|
||||
y="296.31631"
|
||||
x="211.37389">grep</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826"
|
||||
y="449.71979"
|
||||
x="222.05412"><tspan
|
||||
id="tspan3828"
|
||||
y="449.71979"
|
||||
x="222.05412" /></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3830"
|
||||
d="m 78.20329,234.06296 0,10.59375 -37.812502,0 0,20 37.812502,0 0,9.1875 34.40625,-19.875 -34.40625,-19.90625 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837"
|
||||
y="234.7198"
|
||||
x="4.21875"><tspan
|
||||
id="tspan3839"
|
||||
y="234.7198"
|
||||
x="4.21875">-B 2 root</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837-2"
|
||||
y="136.04234"
|
||||
x="228.35435"><tspan
|
||||
id="tspan3839-7"
|
||||
y="136.04234"
|
||||
x="228.35435" /></text>
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path72"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 265.76774,6.1260426 h -49.54587 a 2.2520851,2.2520851 0 0 0 -2.25209,2.25208 V 87.201105 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 65.31047 a 2.2520851,2.2520851 0 0 0 2.25208,-2.252085 V 24.142722" />
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path74"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 224.10418,53.419828 h 49.54587 m -49.54587,20.268766 h 38.28544 m -38.28544,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587 m -49.54587,-13.51251 h 49.54587 m -49.54587,-6.756255 h 49.54587 m -49.54587,-6.756256 h 49.54587" />
|
||||
<path
|
||||
style="fill:#f4f6f8;stroke:#0f2d59;stroke-width:2.25208521;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="path76"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 265.76774,6.1260426 V 21.890637 a 2.2520851,2.2520851 0 0 0 2.25209,2.252085 h 15.76459 z" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="166.44937"
|
||||
y="126.15911"
|
||||
id="text3390"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3392"
|
||||
x="166.44937"
|
||||
y="126.15911"
|
||||
style="font-size:28px">/etc/passwd</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793-5"
|
||||
y="518.59955"
|
||||
x="216.10045"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795-3"
|
||||
y="518.59955"
|
||||
x="216.10045">less</tspan></text>
|
||||
<path
|
||||
id="path3029-8-8-1-2"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 259.67834,338.83043 33.03125,0.15625 c -0.4583,59.01777 38.5625,56.875 38.5625,56.875 l 24.34375,0 24,-0.0625 c 33.4582,-2.01645 32.65625,15.5 32.65625,15.5 l 0.0625,188.625 c -7.78226,-7.452 -37.97582,-5.82353 -83.44115,-6.10036 -2.06615,-0.007 -14.87799,-3.40598 -13.18385,-32.58709 l 84.03125,-0.3125 0,-108.71875 -140.0625,0 0,-44.84375 25.53125,-44.21875 -25.53125,0.0625 z m 152.52779,299.58089 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0.15966,-227.11214 c 0,0 2.1465,-39.03462 -56.4375,-38.8125 l -23.90625,-0.25 -24.34375,-0.0625 c 0,0 -17.52481,0.80029 -15.5625,-33 l 84.03125,-0.34375 0,-108.71875 -140.0625,0 0,-44.84375 25.5,-44.15625 -74.5937,0 25.5,44.1875 0,44.8125 -140.062504,0 0,9.4375 25.125004,14.5 -25.125004,14.5 0,70.28125 140.062504,0 -0.46875,23.90625 -25.15625,0 25.625,44.65625 0,44.8125 -140.062504,0 0,9.4375 25.125004,14.5 -25.125004,14.5 0,70.28125 140.062504,0 0,76.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-76.375 33.03125,0.15625 c -0.4583,59.01777 38.5625,56.84375 38.5625,56.84375 24.86625,0.69813 47.56812,0.15993 66.8125,0.96875 7.99927,0.34787 14.07812,19.46255 14.07812,19.46255"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
|
||||
<g
|
||||
transform="translate(-56.032592,360.28501)"
|
||||
id="g3844">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840);fill-rule:evenodd;stroke:url(#linearGradient3842);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813);fill-rule:evenodd;stroke:url(#linearGradient3815);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-232.39835,360.28501)"
|
||||
id="g3844-7">
|
||||
<rect
|
||||
x="435.48694"
|
||||
y="345.62366"
|
||||
width="90.627541"
|
||||
height="90.627541"
|
||||
ry="3.8882"
|
||||
rx="3.3699999"
|
||||
style="fill:url(#linearGradient3840-0);fill-rule:evenodd;stroke:url(#linearGradient3842-7);stroke-width:0.74608999;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316-3" />
|
||||
<rect
|
||||
x="443.58554"
|
||||
y="352.31619"
|
||||
width="74.589241"
|
||||
height="74.589241"
|
||||
ry="1.4582"
|
||||
rx="1.1411"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3837-9);stroke-width:0.78010005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314-2" />
|
||||
<path
|
||||
d="m 449.05728,364.21081 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path1345-8" />
|
||||
<path
|
||||
d="m 449.05728,368.85904 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2264-6" />
|
||||
<path
|
||||
d="m 449.05728,373.50728 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2266-3" />
|
||||
<path
|
||||
d="m 449.05728,378.15551 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2268-0" />
|
||||
<path
|
||||
d="m 449.05728,382.80375 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2270-4" />
|
||||
<path
|
||||
d="m 449.05728,387.44908 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2272-3" />
|
||||
<path
|
||||
d="m 449.05728,392.09732 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2274-9" />
|
||||
<path
|
||||
d="m 449.05728,396.74555 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2276-5" />
|
||||
<path
|
||||
d="m 449.05728,401.39379 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2278-4" />
|
||||
<path
|
||||
d="m 449.05728,406.04202 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2280-7" />
|
||||
<path
|
||||
d="m 449.05728,410.69026 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2282-8" />
|
||||
<path
|
||||
d="m 449.05728,415.3356 h 63.73853"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.74273002"
|
||||
id="path2284-4" />
|
||||
<rect
|
||||
x="437.60199"
|
||||
y="347.94052"
|
||||
width="85.990906"
|
||||
height="85.990906"
|
||||
ry="3.0385001"
|
||||
rx="2.6178"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3822-7);stroke-width:0.74394;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232-6" />
|
||||
<path
|
||||
d="m 451.72356,357.71836 c -0.93431,0 -2.8101,0.37965 -2.8101,2.04812 l 0.21076,32.9726 c 31.55175,-1.92251 25.21994,-16.47905 63.97341,-23.77182 l 0.29896,-9.89903 c -0.13974,-2.246 -1.37391,-1.22783 -3.28595,-1.21463 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3819-0);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443-0" />
|
||||
<rect
|
||||
x="446.86221"
|
||||
y="355.70886"
|
||||
width="68.273674"
|
||||
height="68.273674"
|
||||
ry="0.10638001"
|
||||
rx="0.081467003"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.58150005;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340-7" />
|
||||
<rect
|
||||
x="503.63419"
|
||||
y="427.06201"
|
||||
width="7.0068593"
|
||||
height="7.0080194"
|
||||
ry="0.45756"
|
||||
rx="0.21531001"
|
||||
style="fill:url(#radialGradient3813-1);fill-rule:evenodd;stroke:url(#linearGradient3815-4);stroke-width:0.70067;stroke-linecap:round"
|
||||
id="rect5025-5" />
|
||||
<rect
|
||||
x="505.13043"
|
||||
y="428.3988"
|
||||
width="4.0294371"
|
||||
height="4.0294371"
|
||||
ry="0.38924003"
|
||||
rx="0.38924003"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458-1" />
|
||||
<path
|
||||
sodipodi:cx="28.3125"
|
||||
sodipodi:cy="38.75"
|
||||
transform="matrix(1.750642,0,0,1.7640386,456.91984,361.2734)"
|
||||
d="m 28.875,38.75 c 0,0.31066 -0.25184,0.5625 -0.5625,0.5625 -0.31066,0 -0.5625,-0.25184 -0.5625,-0.5625 0,-0.31066 0.25184,-0.5625 0.5625,-0.5625 0.31066,0 0.5625,0.25184 0.5625,0.5625 z"
|
||||
sodipodi:type="arc"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
sodipodi:ry="0.5625"
|
||||
sodipodi:rx="0.5625"
|
||||
id="path2300-9" />
|
||||
<g
|
||||
transform="matrix(2.9014499,0,0,2.8979413,422.45969,309.66146)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="text3174-9">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 v 0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3124-4"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 h 7.4635 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.11052829"
|
||||
id="path3126-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="487.70905"
|
||||
height="336.06024"
|
||||
id="svg3015"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="command.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1156"
|
||||
inkscape:window-height="675"
|
||||
id="namedview16"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="0.51179868"
|
||||
inkscape:cx="520.03009"
|
||||
inkscape:cy="123.32603"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg3015" />
|
||||
<defs
|
||||
id="defs3017" />
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3793"
|
||||
y="177.43022"
|
||||
x="171.70871"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795"
|
||||
y="177.43022"
|
||||
x="171.70871">command</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826"
|
||||
y="330.83368"
|
||||
x="225.31082"><tspan
|
||||
id="tspan3828"
|
||||
y="330.83368"
|
||||
x="225.31082">stdout</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3830"
|
||||
d="m 81.459988,115.17687 0,10.59375 -37.8125,0 0,20 37.8125,0 0,9.1875 34.406252,-19.875 -34.406252,-19.90625 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837"
|
||||
y="113.69086"
|
||||
x="3.546875"><tspan
|
||||
id="tspan3839"
|
||||
y="113.69086"
|
||||
x="3.546875">parameters</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3837-2"
|
||||
y="17.15625"
|
||||
x="231.61105"><tspan
|
||||
id="tspan3839-7"
|
||||
y="17.15625"
|
||||
x="231.61105">stdin</tspan></text>
|
||||
<path
|
||||
id="path3029-8"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 334.42861,276.88163 24.30925,-0.0113 0,25.5 64.625,-37.28125 -64.625,-37.3125 0,25.5 -24.30925,-0.0679 c 0,0 -17.5031,0.78696 -15.54079,-33.01333 l 84.0162,-0.3399 0,-108.71875 -140.0625,0 0,-44.843753 25.5,-44.15625 -74.59375,0 25.5,44.1875 0,44.812503 -140.062502,0 0,9.4375 25.125002,14.5 -25.125002,14.5 0,70.28125 140.062502,0 0,24.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-24.375 33.03326,0.15674 c -0.4583,59.01777 38.55383,56.86944 38.55383,56.86944 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"
|
||||
id="text3826-6"
|
||||
y="270.01694"
|
||||
x="435.19342"><tspan
|
||||
id="tspan3828-4"
|
||||
y="270.01694"
|
||||
x="435.19342">stderr</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
@@ -0,0 +1,14 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 3;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "t" ];
|
||||
1 -> 2 [ label = "o" ];
|
||||
2 -> 2 [ label = "t" ];
|
||||
2 -> 3 [ label = "o" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="380pt" height="80pt"
|
||||
viewBox="0.00 0.00 380.00 80.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 76)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-76 376,-76 376,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-17.3" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-21C62.8864,-21 72.746,-21 81.6534,-21"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-24.5001 91.9117,-21 81.9117,-17.5001 81.9117,-24.5001"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node2" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="350" cy="-21" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="350" cy="-21" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="350" y="-17.3" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="186" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="186" y="-17.3" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.163,-21C136.942,-21 147.837,-21 157.733,-21"/>
|
||||
<polygon fill="black" stroke="black" points="157.93,-24.5001 167.93,-21 157.93,-17.5001 157.93,-24.5001"/>
|
||||
<text text-anchor="middle" x="148" y="-24.8" font-family="Times,serif" font-size="14.00">t</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="266" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="266" y="-17.3" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge3" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M204.311,-21C214.106,-21 226.578,-21 237.665,-21"/>
|
||||
<polygon fill="black" stroke="black" points="237.738,-24.5001 247.738,-21 237.738,-17.5001 237.738,-24.5001"/>
|
||||
<text text-anchor="middle" x="226" y="-24.8" font-family="Times,serif" font-size="14.00">o</text>
|
||||
</g>
|
||||
<!-- 2->3 -->
|
||||
<g id="edge5" class="edge"><title>2->3</title>
|
||||
<path fill="none" stroke="black" d="M284.39,-21C294.108,-21 306.511,-21 317.847,-21"/>
|
||||
<polygon fill="black" stroke="black" points="317.85,-24.5001 327.85,-21 317.85,-17.5001 317.85,-24.5001"/>
|
||||
<text text-anchor="middle" x="306" y="-24.8" font-family="Times,serif" font-size="14.00">o</text>
|
||||
</g>
|
||||
<!-- 2->2 -->
|
||||
<g id="edge4" class="edge"><title>2->2</title>
|
||||
<path fill="none" stroke="black" d="M258.969,-37.6641C257.406,-47.625 259.75,-57 266,-57 270.004,-57 272.405,-53.1525 273.202,-47.7682"/>
|
||||
<polygon fill="black" stroke="black" points="276.7,-47.6033 273.031,-37.6641 269.701,-47.7219 276.7,-47.6033"/>
|
||||
<text text-anchor="middle" x="266" y="-60.8" font-family="Times,serif" font-size="14.00">t</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
@@ -0,0 +1,13 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 3;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "A" ];
|
||||
1 -> 2 [ label = "T" ];
|
||||
2 -> 3 [ label = "G" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="390pt" height="50pt"
|
||||
viewBox="0.00 0.00 390.00 50.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 46)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-46 386,-46 386,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-17.3" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-21C62.8864,-21 72.746,-21 81.6534,-21"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-24.5001 91.9117,-21 81.9117,-17.5001 81.9117,-24.5001"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node2" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-21" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-21" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="360" y="-17.3" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="192" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="192" y="-17.3" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.359,-21C138.703,-21 152.059,-21 163.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="163.95,-24.5001 173.95,-21 163.95,-17.5001 163.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="151" y="-24.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-17.3" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge3" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M210.359,-21C220.703,-21 234.059,-21 245.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="245.95,-24.5001 255.95,-21 245.95,-17.5001 245.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="233" y="-24.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2->3 -->
|
||||
<g id="edge4" class="edge"><title>2->3</title>
|
||||
<path fill="none" stroke="black" d="M292.405,-21C302.589,-21 315.751,-21 327.682,-21"/>
|
||||
<polygon fill="black" stroke="black" points="327.744,-24.5001 337.744,-21 327.744,-17.5001 327.744,-24.5001"/>
|
||||
<text text-anchor="middle" x="315" y="-24.8" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,15 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 3;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "A" ];
|
||||
0 -> 1 [ label = "T" ];
|
||||
0 -> 1 [ label = "G" ];
|
||||
1 -> 2 [ label = "T" ];
|
||||
2 -> 3 [ label = "G" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="390pt" height="63pt"
|
||||
viewBox="0.00 0.00 390.00 63.22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 59.22)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-59.22 386,-59.22 386,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-24.22" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-20.52" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-24.22C62.8864,-24.22 72.746,-24.22 81.6534,-24.22"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-27.7201 91.9117,-24.22 81.9117,-20.7201 81.9117,-27.7201"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node2" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-24.22" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-24.22" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="360" y="-20.52" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="192" cy="-24.22" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="192" y="-20.52" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M126.184,-32.8802C132.161,-35.8239 139.211,-38.7417 146,-40.22 153.076,-41.7608 160.562,-40.3877 167.355,-37.9096"/>
|
||||
<polygon fill="black" stroke="black" points="169.007,-41.0038 176.682,-33.6992 166.127,-34.6237 169.007,-41.0038"/>
|
||||
<text text-anchor="middle" x="151" y="-44.02" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge3" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.071,-22.4625C133.766,-21.9547 140.151,-21.4702 146,-21.22 151.769,-20.9732 157.949,-21.1176 163.824,-21.4483"/>
|
||||
<polygon fill="black" stroke="black" points="163.683,-24.9474 173.916,-22.2004 164.204,-17.9667 163.683,-24.9474"/>
|
||||
<text text-anchor="middle" x="151" y="-25.02" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge4" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M124.359,-12.7905C130.524,-8.24815 138.198,-3.55405 146,-1.22002 154.156,1.22002 162.594,-1.49387 169.929,-5.80525"/>
|
||||
<polygon fill="black" stroke="black" points="168.332,-8.96142 178.525,-11.853 172.36,-3.23635 168.332,-8.96142"/>
|
||||
<text text-anchor="middle" x="151" y="-5.02002" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-24.22" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-20.52" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge5" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M210.359,-24.22C220.703,-24.22 234.059,-24.22 245.779,-24.22"/>
|
||||
<polygon fill="black" stroke="black" points="245.95,-27.7201 255.95,-24.22 245.95,-20.7201 245.95,-27.7201"/>
|
||||
<text text-anchor="middle" x="233" y="-28.02" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2->3 -->
|
||||
<g id="edge6" class="edge"><title>2->3</title>
|
||||
<path fill="none" stroke="black" d="M292.405,-24.22C302.589,-24.22 315.751,-24.22 327.682,-24.22"/>
|
||||
<polygon fill="black" stroke="black" points="327.744,-27.7201 337.744,-24.22 327.744,-20.7201 327.744,-27.7201"/>
|
||||
<text text-anchor="middle" x="315" y="-28.02" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
@@ -0,0 +1,16 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 3;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "A" ];
|
||||
0 -> 1 [ label = "C" ];
|
||||
0 -> 1 [ label = "G" ];
|
||||
0 -> 1 [ label = "T" ];
|
||||
1 -> 2 [ label = "T" ];
|
||||
2 -> 3 [ label = "G" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="390pt" height="100pt"
|
||||
viewBox="0.00 0.00 390.00 99.74" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 95.7363)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-95.7363 386,-95.7363 386,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-40.7363" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-37.0363" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-40.7363C62.8864,-40.7363 72.746,-40.7363 81.6534,-40.7363"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-44.2364 91.9117,-40.7363 81.9117,-37.2364 81.9117,-44.2364"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node2" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-40.7363" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-40.7363" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="360" y="-37.0363" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="192" cy="-40.7363" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="192" y="-37.0363" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M120.878,-55.0794C127.088,-62.777 135.838,-71.527 146,-75.7363 157.001,-80.2932 167.601,-72.8364 175.747,-63.6515"/>
|
||||
<polygon fill="black" stroke="black" points="178.529,-65.7767 181.968,-55.7556 173.03,-61.4449 178.529,-65.7767"/>
|
||||
<text text-anchor="middle" x="151" y="-80.5363" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge3" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.359,-40.7363C138.703,-40.7363 152.059,-40.7363 163.779,-40.7363"/>
|
||||
<polygon fill="black" stroke="black" points="163.95,-44.2364 173.95,-40.7363 163.95,-37.2364 163.95,-44.2364"/>
|
||||
<text text-anchor="middle" x="151" y="-44.5363" font-family="Times,serif" font-size="14.00">C</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge4" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M125.311,-30.8706C131.402,-27.2429 138.763,-23.5741 146,-21.7363 153.459,-19.8423 161.285,-21.6787 168.28,-24.8388"/>
|
||||
<polygon fill="black" stroke="black" points="166.742,-27.9877 177.191,-29.7424 170.117,-21.8549 166.742,-27.9877"/>
|
||||
<text text-anchor="middle" x="151" y="-25.5363" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge5" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M119.961,-25.5944C126.071,-16.8458 135.033,-6.62979 146,-1.73634 157.887,3.56771 168.966,-5.77917 177.157,-16.6487"/>
|
||||
<polygon fill="black" stroke="black" points="174.327,-18.7111 182.823,-25.04 180.128,-14.7938 174.327,-18.7111"/>
|
||||
<text text-anchor="middle" x="151" y="-5.53634" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-40.7363" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-37.0363" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge6" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M210.359,-40.7363C220.703,-40.7363 234.059,-40.7363 245.779,-40.7363"/>
|
||||
<polygon fill="black" stroke="black" points="245.95,-44.2364 255.95,-40.7363 245.95,-37.2364 245.95,-44.2364"/>
|
||||
<text text-anchor="middle" x="233" y="-44.5363" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2->3 -->
|
||||
<g id="edge7" class="edge"><title>2->3</title>
|
||||
<path fill="none" stroke="black" d="M292.405,-40.7363C302.589,-40.7363 315.751,-40.7363 327.682,-40.7363"/>
|
||||
<polygon fill="black" stroke="black" points="327.744,-44.2364 337.744,-40.7363 327.744,-37.2364 327.744,-44.2364"/>
|
||||
<text text-anchor="middle" x="315" y="-44.5363" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
@@ -0,0 +1,16 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 5;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "T" ];
|
||||
1 -> 2 [ label = "T" ];
|
||||
2 -> 3 [ label = "A" ];
|
||||
3 -> 3 [ label = "A" ];
|
||||
3 -> 4 [ label = "T" ];
|
||||
4 -> 5 [ label = "T" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="554pt" height="80pt"
|
||||
viewBox="0.00 0.00 554.00 80.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 76)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-76 550,-76 550,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-17.3" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-21C62.8864,-21 72.746,-21 81.6534,-21"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-24.5001 91.9117,-21 81.9117,-17.5001 81.9117,-24.5001"/>
|
||||
</g>
|
||||
<!-- 5 -->
|
||||
<g id="node2" class="node"><title>5</title>
|
||||
<ellipse fill="none" stroke="black" cx="524" cy="-21" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="524" cy="-21" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="524" y="-17.3" font-family="Times,serif" font-size="14.00">5</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="192" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="192" y="-17.3" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.359,-21C138.703,-21 152.059,-21 163.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="163.95,-24.5001 173.95,-21 163.95,-17.5001 163.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="151" y="-24.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-17.3" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge3" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M210.359,-21C220.703,-21 234.059,-21 245.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="245.95,-24.5001 255.95,-21 245.95,-17.5001 245.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="233" y="-24.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node6" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="356" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="356" y="-17.3" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 2->3 -->
|
||||
<g id="edge4" class="edge"><title>2->3</title>
|
||||
<path fill="none" stroke="black" d="M292.359,-21C302.703,-21 316.059,-21 327.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="327.95,-24.5001 337.95,-21 327.95,-17.5001 327.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="315" y="-24.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 3->3 -->
|
||||
<g id="edge5" class="edge"><title>3->3</title>
|
||||
<path fill="none" stroke="black" d="M348.969,-37.6641C347.406,-47.625 349.75,-57 356,-57 360.004,-57 362.405,-53.1525 363.202,-47.7682"/>
|
||||
<polygon fill="black" stroke="black" points="366.7,-47.6033 363.031,-37.6641 359.701,-47.7219 366.7,-47.6033"/>
|
||||
<text text-anchor="middle" x="356" y="-60.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 4 -->
|
||||
<g id="node7" class="node"><title>4</title>
|
||||
<ellipse fill="none" stroke="black" cx="438" cy="-21" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="438" y="-17.3" font-family="Times,serif" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- 3->4 -->
|
||||
<g id="edge6" class="edge"><title>3->4</title>
|
||||
<path fill="none" stroke="black" d="M374.359,-21C384.703,-21 398.059,-21 409.779,-21"/>
|
||||
<polygon fill="black" stroke="black" points="409.95,-24.5001 419.95,-21 409.95,-17.5001 409.95,-24.5001"/>
|
||||
<text text-anchor="middle" x="397" y="-24.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 4->5 -->
|
||||
<g id="edge7" class="edge"><title>4->5</title>
|
||||
<path fill="none" stroke="black" d="M456.405,-21C466.589,-21 479.751,-21 491.682,-21"/>
|
||||
<polygon fill="black" stroke="black" points="491.744,-24.5001 501.744,-21 491.744,-17.5001 491.744,-24.5001"/>
|
||||
<text text-anchor="middle" x="479" y="-24.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
@@ -0,0 +1,16 @@
|
||||
digraph finite_state_machine {
|
||||
rankdir=LR;
|
||||
{
|
||||
node [style = invis]; I;
|
||||
}
|
||||
node [shape = doublecircle]; 4;
|
||||
node [shape = circle];
|
||||
I -> 0
|
||||
0 -> 1 [ label = "T" ];
|
||||
1 -> 2 [ label = "A" ];
|
||||
1 -> 3 [ label = "G" ];
|
||||
2 -> 4 [ label = "A" ];
|
||||
2 -> 4 [ label = "G" ];
|
||||
3 -> 4 [ label = "A" ];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
|
||||
-->
|
||||
<!-- Title: finite_state_machine Pages: 1 -->
|
||||
<svg width="390pt" height="98pt"
|
||||
viewBox="0.00 0.00 390.00 98.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 94)">
|
||||
<title>finite_state_machine</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-94 386,-94 386,4 -4,4"/>
|
||||
<!-- I -->
|
||||
<!-- 0 -->
|
||||
<g id="node3" class="node"><title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="110" cy="-47" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="110" y="-43.3" font-family="Times,serif" font-size="14.00">0</text>
|
||||
</g>
|
||||
<!-- I->0 -->
|
||||
<g id="edge1" class="edge"><title>I->0</title>
|
||||
<path fill="none" stroke="black" d="M54.0748,-47C62.8864,-47 72.746,-47 81.6534,-47"/>
|
||||
<polygon fill="black" stroke="black" points="81.9117,-50.5001 91.9117,-47 81.9117,-43.5001 81.9117,-50.5001"/>
|
||||
</g>
|
||||
<!-- 4 -->
|
||||
<g id="node2" class="node"><title>4</title>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-56" rx="18" ry="18"/>
|
||||
<ellipse fill="none" stroke="black" cx="360" cy="-56" rx="22" ry="22"/>
|
||||
<text text-anchor="middle" x="360" y="-52.3" font-family="Times,serif" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<g id="node4" class="node"><title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="192" cy="-47" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="192" y="-43.3" font-family="Times,serif" font-size="14.00">1</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge2" class="edge"><title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M128.359,-47C138.703,-47 152.059,-47 163.779,-47"/>
|
||||
<polygon fill="black" stroke="black" points="163.95,-50.5001 173.95,-47 163.95,-43.5001 163.95,-50.5001"/>
|
||||
<text text-anchor="middle" x="151" y="-50.8" font-family="Times,serif" font-size="14.00">T</text>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<g id="node5" class="node"><title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-72" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-68.3" font-family="Times,serif" font-size="14.00">2</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge3" class="edge"><title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M209.576,-52.18C220.374,-55.5544 234.688,-60.0276 246.985,-63.8704"/>
|
||||
<polygon fill="black" stroke="black" points="246.13,-67.27 256.719,-66.9122 248.218,-60.5887 246.13,-67.27"/>
|
||||
<text text-anchor="middle" x="233" y="-63.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<g id="node6" class="node"><title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="274" cy="-18" rx="18" ry="18"/>
|
||||
<text text-anchor="middle" x="274" y="-14.3" font-family="Times,serif" font-size="14.00">3</text>
|
||||
</g>
|
||||
<!-- 1->3 -->
|
||||
<g id="edge4" class="edge"><title>1->3</title>
|
||||
<path fill="none" stroke="black" d="M209.189,-41.1314C220.141,-37.1614 234.837,-31.834 247.365,-27.2926"/>
|
||||
<polygon fill="black" stroke="black" points="248.626,-30.5584 256.835,-23.8599 246.241,-23.9774 248.626,-30.5584"/>
|
||||
<text text-anchor="middle" x="233" y="-37.8" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
<!-- 2->4 -->
|
||||
<g id="edge5" class="edge"><title>2->4</title>
|
||||
<path fill="none" stroke="black" d="M292.247,-73.5545C300.688,-73.9225 310.955,-73.7832 320,-72 323.48,-71.3139 327.041,-70.314 330.526,-69.1438"/>
|
||||
<polygon fill="black" stroke="black" points="331.931,-72.3539 340.022,-65.5139 329.431,-65.8154 331.931,-72.3539"/>
|
||||
<text text-anchor="middle" x="315" y="-76.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
<!-- 2->4 -->
|
||||
<g id="edge6" class="edge"><title>2->4</title>
|
||||
<path fill="none" stroke="black" d="M289.311,-62.1343C295.402,-58.5065 302.763,-54.8378 310,-53 315.679,-51.5579 321.842,-51.1067 327.819,-51.2182"/>
|
||||
<polygon fill="black" stroke="black" points="328.016,-54.74 338.233,-51.9342 328.496,-47.7564 328.016,-54.74"/>
|
||||
<text text-anchor="middle" x="315" y="-56.8" font-family="Times,serif" font-size="14.00">G</text>
|
||||
</g>
|
||||
<!-- 3->4 -->
|
||||
<g id="edge7" class="edge"><title>3->4</title>
|
||||
<path fill="none" stroke="black" d="M291.612,-22.0966C300.267,-24.4962 310.913,-27.8694 320,-32 324.268,-33.94 328.639,-36.2597 332.839,-38.6812"/>
|
||||
<polygon fill="black" stroke="black" points="331.291,-41.836 341.655,-44.0371 334.926,-35.8535 331.291,-41.836"/>
|
||||
<text text-anchor="middle" x="315" y="-35.8" font-family="Times,serif" font-size="14.00">A</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 265 KiB |
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 231 KiB |
@@ -0,0 +1,480 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="130.4149mm"
|
||||
height="51.971745mm"
|
||||
viewBox="0 0 462.10005 184.15186"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="loop.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker4676"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||
id="path4678"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker4654"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||
id="path4656"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path4375"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
r="2.51"
|
||||
gradientTransform="matrix(0.41910289,0,0,0.42014875,414.6879,174.50255)"
|
||||
cx="37.496"
|
||||
cy="39.51"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3091">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop6449" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#777973;stop-opacity:0"
|
||||
id="stop6451" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="40.253"
|
||||
y1="42.319"
|
||||
gradientTransform="matrix(0.41910289,0,0,0.42411604,414.6879,174.34637)"
|
||||
x2="36.452"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="38"
|
||||
id="linearGradient3093">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a9aaa7"
|
||||
id="stop2216" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#676964"
|
||||
id="stop2218" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.492"
|
||||
y1="1.6538"
|
||||
gradientTransform="matrix(0.5307098,0,0,0.43010531,413.33993,171.1056)"
|
||||
x2="17.199"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="26.729"
|
||||
id="linearGradient3097">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2669" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#fcfcff;stop-opacity:.23894"
|
||||
id="stop2671" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="20.339"
|
||||
y1="19.637"
|
||||
gradientTransform="matrix(0.45908253,0,0,0.52969881,413.00212,169.39388)"
|
||||
x2="48.845"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="49.731"
|
||||
id="linearGradient3100">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#ffffff"
|
||||
id="stop2240" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
id="stop2242" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="11.048"
|
||||
y1="9.1463"
|
||||
gradientTransform="matrix(0.48241909,0,0,0.61177071,412.51349,167.70698)"
|
||||
x2="26.178"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="30.343"
|
||||
id="linearGradient3115">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#616161"
|
||||
id="stop4256" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#a0a0a0"
|
||||
id="stop4258" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="29.87"
|
||||
y1="32.286"
|
||||
gradientTransform="matrix(0.46367733,0,0,0.53213914,412.94139,168.79614)"
|
||||
x2="24.842"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="14.158"
|
||||
id="linearGradient3119">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#777973"
|
||||
id="stop2208" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#cbccca"
|
||||
id="stop2210" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
x1="8.6529"
|
||||
y1="9.5865"
|
||||
gradientTransform="matrix(0.46367733,0,0,0.53213914,412.94139,168.79614)"
|
||||
x2="21.305"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="32.498"
|
||||
id="linearGradient3121">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#a2a59c"
|
||||
id="stop5178" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#535750"
|
||||
id="stop5180" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="365.2324"
|
||||
inkscape:cy="110.99897"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="10"
|
||||
fit-margin-left="10"
|
||||
fit-margin-right="10"
|
||||
fit-margin-bottom="10"
|
||||
inkscape:window-width="1857"
|
||||
inkscape:window-height="1056"
|
||||
inkscape:window-x="63"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-2.0214022,-511.28627)">
|
||||
<g
|
||||
id="g4196"
|
||||
transform="translate(0,1.0714569)">
|
||||
<rect
|
||||
y="546.64789"
|
||||
x="64.911835"
|
||||
height="75"
|
||||
width="155.71428"
|
||||
id="rect4136"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text4138"
|
||||
y="588.56195"
|
||||
x="118.26897"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
y="588.56195"
|
||||
x="118.26897"
|
||||
id="tspan4140"
|
||||
sodipodi:role="line">User input</tspan></text>
|
||||
</g>
|
||||
<flowRoot
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="flowRoot4225-8"
|
||||
xml:space="preserve"
|
||||
transform="translate(381.51674,-1.0713978)"><flowRegion
|
||||
id="flowRegion4227-8"><rect
|
||||
y="535.21936"
|
||||
x="29.285715"
|
||||
height="112.85714"
|
||||
width="197.85715"
|
||||
id="rect4229-8" /></flowRegion><flowPara
|
||||
id="flowPara4231-6" /></flowRoot> <g
|
||||
transform="translate(185.7581,1.0714568)"
|
||||
id="g4196-1">
|
||||
<rect
|
||||
y="546.64789"
|
||||
x="64.911835"
|
||||
height="75"
|
||||
width="155.71428"
|
||||
id="rect4136-4"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text4138-6"
|
||||
y="568.56195"
|
||||
x="111.55468"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
y="568.56195"
|
||||
x="114.10155"
|
||||
id="tspan4140-9"
|
||||
sodipodi:role="line">Interpret </tspan><tspan
|
||||
id="tspan4174"
|
||||
y="588.56195"
|
||||
x="111.55468"
|
||||
sodipodi:role="line">&</tspan><tspan
|
||||
id="tspan4176"
|
||||
y="608.56195"
|
||||
x="111.55468"
|
||||
sodipodi:role="line">Render</tspan></text>
|
||||
<flowRoot
|
||||
xml:space="preserve"
|
||||
id="flowRoot4225"
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
|
||||
id="flowRegion4227"><rect
|
||||
id="rect4229"
|
||||
width="197.85715"
|
||||
height="112.85714"
|
||||
x="29.285715"
|
||||
y="535.21936" /></flowRegion><flowPara
|
||||
id="flowPara4231" /></flowRoot> </g>
|
||||
<g
|
||||
transform="matrix(1.122807,0,0,1.122807,98.197502,-194.17476)"
|
||||
id="g4316-8">
|
||||
<circle
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.78125;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="path4288-3"
|
||||
cx="244.64285"
|
||||
cy="694.14789"
|
||||
r="20.357143" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.78125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 244.28571,677.3622 0,19.28572 8.21429,-8.21429"
|
||||
id="path4290-8"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4676)"
|
||||
d="m 220.62611,585.21935 30.04383,0"
|
||||
id="path4358"
|
||||
inkscape:connector-type="polyline"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:connection-start="#g4196" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||||
d="m 405.91582,584.50506 22.27256,0 0,75 -390.233907,0 0,-75 25.056636,0"
|
||||
id="path4366"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
transform="matrix(1.4342301,0,0,1.4342301,162.37955,545.01931)"
|
||||
inkscape:label="Layer 1"
|
||||
id="layer1-6">
|
||||
<rect
|
||||
x="4.4926"
|
||||
y="12.402"
|
||||
width="31.254"
|
||||
height="31.254"
|
||||
ry="2.7110016"
|
||||
rx="2.3496926"
|
||||
style="fill:url(#linearGradient3119);fill-rule:evenodd;stroke:url(#linearGradient3121);stroke-width:0.5202024;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1316" />
|
||||
<rect
|
||||
x="7.2855"
|
||||
y="14.71"
|
||||
width="25.723"
|
||||
height="25.723"
|
||||
ry="1.0167127"
|
||||
rx="0.79561847"
|
||||
style="fill:#999999;fill-rule:evenodd;stroke:url(#linearGradient3115);stroke-width:0.54391551;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1314" />
|
||||
<path
|
||||
d="m 9.1725,18.812 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path1345" />
|
||||
<path
|
||||
d="m 9.1725,20.415 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2264" />
|
||||
<path
|
||||
d="m 9.1725,22.018 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2266" />
|
||||
<path
|
||||
d="m 9.1725,23.621 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2268" />
|
||||
<path
|
||||
d="m 9.1725,25.224 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2270" />
|
||||
<path
|
||||
d="m 9.1725,26.826 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2272" />
|
||||
<path
|
||||
d="m 9.1725,28.429 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2274" />
|
||||
<path
|
||||
d="m 9.1725,30.032 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2276" />
|
||||
<path
|
||||
d="m 9.1725,31.635 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2278" />
|
||||
<path
|
||||
d="m 9.1725,33.238 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2280" />
|
||||
<path
|
||||
d="m 9.1725,34.841 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2282" />
|
||||
<path
|
||||
d="m 9.1725,36.443 21.981,0"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.2556801;fill:#333333;stroke:#000000;stroke-width:0.5178597"
|
||||
id="path2284" />
|
||||
<rect
|
||||
x="5.2220001"
|
||||
y="13.201"
|
||||
width="29.655001"
|
||||
height="29.655001"
|
||||
ry="2.1185584"
|
||||
rx="1.8252301"
|
||||
style="opacity:0.76374003;fill:none;stroke:url(#linearGradient3100);stroke-width:0.5187034;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect2232" />
|
||||
<path
|
||||
d="m 10.092,16.573 c -0.32221,0 -0.9691,0.13093 -0.9691,0.70632 l 0.072686,11.371 c 10.881,-0.663 8.6974,-5.683 22.062,-8.198 l 0.1031,-3.4138 c -0.04819,-0.77456 -0.47381,-0.42343 -1.1332,-0.41888 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="opacity:0.92194998;fill:url(#linearGradient3097);fill-rule:evenodd"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path2443" />
|
||||
<rect
|
||||
x="8.4154997"
|
||||
y="15.88"
|
||||
width="23.545"
|
||||
height="23.545"
|
||||
ry="0.074172191"
|
||||
rx="0.056801904"
|
||||
style="opacity:0.71429001;fill:#333333;stroke:#000000;stroke-width:1.10268223;stroke-linecap:round;stroke-linejoin:round"
|
||||
id="rect1340" />
|
||||
<rect
|
||||
x="27.993999"
|
||||
y="40.487"
|
||||
width="2.4164"
|
||||
height="2.4168"
|
||||
ry="0.31902829"
|
||||
rx="0.15012236"
|
||||
style="fill:url(#radialGradient3091);fill-rule:evenodd;stroke:url(#linearGradient3093);stroke-width:0.48853388;stroke-linecap:round"
|
||||
id="rect5025" />
|
||||
<rect
|
||||
x="28.51"
|
||||
y="40.948002"
|
||||
width="1.3896"
|
||||
height="1.3896"
|
||||
ry="0.27139297"
|
||||
rx="0.27139297"
|
||||
style="fill:#93d94c;fill-rule:evenodd"
|
||||
id="rect6458" />
|
||||
<circle
|
||||
transform="matrix(0.60373,0,0,0.60835,11.884,17.799)"
|
||||
style="color:#000000;fill:#ffffff"
|
||||
id="path2300"
|
||||
cx="28.3125"
|
||||
cy="38.75"
|
||||
r="0.5625" />
|
||||
<g
|
||||
transform="scale(1.0006,0.99939)"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.22346482"
|
||||
id="text3174">
|
||||
<path
|
||||
d="m 10.967,31.315 c -0.1984,-0.19732 -0.29987,-0.43784 -0.3044,-0.72156 -0.0045,-0.2837 0.09386,-0.52155 0.29519,-0.71355 0.20213,-0.2024 0.44873,-0.3036 0.73978,-0.3036 0.28972,7e-6 0.54686,0.14273 0.77142,0.42817 l 2.3808,2.2526 0,0.0076 c 0.08197,0.07477 0.14485,0.1727 0.18865,0.29379 0.04379,0.1211 0.07102,0.25828 0.08171,0.41155 -6e-6,0.25875 -0.10401,0.49212 -0.31202,0.70013 l -2.3547,2.3804 c -0.19573,0.19573 -0.43912,0.29359 -0.73017,0.29359 -0.29212,1e-6 -0.53665,-0.0984 -0.73358,-0.29519 -0.19693,-0.19679 -0.29539,-0.43711 -0.29539,-0.72096 -1e-6,-0.28251 0.13952,-0.53538 0.41856,-0.75861 l 1.5633,-1.6198 z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.22346482"
|
||||
id="path3124"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 17.439,35.534 c -0.25688,2e-6 -0.4733,0.08799 -0.64926,0.26395 -0.17597,0.17597 -0.26395,0.38798 -0.26395,0.63604 -1e-6,0.2494 0.08765,0.46181 0.26295,0.63725 0.1753,0.17543 0.39205,0.26315 0.65026,0.26315 l 7.4635,0 c 0.2566,0 0.47295,-0.08805 0.64906,-0.26415 0.17609,-0.1761 0.26414,-0.38818 0.26415,-0.63625 -10e-6,-0.24673 -0.08839,-0.45841 -0.26515,-0.63504 C 25.37378,35.62232 25.15776,35.534 24.9025,35.534 Z"
|
||||
style="fill:#ffffff;stroke:#b3b3b3;stroke-width:0.22346482"
|
||||
id="path3126"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 32 KiB |
@@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="487.70905"
|
||||
height="344.35294"
|
||||
id="svg3015"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="command.svg">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1839"
|
||||
inkscape:window-height="1050"
|
||||
id="namedview16"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:zoom="1.4475853"
|
||||
inkscape:cx="558.29851"
|
||||
inkscape:cy="246.76436"
|
||||
inkscape:window-x="81"
|
||||
inkscape:window-y="30"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3015" />
|
||||
<defs
|
||||
id="defs3017" />
|
||||
<metadata
|
||||
id="metadata3020">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||||
xml:space="preserve"
|
||||
id="text3793"
|
||||
y="169.75429"
|
||||
x="182.19489"><tspan
|
||||
style="font-size:32px"
|
||||
id="tspan3795"
|
||||
y="169.75429"
|
||||
x="182.19489">OBITools</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||||
xml:space="preserve"
|
||||
y="193.93248"
|
||||
x="170.65582"
|
||||
id="text38334"><tspan
|
||||
style="font-size:32px"
|
||||
y="193.93248"
|
||||
x="170.65582"
|
||||
id="tspan38336">command</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path3830"
|
||||
d="m 81.459988,119.50094 0,10.59375 -37.8125,0 0,20 37.8125,0 0,9.1875 34.406252,-19.875 -34.406252,-19.90625 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||||
xml:space="preserve"
|
||||
id="text3837"
|
||||
y="118.01492"
|
||||
x="3.546875"><tspan
|
||||
id="tspan3839"
|
||||
y="118.01492"
|
||||
x="3.546875">parameters</tspan></text>
|
||||
<path
|
||||
id="path3029-8"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 334.42861,281.2057 24.30925,-0.0113 0,25.5 64.625,-37.28125 -64.625,-37.3125 0,25.5 -24.30925,-0.0679 c 0,0 -17.5031,0.78696 -15.54079,-33.01333 l 84.0162,-0.3399 0,-108.71875 -140.0625,0 0,-44.843757 25.5,-44.15625 -74.59375,0 25.5,44.1875 0,44.812507 -140.062502,0 0,9.4375 25.125002,14.5 -25.125002,14.5 0,70.28125 140.062502,0 0,24.375 -25.5,0 37.28125,64.625 37.3125,-64.625 -25.5,0 0,-24.375 33.03326,0.15674 c -0.4583,59.01777 38.55383,56.86944 38.55383,56.86944 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
style="font-style:normal;font-weight:normal;font-size:16px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||||
xml:space="preserve"
|
||||
id="text3826-6"
|
||||
y="274.341"
|
||||
x="435.19342"><tspan
|
||||
id="tspan3828-4"
|
||||
y="274.341"
|
||||
x="435.19342">stderr</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="153.0134"
|
||||
y="16.396484"
|
||||
id="text38338"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan38340"
|
||||
x="153.0134"
|
||||
y="16.396484"
|
||||
style="font-size:15px">decorated fasta sequence</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="153.0134"
|
||||
y="336.23282"
|
||||
id="text38338-1"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan38340-8"
|
||||
x="153.0134"
|
||||
y="336.23282"
|
||||
style="font-size:15px">decorated fasta sequence</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns1="http://sozi.baierouge.fr" id="svg1306" sodipodi:docname="terminal_square.svg" inkscape:export-filename="/home/andreas/projekt/bild/tango/terminal4.png" viewBox="0 0 32 32" sodipodi:version="0.32" inkscape:export-xdpi="240.00000" version="1.1" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-ydpi="240.00000" inkscape:version="0.48.0 r9654">
|
||||
<defs id="defs1308">
|
||||
<radialGradient id="radialGradient3091" gradientUnits="userSpaceOnUse" cy="39.51" cx="37.496" gradientTransform="matrix(.60109 0 0 .60259 6.6642 17.887)" r="2.51" inkscape:collect="always">
|
||||
<stop id="stop6449" style="stop-color:#777973" offset="0"/>
|
||||
<stop id="stop6451" style="stop-color:#777973;stop-opacity:0" offset="1"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="linearGradient3093" y2="38" gradientUnits="userSpaceOnUse" x2="36.452" gradientTransform="matrix(.60109 0 0 .60828 6.6642 17.663)" y1="42.319" x1="40.253" inkscape:collect="always">
|
||||
<stop id="stop2216" style="stop-color:#a9aaa7" offset="0"/>
|
||||
<stop id="stop2218" style="stop-color:#676964" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3097" y2="26.729" gradientUnits="userSpaceOnUse" x2="17.199" gradientTransform="matrix(.76116 0 0 .61687 4.7309 13.015)" y1="1.6538" x1="11.492" inkscape:collect="always">
|
||||
<stop id="stop2669" style="stop-color:#ffffff" offset="0"/>
|
||||
<stop id="stop2671" style="stop-color:#fcfcff;stop-opacity:.23894" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3100" y2="49.731" gradientUnits="userSpaceOnUse" x2="48.845" gradientTransform="matrix(.65843 0 0 .75971 4.2464 10.56)" y1="19.637" x1="20.339" inkscape:collect="always">
|
||||
<stop id="stop2240" style="stop-color:#ffffff" offset="0"/>
|
||||
<stop id="stop2242" style="stop-color:#ffffff;stop-opacity:0" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3115" y2="30.343" gradientUnits="userSpaceOnUse" x2="26.178" gradientTransform="matrix(.69190 0 0 .87742 3.5456 8.1406)" y1="9.1463" x1="11.048" inkscape:collect="always">
|
||||
<stop id="stop4256" style="stop-color:#616161" offset="0"/>
|
||||
<stop id="stop4258" style="stop-color:#a0a0a0" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3119" y2="14.158" gradientUnits="userSpaceOnUse" x2="24.842" gradientTransform="matrix(.66502 0 0 .76321 4.1593 9.7027)" y1="32.286" x1="29.87" inkscape:collect="always">
|
||||
<stop id="stop2208" style="stop-color:#777973" offset="0"/>
|
||||
<stop id="stop2210" style="stop-color:#cbccca" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3121" y2="32.498" gradientUnits="userSpaceOnUse" x2="21.305" gradientTransform="matrix(.66502 0 0 .76321 4.1593 9.7027)" y1="9.5865" x1="8.6529" inkscape:collect="always">
|
||||
<stop id="stop5178" style="stop-color:#a2a59c" offset="0"/>
|
||||
<stop id="stop5180" style="stop-color:#535750" offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" fit-margin-left="0" inkscape:showpageshadow="false" inkscape:zoom="4" borderopacity="0.19607843" inkscape:current-layer="layer1" inkscape:cx="-25.016101" inkscape:cy="70.017551" inkscape:grid-bbox="true" inkscape:window-maximized="1" showgrid="false" fit-margin-right="0" inkscape:guide-bbox="true" showguides="true" bordercolor="#666666" inkscape:window-x="-4" inkscape:window-y="-4" fit-margin-bottom="0" inkscape:window-width="1280" inkscape:pageopacity="0.0" inkscape:pageshadow="2" pagecolor="#ffffff" inkscape:document-units="px" inkscape:window-height="981" fit-margin-top="0"/>
|
||||
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" transform="translate(-4.1195 -12.029)">
|
||||
<rect id="rect1316" style="stroke-linejoin:round;fill-rule:evenodd;stroke:url(#linearGradient3121);stroke-linecap:round;stroke-width:.74609;fill:url(#linearGradient3119)" rx="3.37" ry="3.8882" height="31.254" width="31.254" y="12.402" x="4.4926"/>
|
||||
<rect id="rect1314" style="stroke-linejoin:round;fill-rule:evenodd;stroke:url(#linearGradient3115);stroke-linecap:round;stroke-width:.78010;fill:#999999" rx="1.1411" ry="1.4582" height="25.723" width="25.723" y="14.71" x="7.2855"/>
|
||||
<path id="path1345" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 18.812h21.981"/>
|
||||
<path id="path2264" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 20.415h21.981"/>
|
||||
<path id="path2266" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 22.018h21.981"/>
|
||||
<path id="path2268" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 23.621h21.981"/>
|
||||
<path id="path2270" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 25.224h21.981"/>
|
||||
<path id="path2272" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 26.826h21.981"/>
|
||||
<path id="path2274" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 28.429h21.981"/>
|
||||
<path id="path2276" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 30.032h21.981"/>
|
||||
<path id="path2278" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 31.635h21.981"/>
|
||||
<path id="path2280" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 33.238h21.981"/>
|
||||
<path id="path2282" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 34.841h21.981"/>
|
||||
<path id="path2284" style="opacity:.25568;stroke:#000000;stroke-width:.74273;fill:#333333" inkscape:connector-curvature="0" d="m9.1725 36.443h21.981"/>
|
||||
<rect id="rect2232" style="opacity:.76374;stroke-linejoin:round;stroke:url(#linearGradient3100);stroke-linecap:round;stroke-width:.74394;fill:none" rx="2.6178" ry="3.0385" height="29.655" width="29.655" y="13.201" x="5.222"/>
|
||||
<path id="path2443" sodipodi:nodetypes="ccccccc" style="opacity:.92195;fill-rule:evenodd;fill:url(#linearGradient3097)" inkscape:connector-curvature="0" d="m10.092 16.573c-0.32221 0-0.9691 0.13093-0.9691 0.70632l0.072686 11.371c10.881-0.663 8.6974-5.683 22.062-8.198l0.1031-3.4138c-0.04819-0.77456-0.47381-0.42343-1.1332-0.41888z"/>
|
||||
<rect id="rect1340" style="opacity:.71429;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:1.5815;fill:#333333" rx=".081467" ry=".10638" height="23.545" width="23.545" y="15.88" x="8.4155"/>
|
||||
<rect id="rect5025" style="fill-rule:evenodd;stroke:url(#linearGradient3093);stroke-linecap:round;stroke-width:.70067;fill:url(#radialGradient3091)" rx=".21531" ry=".45756" height="2.4168" width="2.4164" y="40.487" x="27.994"/>
|
||||
<rect id="rect6458" style="fill-rule:evenodd;fill:#93d94c" rx=".38924" ry=".38924" height="1.3896" width="1.3896" y="40.948" x="28.51"/>
|
||||
<path id="path2300" sodipodi:rx="0.5625" sodipodi:ry="0.5625" style="color:#000000;fill:#ffffff" sodipodi:type="arc" d="m28.875 38.75a0.5625 0.5625 0 1 1 -1.125 0 0.5625 0.5625 0 1 1 1.125 0z" transform="matrix(.60373 0 0 .60835 11.884 17.799)" sodipodi:cy="38.75" sodipodi:cx="28.3125"/>
|
||||
<g id="text3174" style="stroke:#b3b3b3;stroke-width:.32050;fill:#ffffff" transform="scale(1.0006 .99939)">
|
||||
<path id="path3124" style="stroke:#b3b3b3;fill:#ffffff" d="m10.967 31.315c-0.1984-0.19732-0.29987-0.43784-0.3044-0.72156-0.0045-0.2837 0.09386-0.52155 0.29519-0.71355 0.20213-0.2024 0.44873-0.3036 0.73978-0.3036 0.28972 0.000007 0.54686 0.14273 0.77142 0.42817l2.3808 2.2526v0.0076c0.08197 0.07477 0.14485 0.1727 0.18865 0.29379 0.04379 0.1211 0.07102 0.25828 0.08171 0.41155-0.000006 0.25875-0.10401 0.49212-0.31202 0.70013l-2.3547 2.3804c-0.19573 0.19573-0.43912 0.29359-0.73017 0.29359-0.29212 0.000001-0.53665-0.0984-0.73358-0.29519s-0.29539-0.43711-0.29539-0.72096c-0.000001-0.28251 0.13952-0.53538 0.41856-0.75861l1.5633-1.6198z"/>
|
||||
<path id="path3126" style="stroke:#b3b3b3;fill:#ffffff" d="m17.439 35.534c-0.25688 0.000002-0.4733 0.08799-0.64926 0.26395-0.17597 0.17597-0.26395 0.38798-0.26395 0.63604-0.000001 0.2494 0.08765 0.46181 0.26295 0.63725 0.1753 0.17543 0.39205 0.26315 0.65026 0.26315h7.4635c0.2566 0 0.47295-0.08805 0.64906-0.26415 0.17609-0.1761 0.26414-0.38818 0.26415-0.63625-0.00001-0.24673-0.08839-0.45841-0.26515-0.63504-0.17678-0.17663-0.3928-0.26495-0.64806-0.26495z"/>
|
||||
</g>
|
||||
</g>
|
||||
<metadata>
|
||||
<rdf:RDF>
|
||||
<cc:Work>
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
|
||||
<dc:publisher>
|
||||
<cc:Agent rdf:about="http://openclipart.org/">
|
||||
<dc:title>Openclipart</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:title>Terminal Icon 1:1 ratio</dc:title>
|
||||
<dc:date>2011-01-27T11:10:57</dc:date>
|
||||
<dc:description>based on tango utilities terminal by warszawianka, made for alternativeto.net</dc:description>
|
||||
<dc:source>https://openclipart.org/detail/110197/terminal-icon-1:1-ratio-by-n2j3</dc:source>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>n2j3</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>cli</rdf:li>
|
||||
<rdf:li>square</rdf:li>
|
||||
<rdf:li>terminal</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
</cc:Work>
|
||||
<cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
|
||||
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
|
||||
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
|
||||
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,320 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
id="svg3466"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46+devel"
|
||||
sodipodi:docname="ls-stdout.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs3468">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4444"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.3) translate(-2.3,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4429"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.2) rotate(180) translate(6,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4441"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.6) rotate(180) translate(0,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4417"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective3474" />
|
||||
<inkscape:perspective
|
||||
id="perspective3682"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3746"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3829"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective6738"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-8"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4429-5"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
id="perspective6998"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.82"
|
||||
inkscape:cx="458.32315"
|
||||
inkscape:cy="520"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1024"
|
||||
inkscape:window-height="1258"
|
||||
inkscape:window-x="251"
|
||||
inkscape:window-y="0" />
|
||||
<metadata
|
||||
id="metadata3471">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<image
|
||||
y="328.25241"
|
||||
x="18.182924"
|
||||
id="image3684"
|
||||
height="115.29269"
|
||||
width="299"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png" />
|
||||
<image
|
||||
y="310.89874"
|
||||
x="501.81705"
|
||||
id="image3748"
|
||||
height="200"
|
||||
width="211"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png" />
|
||||
<g
|
||||
id="g3878"
|
||||
transform="matrix(0.54652317,0,0,0.51254828,238.99277,-307.68767)">
|
||||
<rect
|
||||
y="698.24506"
|
||||
x="94.3554"
|
||||
height="405.71429"
|
||||
width="277.14285"
|
||||
id="rect2571"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="786.81238"
|
||||
x="94.081749"
|
||||
height="314.29395"
|
||||
width="277.69016"
|
||||
id="rect2573"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.99175954;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="955.39844"
|
||||
x="94.116631"
|
||||
height="148.63133"
|
||||
width="277.62039"
|
||||
id="rect2575"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.0210464;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2577"
|
||||
y="749.71008"
|
||||
x="119.77839"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="749.71008"
|
||||
x="119.77839"
|
||||
id="tspan2579"
|
||||
sodipodi:role="line">Environement</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2581"
|
||||
y="1037.7681"
|
||||
x="139.23932"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="1037.7681"
|
||||
x="139.23932"
|
||||
id="tspan2583"
|
||||
sodipodi:role="line"> ls</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2585"
|
||||
y="876.591"
|
||||
x="161.77057"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="876.591"
|
||||
x="161.77057"
|
||||
id="tspan2587"
|
||||
sodipodi:role="line">Données</tspan></text>
|
||||
<image
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png"
|
||||
width="237.2981"
|
||||
height="149.99986"
|
||||
id="image7000"
|
||||
x="654.27667"
|
||||
y="659.68597" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline;marker-start:none;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
|
||||
d="m 196.29673,328.25241 0.8218,-242.577686 84.58879,-0.385712"
|
||||
id="path3898"
|
||||
inkscape:connector-type="polyline"
|
||||
inkscape:connection-start="#image3684"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="m 443.40182,85.928321 76.30467,-0.285841 0.99609,213.88091"
|
||||
id="path5599"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="ccc"
|
||||
inkscape:transform-center-x="10.070665"
|
||||
inkscape:transform-center-y="29.220663" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8.35659599;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="M 443.11969,65.404909 580.71934,64.57954"
|
||||
id="path5599-7"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:transform-center-x="18.309701"
|
||||
inkscape:transform-center-y="1.1258372" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="-238.9709"
|
||||
y="176.1861"
|
||||
id="text6758"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(-0.01895268,-0.99982038,0.99982038,-0.01895268,0,0)"
|
||||
inkscape:transform-center-x="14.335966"
|
||||
inkscape:transform-center-y="-37.775572"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6760"
|
||||
x="-238.9709"
|
||||
y="176.1861">stdin</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="464.03152"
|
||||
y="57.44215"
|
||||
id="text6762"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.99994591,-0.01040044,0.01040044,0.99994591,0,0)"
|
||||
inkscape:transform-center-x="-25.609756"
|
||||
inkscape:transform-center-y="14.067191"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6764"
|
||||
x="464.03152"
|
||||
y="57.44215">stdout</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="148.56487"
|
||||
y="-530.55206"
|
||||
id="text6766"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.0135934,0.99990761,-0.99990761,0.0135934,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6768"
|
||||
x="148.56487"
|
||||
y="-530.55206">stderr</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="581.70728"
|
||||
y="130.41095"
|
||||
id="text7014"
|
||||
sodipodi:linespacing="100%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7016"
|
||||
x="581.70728"
|
||||
y="130.41095"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:Courier;-inkscape-font-specification:Courier">mon_listing</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,495 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
id="svg3466"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46+devel"
|
||||
sodipodi:docname="pipe.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs3468">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4444"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.3) translate(-2.3,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4429"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.2) rotate(180) translate(6,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4441"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.6) rotate(180) translate(0,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4417"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective3474" />
|
||||
<inkscape:perspective
|
||||
id="perspective3682"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3746"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3829"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective6738"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-8"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4429-5"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
id="perspective6998"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective7106"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective7154"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-5"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4429-4"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
id="perspective9121"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective9340"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.07"
|
||||
inkscape:cx="114.33407"
|
||||
inkscape:cy="807.71826"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g7088-8"
|
||||
showgrid="false"
|
||||
inkscape:window-width="838"
|
||||
inkscape:window-height="762"
|
||||
inkscape:window-x="339"
|
||||
inkscape:window-y="40" />
|
||||
<metadata
|
||||
id="metadata3471">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<image
|
||||
y="240.85634"
|
||||
x="18.172258"
|
||||
id="image3684"
|
||||
height="82.080559"
|
||||
width="214.4359"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png" />
|
||||
<image
|
||||
y="228.50169"
|
||||
x="571.0235"
|
||||
id="image3748"
|
||||
height="142.38641"
|
||||
width="151.32433"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png" />
|
||||
<g
|
||||
id="g7088"
|
||||
transform="translate(-80,0.712675)">
|
||||
<rect
|
||||
y="42.899506"
|
||||
x="211.51494"
|
||||
height="148.04497"
|
||||
width="108.6272"
|
||||
id="rect2571"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75636965;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="75.217682"
|
||||
x="211.40768"
|
||||
height="114.68572"
|
||||
width="108.84171"
|
||||
id="rect2573"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75325328;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="136.73466"
|
||||
x="211.42136"
|
||||
height="54.235508"
|
||||
width="108.81437"
|
||||
id="rect2575"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.76432908;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2577"
|
||||
y="63.924683"
|
||||
x="213.6992"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="63.924683"
|
||||
x="213.6992"
|
||||
id="tspan2579"
|
||||
sodipodi:role="line">Environement</tspan></text>
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2581"
|
||||
y="172.86385"
|
||||
x="221.05904"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="172.86385"
|
||||
x="221.05904"
|
||||
id="tspan2583"
|
||||
sodipodi:role="line"> ls</tspan></text>
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2585"
|
||||
y="111.90913"
|
||||
x="229.58002"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="111.90913"
|
||||
x="229.58002"
|
||||
id="tspan2587"
|
||||
sodipodi:role="line">Données</tspan></text>
|
||||
</g>
|
||||
<image
|
||||
y="28.829311"
|
||||
x="632.97821"
|
||||
id="image7000"
|
||||
height="54.734882"
|
||||
width="93.009888"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.71639729;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send);display:inline"
|
||||
d="M 66.698058,256.74419 67.301171,63.298887 125.3154,62.27542"
|
||||
id="path3898"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="m 241.82103,70.207201 110.95008,0.571512 3.08434,245.755007 207.75904,-0.8034"
|
||||
id="path5599"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="cccc"
|
||||
inkscape:transform-center-x="8.7851138"
|
||||
inkscape:transform-center-y="20.689846" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.97120285;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="M 240.9271,53.726767 315.61039,53.13916"
|
||||
id="path5599-7"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:transform-center-x="13.141451"
|
||||
inkscape:transform-center-y="0.80123225" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="-171.87724"
|
||||
y="53.146492"
|
||||
id="text6758"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(-0.01902236,-0.99615774,1.0034965,-0.01888325,0,0)"
|
||||
inkscape:transform-center-x="10.281426"
|
||||
inkscape:transform-center-y="-26.893646"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6760"
|
||||
x="-171.87724"
|
||||
y="53.146492">stdin</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="242.96147"
|
||||
y="47.313225"
|
||||
id="text6762"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(1.0036225,-0.01036234,0.01043868,0.9962828,0,0)"
|
||||
inkscape:transform-center-x="-18.366717"
|
||||
inkscape:transform-center-y="10.014886"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6764"
|
||||
x="242.96147"
|
||||
y="47.313225">stdout</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="154.34219"
|
||||
y="-358.42078"
|
||||
id="text6766"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.01364338,0.99624466,-1.003584,0.0135436,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6768"
|
||||
x="154.34219"
|
||||
y="-358.42078">stderr</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="622.0321"
|
||||
y="100.37435"
|
||||
id="text7014"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="scale(1.0036768,0.99633667)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7016"
|
||||
x="622.0321"
|
||||
y="100.37435"
|
||||
style="font-size:17.14919281px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:Courier;-inkscape-font-specification:Courier">mon_listing</tspan></text>
|
||||
<g
|
||||
transform="translate(226.17146,0.712675)"
|
||||
id="g7088-8">
|
||||
<rect
|
||||
y="42.899506"
|
||||
x="211.51494"
|
||||
height="148.04497"
|
||||
width="108.6272"
|
||||
id="rect2571-1"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75636965;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="75.217682"
|
||||
x="211.40768"
|
||||
height="114.68572"
|
||||
width="108.84171"
|
||||
id="rect2573-1"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75325328;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="136.73466"
|
||||
x="211.42136"
|
||||
height="54.235508"
|
||||
width="108.81437"
|
||||
id="rect2575-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.76432908;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2577-8"
|
||||
y="63.924683"
|
||||
x="213.6992"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="63.924683"
|
||||
x="213.6992"
|
||||
id="tspan2579-7"
|
||||
sodipodi:role="line">Environement</tspan></text>
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2581-3"
|
||||
y="172.86385"
|
||||
x="221.05904"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="172.86385"
|
||||
x="221.05904"
|
||||
id="tspan2583-2"
|
||||
sodipodi:role="line"> egrep</tspan></text>
|
||||
<text
|
||||
transform="scale(1.036408,0.96487095)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2585-2"
|
||||
y="111.90913"
|
||||
x="229.58002"
|
||||
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="111.90913"
|
||||
x="229.58002"
|
||||
id="tspan2587-0"
|
||||
sodipodi:role="line">Données</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.97120285;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="m 545.89674,51.701958 80.01335,-1.52064"
|
||||
id="path5599-7-6"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:transform-center-x="13.141451"
|
||||
inkscape:transform-center-y="0.80123225" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="550.80219"
|
||||
y="48.482811"
|
||||
id="text6762-2"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(1.0036225,-0.01036234,0.01043868,0.9962828,0,0)"
|
||||
inkscape:transform-center-x="-18.366717"
|
||||
inkscape:transform-center-y="10.014886"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6764-5"
|
||||
x="550.80219"
|
||||
y="48.482811">stdout</tspan></text>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="path7180"
|
||||
sodipodi:cx="364"
|
||||
sodipodi:cy="54.362183"
|
||||
sodipodi:rx="20"
|
||||
sodipodi:ry="22"
|
||||
d="m 384,54.362183 a 20,22 0 1 1 -40,0 20,22 0 1 1 40,0 z"
|
||||
transform="matrix(0.50390843,0,0,0.45809857,150.57733,27.458944)" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.71600008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Send-5)"
|
||||
d="m 346.0938,53.995703 82.29449,0.36648"
|
||||
id="path7182"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="356.31754"
|
||||
y="54.221001"
|
||||
id="text6758-0"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.9959039,-0.02744408,0.03045135,1.0032738,0,0)"
|
||||
inkscape:transform-center-x="418.77442"
|
||||
inkscape:transform-center-y="329.23379"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6760-2"
|
||||
x="356.31754"
|
||||
y="54.221001">stdin</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:5.716;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Send-5)"
|
||||
d="M 545.79439,63.577136 603.6,63.047303 604.6729,219.65191"
|
||||
id="path9138"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="137.18686"
|
||||
y="-610.66376"
|
||||
id="text6766-1"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.01364338,0.99624467,-1.003584,0.0135436,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6768-9"
|
||||
x="137.18686"
|
||||
y="-610.66376">stderr</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46+devel"
|
||||
sodipodi:docname="process.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.7255553"
|
||||
inkscape:cx="335.5924"
|
||||
inkscape:cy="543.18094"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1050"
|
||||
inkscape:window-height="821"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="22" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2571"
|
||||
width="277.14285"
|
||||
height="405.71429"
|
||||
x="211.15906"
|
||||
y="223.79076" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.99175954;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2573"
|
||||
width="277.69016"
|
||||
height="314.29395"
|
||||
x="210.88541"
|
||||
y="312.35806" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.0210464;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575"
|
||||
width="277.62039"
|
||||
height="148.63133"
|
||||
x="210.92029"
|
||||
y="480.94412" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="236.58205"
|
||||
y="275.2558"
|
||||
id="text2577"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2579"
|
||||
x="236.58205"
|
||||
y="275.2558">Environement</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="256.04297"
|
||||
y="563.31378"
|
||||
id="text2581"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2583"
|
||||
x="256.04297"
|
||||
y="563.31378">Programme</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="278.57422"
|
||||
y="402.13672"
|
||||
id="text2585"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2587"
|
||||
x="278.57422"
|
||||
y="402.13672">Données</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
@@ -0,0 +1,294 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
id="svg3466"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46+devel"
|
||||
sodipodi:docname="shell-inout.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs3468">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4444"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.3) translate(-2.3,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4429"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.2) rotate(180) translate(6,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4441"
|
||||
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.6) rotate(180) translate(0,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4417"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||||
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective3474" />
|
||||
<inkscape:perspective
|
||||
id="perspective3682"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3746"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3829"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective6738"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-8"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4429-5"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.82"
|
||||
inkscape:cx="410.12195"
|
||||
inkscape:cy="520"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1024"
|
||||
inkscape:window-height="1258"
|
||||
inkscape:window-x="251"
|
||||
inkscape:window-y="0" />
|
||||
<metadata
|
||||
id="metadata3471">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<image
|
||||
y="328.25241"
|
||||
x="18.182924"
|
||||
id="image3684"
|
||||
height="115.29269"
|
||||
width="299"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png" />
|
||||
<image
|
||||
y="310.89874"
|
||||
x="501.81705"
|
||||
id="image3748"
|
||||
height="200"
|
||||
width="211"
|
||||
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png"
|
||||
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png" />
|
||||
<g
|
||||
id="g3878"
|
||||
transform="matrix(0.54652317,0,0,0.51254828,240.99277,-307.68767)">
|
||||
<g
|
||||
id="g3867">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2571"
|
||||
width="277.14285"
|
||||
height="405.71429"
|
||||
x="94.3554"
|
||||
y="698.24506" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.99175954;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2573"
|
||||
width="277.69016"
|
||||
height="314.29395"
|
||||
x="94.081749"
|
||||
y="786.81238" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.0210464;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect2575"
|
||||
width="277.62039"
|
||||
height="148.63133"
|
||||
x="94.116631"
|
||||
y="955.39844" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="119.77839"
|
||||
y="749.71008"
|
||||
id="text2577"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2579"
|
||||
x="119.77839"
|
||||
y="749.71008">Environement</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="139.23932"
|
||||
y="1037.7681"
|
||||
id="text2581"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2583"
|
||||
x="139.23932"
|
||||
y="1037.7681">Shell Unix</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
|
||||
x="161.77057"
|
||||
y="876.591"
|
||||
id="text2585"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2587"
|
||||
x="161.77057"
|
||||
y="876.591">Données</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline;marker-start:none;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
|
||||
d="m 196.29673,328.25241 0.8218,-242.577686 84.58879,-0.385712"
|
||||
id="path3898"
|
||||
inkscape:connector-type="polyline"
|
||||
inkscape:connection-start="#image3684"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="m 443.40182,85.928321 76.30467,-0.285841 0.99609,213.88091"
|
||||
id="path5599"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="ccc"
|
||||
inkscape:transform-center-x="10.070665"
|
||||
inkscape:transform-center-y="29.220663" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
|
||||
d="m 444.39104,56.213449 171.69385,-1.575451 2.2422,248.002082"
|
||||
id="path5599-7"
|
||||
inkscape:connector-type="polyline"
|
||||
sodipodi:nodetypes="ccc"
|
||||
inkscape:transform-center-x="21.764296"
|
||||
inkscape:transform-center-y="38.134532" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="-238.9709"
|
||||
y="176.1861"
|
||||
id="text6758"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(-0.01895268,-0.99982038,0.99982038,-0.01895268,0,0)"
|
||||
inkscape:transform-center-x="14.335966"
|
||||
inkscape:transform-center-y="-37.775572"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6760"
|
||||
x="-238.9709"
|
||||
y="176.1861">stdin</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="119.80942"
|
||||
y="-637.53284"
|
||||
id="text6762"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(-0.02597904,0.99966249,-0.99966249,-0.02597904,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6764"
|
||||
x="119.80942"
|
||||
y="-637.53284">stdout</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
|
||||
x="148.56487"
|
||||
y="-530.55206"
|
||||
id="text6766"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="matrix(0.0135934,0.99990761,-0.99990761,0.0135934,0,0)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6768"
|
||||
x="148.56487"
|
||||
y="-530.55206">stderr</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,463 @@
|
||||
|
||||
---
|
||||
title: |
|
||||
DNA metabarcoding School
|
||||
Unix Basics
|
||||
author: frederic.boyer@univ-grenoble-alpes.fr
|
||||
format:
|
||||
revealjs:
|
||||
css: ../../slides.css
|
||||
transition: slide
|
||||
scrollable: true
|
||||
theme: beige
|
||||
html-math-method: mathjax
|
||||
---
|
||||
|
||||
# Introduction to Unix
|
||||
|
||||
|
||||
## Interacting with a UNIX computer
|
||||
|
||||
|
||||
### The command shell endless loop
|
||||
|
||||
{ width=80% }
|
||||
|
||||
|
||||
|
||||
## Bash
|
||||
|
||||
The basic command interpreter on the machine (and most often found on a linux machine) is `bash`.
|
||||
|
||||
|
||||
> Bash is a command processor that typically runs in a text window, where the user types commands that cause actions. Bash can also read commands from a file, called a script. Like all Unix shells, it supports filename globbing (wildcard matching), piping, here documents, command substitution, variables and control structures for condition-testing and iteration. The keywords, syntax and other basic features of the language were all copied from sh. Other features, e.g., history, were copied from csh and ksh. Bash is a POSIX shell, but with a number of extensions.
|
||||
>
|
||||
> [wikipedia:bash](https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29)
|
||||
|
||||
|
||||
## RTFM !
|
||||
|
||||
> RTFM is an initialism for the expression "read the fucking manual" or, in the context of the Unix computer operating system, "read the fucking man page". The RTFM comment is usually expressed when the speaker is irritated by another person's question or lack of knowledge. It refers to either that person's inability to read a technical manual, or to their perceived laziness in not doing so first, before asking the question.
|
||||
>
|
||||
> [wikipedia:RTFM](https://en.wikipedia.org/wiki/RTFM)
|
||||
|
||||
|
||||
The official `bash` documentation: [documentation]( https://www.gnu.org/software/bash/manual/ )
|
||||
|
||||
|
||||
## RTFM: getting help with `man`
|
||||
|
||||
> A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts. A user may invoke a man page by issuing the man command.
|
||||
>
|
||||
> [wikipedia:man page](https://en.wikipedia.org/wiki/Man_page)
|
||||
|
||||
| Useful command | What it does |
|
||||
|----------------------|-----------------------------------------|
|
||||
| `man <command>` | prints manual for the `command` command |
|
||||
|
||||
For example, to get the manual page for the `man` command:
|
||||
|
||||
```bash
|
||||
man man
|
||||
```
|
||||
|
||||
## RTFM: getting help with `-h` or `--help`
|
||||
|
||||
When there is no man page associated to a command one can use the `-h` or `--help` options:
|
||||
|
||||
For example, to get the help associated to the `man` command:
|
||||
|
||||
```bash
|
||||
man --help
|
||||
```
|
||||
|
||||
# Filesystem -- basic commands and streams
|
||||
|
||||
{ width=40% }
|
||||
|
||||
## Absolute path
|
||||
|
||||
> An absolute or full path points to the same location in a file system, regardless of the current working directory. To do that, it must include the root directory.
|
||||
>
|
||||
> [wikipedia:Path(computing)](https://en.wikipedia.org/wiki/Path_(computing))
|
||||
|
||||
The root of the filesystem is designed by `/`.
|
||||
|
||||
The different part of the path are separated by `/`.
|
||||
|
||||
## Absolute path
|
||||
|
||||
|
||||
{ width=30% }
|
||||
|
||||
The red path is : `/etc/passwd`
|
||||
|
||||
## Relative path
|
||||
|
||||
> By contrast, a relative path starts from some given working directory, avoiding the need to provide the full absolute path.
|
||||
>
|
||||
> [wikipedia:Path (computing)]( https://en.wikipedia.org/wiki/Path_(computing) )
|
||||
|
||||
## Special directories :
|
||||
- `~` : *home directory* for the current user
|
||||
- `~name` : *home directory* for user *name*
|
||||
- `.` : Current directory
|
||||
- `..` : Parent directory
|
||||
|
||||
{ width=30% }
|
||||
|
||||
|
||||
## Useful commands to interact with the filesystem
|
||||
|
||||
| Useful commands | What it does |
|
||||
|----------------------------|-----------------------------|
|
||||
| `pwd` | print working directory |
|
||||
| `cd <directory>` | change directory |
|
||||
| `mkdir <filename>` | create directory |
|
||||
| `ls <filename>` | list files and directories |
|
||||
| `touch <filename>` | create or touch a file |
|
||||
| `cp <filename> <filename>` | copy files or directories |
|
||||
| `mv <filename> <filename>` | move files or directories |
|
||||
| `rm <filename>` | remove files or directories |
|
||||
|
||||
|
||||
## Permissions
|
||||
|
||||
Files and directories are assigned permissions or access rights to specific users and groups of users. The permissions control the ability of the users to view, change, navigate, and execute the contents of the file system.
|
||||
|
||||
> Permissions on Unix-like systems are managed in three distinct scopes or classes.
|
||||
> These scopes are known as user, group, and others.
|
||||
>
|
||||
> [wikipedia: unix permissions](https://en.wikipedia.org/wiki/File_system_permissions#Traditional_Unix_permissions)
|
||||
|
||||
## Permissions
|
||||
|
||||
{ width=10% }
|
||||
|
||||
> The modes indicate which permissions are to be granted or taken away from the specified classes.
|
||||
> There are three basic modes which correspond to the basic permissions:
|
||||
>
|
||||
> | Mode | Name | Description |
|
||||
> |------|---------|--------------------------------------------|
|
||||
> | r | read | read a file or list a directory's contents |
|
||||
> | w | write | write to a file or directory |
|
||||
> | x | execute | execute a file or recurse a directory tree |
|
||||
>
|
||||
> [wikipedia:modes](https://en.wikipedia.org/wiki/Modes_(Unix))
|
||||
|
||||
## View and change permissions
|
||||
|
||||
| Useful commands | What it does |
|
||||
|------------------------------|--------------------|
|
||||
| `ls -l` | view permissions |
|
||||
| `chmod <options> <filename>` | change permissions |
|
||||
|
||||
|
||||
## For example:
|
||||
|
||||
```bash
|
||||
fboyer@obitools:~/$ ls -l index.html
|
||||
-rw-rw-r-- 1 fboyer fboyer 3101 déc. 21 17:09 index.html
|
||||
fboyer@obitools:~/$ chmod 500 index.html
|
||||
fboyer@obitools:~/$ ls -l index.html
|
||||
-r-x------ 1 fboyer fboyer 3101 déc. 21 17:09 index.html
|
||||
```
|
||||
|
||||
|
||||
|
||||
# Commands to work with text
|
||||
|
||||
## Visualize the content of a file
|
||||
|
||||
| Useful commands | What it does |
|
||||
|--------------------|----------------------------------------|
|
||||
| `less <filename>` | utility to explore text files |
|
||||
|
||||
|
||||
## The `less` command
|
||||
|
||||
| shortcut | What it does |
|
||||
|-----------------------|-------------------------------------------|
|
||||
| `h` | display help |
|
||||
| `q` | quit |
|
||||
| `/` | search for a regular pattern |
|
||||
| `n` | for the Next occurence of the pattern |
|
||||
| `shift-n` | for the previous occurence of the pattern |
|
||||
| `arrows` and `space` | to navigate |
|
||||
| `g` and `G` | go to top and end of the file |
|
||||
|
||||
## Edit a text file
|
||||
|
||||
| Useful commands | What it does |
|
||||
|--------------------|--------------------|
|
||||
| `nano <filename>` | Simple text editor |
|
||||
|
||||
|
||||
{ width=100% }
|
||||
|
||||
## Basic `Unix` commands to manipulate text files
|
||||
|
||||
| Useful commands | What it does |
|
||||
|-------------------------------|------------------------------------------------------------------|
|
||||
| `cat <filename>` | output the content of `filename` file |
|
||||
| `head [-<N>] <filename>` | output the first `N` lines of `filename` |
|
||||
| `tail [-<N>] <filename>` | output the last `N` lines of `filename` |
|
||||
| `sort [options] <filename>` | sort the content of `filename` and output it |
|
||||
| `cut [options] <filename>` | extract some column from `filename` and output it |
|
||||
| `diff [options] <filenames>` | compare files line by line and output the differences |
|
||||
|
||||
## Basic `Unix` commands to manipulate text files
|
||||
|
||||
| Useful commands | What it does |
|
||||
|-------------------------------|------------------------------------------------------------------|
|
||||
| `join [options] <filename> <filename>` | join files on the basis of column content |
|
||||
| `paste [options] <filenames>` | paste files line by line |
|
||||
| `wc [options] <filenames>` | count characters, words or lines |
|
||||
| `find <directory> [options]` | search files (Ex: `find . -name '*.txt'`) |
|
||||
| `sed <command> <filename>` | process file line by line for basic editing |
|
||||
| `grep [options] <regular expression> <filenames>` | search files for a *pattern* |
|
||||
| `egrep [options] <extended regular expression> <filenames>` | similar as using the `-e` option of `grep` |
|
||||
|
||||
## `Unix` streams
|
||||
|
||||
> In computer programming, standard streams are pre-connected input and output channels that allow communication between a computer program and its environment when the program begins execution.
|
||||
> The three I/O connections are called standard input (`stdin`), standard output (`stdout`) and standard error (`stderr`).
|
||||
|
||||
A basic `Unix` command: Piping a stream into another command> [wikipedia:streams](https://en.wikipedia.org/wiki/Standard_streams)
|
||||
|
||||
## A basic `Unix` command
|
||||
|
||||
{ width=50% }
|
||||
|
||||
standard input (`stdin`), standard output (`stdout`), standard error (`stderr`) and parameters don't need to be specified.
|
||||
|
||||
By default, `stdin` is empty, `stdout` and `stderr` output their content to the terminal.
|
||||
|
||||
## A basic `Unix` command: Specifying parameters
|
||||
|
||||
#### Exemples: Parameters
|
||||
|
||||
```bash
|
||||
grep -B 2 root /etc/passwd
|
||||
```
|
||||
|
||||
{ width=60% }
|
||||
|
||||
## A basic `Unix` command: Sending the content of a text file to the standard input
|
||||
|
||||
Most of the commands that handle text can, if no file is given as a parameter, use the content of `stdin`.
|
||||
|
||||
#### Exemples: Redirecting the standard input
|
||||
|
||||
```bash
|
||||
grep -B 2 root < /etc/passwd
|
||||
```
|
||||
|
||||
{ width=40% }
|
||||
|
||||
## A basic `Unix` command: Creating a text file from the output of a command
|
||||
|
||||
### Exemples: Redirecting the standard output
|
||||
|
||||
```bash
|
||||
# > create or replace file
|
||||
# >> append to file
|
||||
grep -B 2 root < /etc/passwd > result
|
||||
```
|
||||
|
||||
{width = 40%}
|
||||
|
||||
## A basic `Unix` command: Piping a stream into another command
|
||||
|
||||
### Exemples: Redirecting the standard output
|
||||
|
||||
```bash
|
||||
# > create or replace file
|
||||
# >> append to file
|
||||
grep -B 2 root < /etc/passwd | less
|
||||
```
|
||||
|
||||
{width = 20%}
|
||||
|
||||
## RTFM: Bash redirections
|
||||
|
||||
[Bash redirections](https://www.gnu.org/software/bash/manual/html_node/Redirections.html)
|
||||
|
||||
# The bash command challenge !
|
||||
|
||||
|
||||
{ width=80% }
|
||||
|
||||
|
||||
[I accept the challenge !](https://cmdchallenge.com/)
|
||||
|
||||
|
||||
|
||||
# The `OBITools`
|
||||
|
||||
{width = 80%}
|
||||
|
||||
## RTFM !
|
||||
|
||||
The [documentation](http://obitools4.metabarcoding.org) is available online.
|
||||
|
||||
{width = 80%}
|
||||
|
||||
## An `OBITools` command
|
||||
|
||||
{width = 80%}
|
||||
|
||||
|
||||
## Decorated fasta sequences
|
||||
|
||||
Basic fasta sequence:
|
||||
|
||||
```
|
||||
>my_sequence this is my pretty sequence
|
||||
ACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGT
|
||||
GTGCTGACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTGTTT
|
||||
AACGACGTTGCAGTACGTTGCAGT
|
||||
```
|
||||
|
||||
*Decorated* fasta sequence:
|
||||
|
||||
```
|
||||
>my_sequence taxid=3456; direct=True; sample=A354; this is my pretty sequence
|
||||
ACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGT
|
||||
GTGCTGACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTACGTTGCAGTGTTT
|
||||
AACGACGTTGCAGTACGTTGCAGT
|
||||
```
|
||||
*decoration* can be any set of `key=value;` couples
|
||||
|
||||
## Main OBITools commands (1/2)
|
||||
|
||||
|
||||
- Metabarcode design and quality assessment
|
||||
- `ecoPCR`: in silico PCR
|
||||
- `ecoPrimers`: new barcode markers and primers
|
||||
- `ecotaxstat`: getting the coverage of an ecoPCR output compared to the original ecoPCR database
|
||||
- `ecotaxspecificity`: Evaluates barcode resolution
|
||||
|
||||
- File format conversions
|
||||
- `obiconvert`: converts sequence files to different output formats
|
||||
- `obitab`: converts a sequence file to a tabular file
|
||||
|
||||
- Sequence annotations
|
||||
- `ecotag`: assigns sequences to taxa
|
||||
- `obiannotate`: adds/edits sequence record annotations
|
||||
|
||||
## Main OBITools commands (2/2)
|
||||
|
||||
- Computations on sequences
|
||||
- `illuminapairedend`: aligns paired-end Illumina reads
|
||||
- `ngsfilter`: Assigns sequence records to the corresponding experiment/sample based on DNA tags and primers
|
||||
- `obiclean`: tags a set of sequences for PCR/sequencing errors identification
|
||||
- `obiuniq`: groups and dereplicates sequences
|
||||
|
||||
- Sequence sampling and filtering
|
||||
- `obigrep`: filters sequence file
|
||||
- `obihead`: extracts the first sequence records
|
||||
|
||||
- Statistics over sequence file
|
||||
- `obicount`: counts the number of sequence records
|
||||
- `obistat`: computes basic statistics for attribute values
|
||||
|
||||
|
||||
## Regular expressions: Regex
|
||||
|
||||
> In computing, a regular expression is a specific pattern that provides concise and flexible means to "match" (specify and recognize) strings of text, such as particular characters, words, or patterns of characters.
|
||||
>
|
||||
> Common abbreviations for "regular expression" include regex and regexp.
|
||||
> - http://en.wikipedia.org/wiki/Regular_expression
|
||||
|
||||
## Graphical representation
|
||||
|
||||
A regular expression can be represented by an *automata*
|
||||
|
||||
{ width=50% }
|
||||
|
||||
## Occurrence of a regular pattern
|
||||
|
||||
If one can get to the final state, the text `match` the regular expression.
|
||||
|
||||
|
||||
{ width=50% }
|
||||
|
||||
> Tutu et **_toto_** sont sur un bateau. Toto tombe à l’eau.
|
||||
|
||||
> Obama: «If daughters get tat**_too_**s, we will **_too_**»
|
||||
|
||||
## Exemples of regular expressions
|
||||
|
||||
Regular expressions defined on DNA → Σ={A,C,G,T}
|
||||
|
||||
| Regular expression | Automata |
|
||||
|-------------------------------|---------------------------------------------------------------------|
|
||||
| `ATG` (start codon) | { width=100% } |
|
||||
| `[ATG]TG` <br> `[^C]TG`(all start codons) | ![[ATG]TG](images/exp3.svg){ width=100% } |
|
||||
|
||||
## Exemples of regular expressions
|
||||
|
||||
Regular expressions defined on DNA → Σ={A,C,G,T}
|
||||
|
||||
| Regular expression | Automata |
|
||||
|-------------------------------|---------------------------------------------------------------------|
|
||||
| `.TG` <br> `[ACGT]TG` (all codons ending with TG) | { width=100% } |
|
||||
| `TTA+TT` <br> `TTAA*TT` (TT, at least one A, TT) | { width=100% } |
|
||||
|
||||
## Exemples of regular expressions
|
||||
|
||||
Regular expressions defined on DNA → Σ={A,C,G,T}
|
||||
|
||||
| Regular expression | Automata |
|
||||
|-------------------------------|---------------------------------------------------------------------|
|
||||
| `TAA`|`TAG`|`TGA` <br> `T(AA`|`AG`|`GA)` (All stop codons) | { width=100% } |
|
||||
|
||||
## Syntax of regular expressions
|
||||
|
||||
| Syntax | What it matches |
|
||||
|-------------------|--------------------------------------------------|
|
||||
| `^` | begining of the line |
|
||||
| `$` | end of the line |
|
||||
| `[]` | set of characters |
|
||||
| `[^]` | all characters but these ones (ex: `TTA{3,5}TT`) |
|
||||
| | | multiple choices |
|
||||
| `{}` | repetitions |
|
||||
| `*` | any number of times |
|
||||
| `+` | at least once |
|
||||
| `?` | none or once |
|
||||
| `\*` | the `*` character (same for `+`, `(`, `[`, ...) |
|
||||
|
||||
## Special characters: Regular expression extensions
|
||||
|
||||
| Special characters| What it matches |
|
||||
|-------------------|--------------------------------------------------|
|
||||
| `()` | used to define sub-expressions |
|
||||
| `\n` | used to reuse the text matched by the `n`th sub-expression |
|
||||
|
||||
## Syntax of extended regular expressions
|
||||
|
||||
Extended regular expressions defined on DNA → Σ={A,C,G,T}
|
||||
|
||||
| Regular expression | Automata |
|
||||
|-------------------------------|---------------------------------------------------------------------|
|
||||
| `([ACGT]{3})\1{9,}` (matching a stretch of at least the same codon 10 times) | As the langage described is not regular, no automaton can be used to represent the expression |
|
||||
|
||||
|
||||
[What is my regular expression engine capable of ?](https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines)
|
||||
|
||||
## Regular expressions and `obigrep`
|
||||
|
||||
Regular expressions can be used with `obigrep` to filter sequences with the appropriate options:
|
||||
|
||||
-s <REGULAR_PATTERN>, --sequence=<REGULAR_PATTERN>
|
||||
regular expression pattern used to select the
|
||||
sequence. The pattern is case insensitive
|
||||
-D <REGULAR_PATTERN>, --definition=<REGULAR_PATTERN>
|
||||
regular expression pattern matched against the
|
||||
definition of the sequence. The pattern is case
|
||||
sensitive
|
||||
-I <REGULAR_PATTERN>, --identifier=<REGULAR_PATTERN>
|
||||
regular expression pattern matched against the
|
||||
identifier of the sequence. The pattern is case
|
||||
sensitive
|
||||
@@ -0,0 +1,975 @@
|
||||
---
|
||||
title: "Introduction to Unix by Example"
|
||||
subtitle: "A Modern Approach for Bioinformaticians"
|
||||
author: "Updated Course Material"
|
||||
date: today
|
||||
format:
|
||||
html:
|
||||
toc: true
|
||||
toc-depth: 3
|
||||
number-sections: true
|
||||
code-fold: false
|
||||
theme: cosmo
|
||||
---
|
||||
|
||||
# Why Unix?
|
||||
|
||||
The Unix operating system was born in AT&T laboratories in the United States, then known as "Bell Labs". Created in the late 1960s, it derives from Multics, another system from the same laboratory about ten years earlier. Unix spread rapidly because Bell Labs distributed its new system as freely modifiable source code. This led to the emergence of Unix families produced by the system's main users: research laboratories on one hand and major computer manufacturers on the other.
|
||||
|
||||
From the beginning, Unix development has been closely linked to scientific computing. These intrinsic qualities explain why this operating system is still widely used in many research fields today.
|
||||
|
||||
Today, Unix is a registered trademark of The Open Group, which standardizes all Unix systems. However, there is a broader definition that includes "Unix-like" systems such as GNU/Linux. Despite proclaiming in its name not to be Unix (GNU is Not Unix), this family of operating systems has such functional similarities with its ancestor that it's difficult to explain how it isn't Unix.
|
||||
|
||||
Nowadays, a Unix system can be installed on virtually any machine, from personal computers to large computing servers. Notably, for several years, Apple's standard operating system on Macintosh computers, macOS, has been a certified Unix system.
|
||||
|
||||
# Unix System Overview
|
||||
|
||||
Unix is a multitasking and multi-user operating system. This means it can manage the simultaneous use of the same computer by multiple people, and for each person, it allows parallel execution of multiple programs. The multiplicity of users and running programs on the same machine requires particular resource management, involving restricted rights for each user so that one person's work doesn't interfere with another's.
|
||||
|
||||
```{mermaid}
|
||||
flowchart TB
|
||||
U1["User 1"] --> S1["Shell<br/>(Command Interpreter)"]
|
||||
U2["User 2"] --> S1
|
||||
U3["User N"] --> S1
|
||||
|
||||
subgraph Unix ["Unix Operating System"]
|
||||
S1["Shell<br/>(Command Interpreter)"] --> K1["Kernel<br/>(Core System)"]
|
||||
K1 --> R1["CPU"]
|
||||
K1 --> R2["Memory"]
|
||||
K1 --> R3["Disk Storage"]
|
||||
K1 --> R4["Network"]
|
||||
end
|
||||
```
|
||||
|
||||
## Users
|
||||
|
||||
Each Unix system user needs an account or "machine access right" to work. Each account is identified by a login name.
|
||||
|
||||
Associated with each login:
|
||||
|
||||
- A password that secures system access
|
||||
- A user ID (UID) that identifies the user on the machine
|
||||
- A location on the hard drive to store user files, called Home directory
|
||||
- A user group, allowing collaborative work (see later)
|
||||
|
||||
Information about all users on a machine is typically stored in a text file: `/etc/passwd`
|
||||
|
||||
```bash
|
||||
root:x:0:0:root:/root:/bin/bash
|
||||
bin:x:1:1:bin:/bin:/sbin/nologin
|
||||
daemon:x:2:2:daemon:/sbin:/sbin/nologin
|
||||
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
|
||||
alice:x:1000:1000:Alice Smith:/home/alice:/bin/bash
|
||||
bob:x:1001:1001:Bob Jones:/home/bob:/bin/bash
|
||||
```
|
||||
|
||||
Each line corresponds to a user. Information is separated by `:` characters. In order: login, encoded password, UID, group ID, full name, home directory, and default shell.
|
||||
|
||||
## The File System
|
||||
|
||||
The file system of an operating system encompasses all mechanisms for managing storage space (hard drives) on the computer. Data and programs are stored in files. A file can be thought of as a small part of a hard drive dedicated to storing a set of data.
|
||||
|
||||
### File Names
|
||||
|
||||
In a Unix system, a file name describes a path in a tree. A file name starts with a `/` character and consists of successive node labels describing the file's location in the name tree. Each label is separated from the preceding one by the `/` character.
|
||||
|
||||
```{mermaid}
|
||||
graph TB
|
||||
root["/"]
|
||||
root --> bin["/bin"]
|
||||
root --> etc["/etc"]
|
||||
root --> home["/home"]
|
||||
root --> usr["/usr"]
|
||||
root --> var["/var"]
|
||||
|
||||
etc --> passwd["passwd"]
|
||||
etc --> hosts["hosts"]
|
||||
|
||||
home --> alice["alice"]
|
||||
home --> bob["bob"]
|
||||
|
||||
alice --> documents["documents"]
|
||||
alice --> data["data.txt"]
|
||||
|
||||
usr --> local["/local"]
|
||||
usr --> usrbin["/bin"]
|
||||
|
||||
style passwd fill:#e1f5ff
|
||||
style root fill:#ffe1e1
|
||||
```
|
||||
|
||||
For example, the file `/etc/passwd` indicates that this file is located at a node (directory) named `/etc`, which itself is located at the root of the file name tree `/`.
|
||||
|
||||
### Standard Directory Structure
|
||||
|
||||
Certain directories are found in many Unix systems:
|
||||
|
||||
- `/etc` - Contains system configuration files
|
||||
- `/var` - Contains system operation information
|
||||
- `/bin` - Contains basic system programs
|
||||
- `/usr` - Contains a large part of the system
|
||||
- `/usr/local` - Contains programs specific to a machine
|
||||
- `/home` - Contains user home directories
|
||||
- `/tmp` - Temporary files
|
||||
|
||||
### Lexical Rules for File Names
|
||||
|
||||
File name labels can contain:
|
||||
|
||||
- Alphabetic characters (a-z and A-Z)
|
||||
- Numeric characters (0-9)
|
||||
- Punctuation marks (& , $ , * , + , = , . , etc.)
|
||||
|
||||
However, using some of these signs can cause problems. It's recommended to use only: `. , % , - , _ , : , =`
|
||||
|
||||
**Important**: Unix is case-sensitive. `TODO`, `todo`, `Todo`, and `ToTo` are all different names.
|
||||
|
||||
File names starting with a dot `.` are hidden files and typically correspond to configuration files.
|
||||
|
||||
### Links
|
||||
|
||||
The concept of a link can be compared to a shortcut in other operating systems. A link is a special file that creates additional edges in the file name tree. From a computer science perspective, the tree structure becomes a Directed Acyclic Graph (DAG).
|
||||
|
||||
```{mermaid}
|
||||
graph LR
|
||||
root["/"]
|
||||
usr["/usr"]
|
||||
bin["/bin"]
|
||||
home["/home"]
|
||||
alice["alice"]
|
||||
programs["programs<br/>(link)"]
|
||||
grep["grep"]
|
||||
|
||||
root --> usr
|
||||
root --> home
|
||||
usr --> bin
|
||||
home --> alice
|
||||
alice --> programs
|
||||
bin --> grep
|
||||
programs -.->|symbolic link| bin
|
||||
|
||||
style programs fill:#fff2cc
|
||||
style grep fill:#e1f5ff
|
||||
```
|
||||
|
||||
Creating a link in a Unix file system creates a synonym between the link name and the target file.
|
||||
|
||||
### The `.` and `..` Directories
|
||||
|
||||
Unix uses links to facilitate navigation in the file name tree. When creating a directory node, the system automatically adds two links under this node named `.` and `..`:
|
||||
|
||||
- `.` links to the directory containing it
|
||||
- `..` points to the parent directory
|
||||
|
||||
```{mermaid}
|
||||
graph TB
|
||||
root["/"]
|
||||
home["/home"]
|
||||
alice["alice"]
|
||||
dot[". (alice)"]
|
||||
dotdot[".. (home)"]
|
||||
docs["documents"]
|
||||
|
||||
root --> home
|
||||
home --> alice
|
||||
alice --> dot
|
||||
alice --> dotdot
|
||||
alice --> docs
|
||||
|
||||
dot -.-> alice
|
||||
dotdot -.-> home
|
||||
|
||||
style dot fill:#fff2cc
|
||||
style dotdot fill:#fff2cc
|
||||
```
|
||||
|
||||
These links mean that for each file, there isn't just one name but an infinite number of possible names. The file `/home/alice/myfile` can also be named:
|
||||
|
||||
- `/home/alice/./myfile`
|
||||
- `/home/alice/../../home/alice/myfile`
|
||||
- `/home/alice/./././myfile`
|
||||
|
||||
### Current Directory and Relative Paths
|
||||
|
||||
The hierarchical tree structure of Unix file names is powerful but produces often very long file names. To work around this problem, Unix offers the concept of current directory and relative paths.
|
||||
|
||||
**Current Directory**: When working on a machine, you typically work on a set of files located in the same region of the name tree. The common part of all these names is stored in an environment variable called `PWD` (Present Working Directory).
|
||||
|
||||
By default, when you log into your Unix account, this variable is initialized with your home directory name. You can change this variable's value using the `cd` command.
|
||||
|
||||
**Relative Paths**: Relative file names are expressed relative to the current directory. To know the true name corresponding to a relative name, you concatenate the current directory name and the relative name.
|
||||
|
||||
Example:
|
||||
```bash
|
||||
# If current directory is: /home/alice/experiment_1
|
||||
# These files:
|
||||
/home/alice/experiment_1/sequence.fasta
|
||||
/home/alice/experiment_1/expression.dat
|
||||
/home/alice/experiment_1/annotation.gff
|
||||
|
||||
# Can be named simply:
|
||||
sequence.fasta
|
||||
expression.dat
|
||||
annotation.gff
|
||||
```
|
||||
|
||||
A relative name is recognized by the fact it doesn't start with `/`. In contrast, complete file names are called absolute paths and always start with `/`.
|
||||
|
||||
### Access Rights
|
||||
|
||||
Unix is a multi-user system. To protect each user's data from others, each file belongs to a specific user (usually its creator) and a user group. Additionally, each file has access rights concerning:
|
||||
|
||||
- The file owner
|
||||
- The group to which the file belongs
|
||||
- All other system users
|
||||
|
||||
For each of these three user categories, there are read, write, and execute rights:
|
||||
|
||||
- **Read right**: Allows reading the file
|
||||
- **Write right**: Authorizes modifying or deleting the file
|
||||
- **Execute right**: Allows executing the file if it contains a program
|
||||
|
||||
For directories, execute right indicates permission to use it as an element of a file name.
|
||||
|
||||
```bash
|
||||
# Example of file permissions
|
||||
$ ls -l
|
||||
-rw-r--r-- 1 alice staff 1024 Nov 03 10:30 data.txt
|
||||
-rwxr-xr-x 1 alice staff 2048 Nov 03 10:31 script.sh
|
||||
drwxr-xr-x 2 alice staff 512 Nov 03 10:32 results
|
||||
```
|
||||
|
||||
Rights can be modified by the file owner using the `chmod` instruction.
|
||||
|
||||
## Processes
|
||||
|
||||
A program corresponds to a sequence of calculation instructions that the computer must execute to perform a task. While it's important to store this instruction sequence for regular reuse, it's equally important to execute it. A process corresponds to the execution of a program.
|
||||
|
||||
Since Unix is multitasking and multi-user, the same program can be executed simultaneously by multiple processes. It's therefore important to distinguish between program and process.
|
||||
|
||||
### Process Anatomy
|
||||
|
||||
A process can be considered as part of the computer's memory dedicated to program execution. This memory chunk can be divided into three main parts: the environment, data area, and program area.
|
||||
|
||||
```{mermaid}
|
||||
flowchart TB
|
||||
subgraph Process["Process Memory Space"]
|
||||
direction TB
|
||||
Env["Environment<br/>- Variables<br/>- File descriptors<br/>- PID/PPID"]
|
||||
Code["Code Area<br/>- Program instructions"]
|
||||
Data["Data Area<br/>- Variables<br/>- Computation results"]
|
||||
end
|
||||
|
||||
Parent["Parent Process"] -.->|fork| Process
|
||||
|
||||
style Env fill:#e1f5ff
|
||||
style Code fill:#ffe1e1
|
||||
style Data fill:#e1ffe1
|
||||
```
|
||||
|
||||
### Process Environment
|
||||
|
||||
A process is an isolated memory area where a program executes. Isolation secures the computer by preventing a program from corrupting others' execution. However, during execution, a program must interact with the rest of the computer.
|
||||
|
||||
The process environment is dedicated to this interface task. It contains descriptions of system elements the process needs to know. Two main types of information are stored:
|
||||
|
||||
**Environment Variables**: Associate a name with a value describing certain system properties. Examples:
|
||||
|
||||
- `PWD`: Current Working Directory for interpreting relative paths
|
||||
- `PATH`: List of directories where available programs are stored
|
||||
- `HOME`: User's home directory
|
||||
- `USER`: Current username
|
||||
|
||||
**Streams**: Virtual pipes through which data transits. By default, three streams are associated with each process:
|
||||
|
||||
- `stdin` (standard input): How a Unix program normally receives data
|
||||
- `stdout` (standard output): Used by the program to return results
|
||||
- `stderr` (standard error): Used for error messages and information
|
||||
|
||||
```{mermaid}
|
||||
flowchart LR
|
||||
Input[("Input<br/>Source")] --> stdin["stdin<br/>(0)"]
|
||||
stdin --> Process["Process"]
|
||||
Process --> stdout["stdout<br/>(1)"]
|
||||
Process --> stderr["stderr<br/>(2)"]
|
||||
stdout --> Output[("Output<br/>Destination")]
|
||||
stderr --> Error[("Error<br/>Log")]
|
||||
|
||||
style stdin fill:#e1f5ff
|
||||
style stdout fill:#e1ffe1
|
||||
style stderr fill:#ffe1e1
|
||||
```
|
||||
|
||||
### Process Lifecycle
|
||||
|
||||
Every process has a parent (except the initial process) and inherits all its properties: environment, data area, and program code to execute.
|
||||
|
||||
```{mermaid}
|
||||
stateDiagram-v2
|
||||
[*] --> Init: System Boot
|
||||
Init --> Parent: fork()
|
||||
Parent --> Child1: fork()
|
||||
Parent --> Child2: fork()
|
||||
Child1 --> [*]: exit()
|
||||
Child2 --> [*]: exit()
|
||||
Parent --> [*]: All children terminated
|
||||
|
||||
note right of Parent
|
||||
PID: 1234
|
||||
Creates child processes
|
||||
end note
|
||||
|
||||
note right of Child1
|
||||
PID: 1235
|
||||
Inherits parent environment
|
||||
end note
|
||||
```
|
||||
|
||||
Important points:
|
||||
|
||||
- Every process has a parent and inherits all its properties
|
||||
- A child process must terminate before its parent
|
||||
- When you close your shell, all running programs are terminated unless detached
|
||||
- A process is created by copying its parent, inheriting its properties except PID
|
||||
|
||||
The normal chronology for creating a new process:
|
||||
|
||||
1. Call the `fork()` function
|
||||
2. Test which process continues execution
|
||||
3. In the child process, call `exec()` to replace the program code
|
||||
4. At execution end, notify the parent and wait for cleanup
|
||||
|
||||
# The Unix Shell - A Working Environment
|
||||
|
||||
The Unix shell is the most important program for a Unix user. It's how they interact with their computer. There's a graphical window system under Unix similar to Windows or macOS, called X Window System (X11), which can operate in client/server mode across networks. However, we'll focus on interacting with Unix in "text" mode via the shell.
|
||||
|
||||
The Unix shell is a program capable of interpreting a command language. These commands allow users to launch program execution by specifying:
|
||||
|
||||
- Data to work on
|
||||
- Parameters to adjust execution
|
||||
- What to do with results
|
||||
|
||||
Several Unix shells exist, differing mainly in their command language syntax. The two most commonly used today are:
|
||||
|
||||
- **bash** (Bourne Again Shell): Modern version of the Bourne shell (sh)
|
||||
- **zsh** (Z Shell): Enhanced version with additional features
|
||||
|
||||
This course focuses on **bash**, the default shell on most Linux systems and macOS.
|
||||
|
||||
## Basic Command Structure
|
||||
|
||||
A shell command describes how to trigger program execution with all necessary information. As a principle, every program installed on a Unix machine corresponds to a usable command from the shell bearing the program's name, and conversely, every Unix command is the name of an installed program.
|
||||
|
||||
```{mermaid}
|
||||
flowchart LR
|
||||
Command["Command<br/>(program name)"] --> Options["Options<br/>(flags)"]
|
||||
Options --> Arguments["Arguments<br/>(input files)"]
|
||||
Arguments --> Redirection["I/O Redirection<br/>(< > |)"]
|
||||
|
||||
style Command fill:#ffe1e1
|
||||
style Options fill:#e1f5ff
|
||||
style Arguments fill:#e1ffe1
|
||||
style Redirection fill:#fff2cc
|
||||
```
|
||||
|
||||
A Unix command line has four main parts:
|
||||
|
||||
1. **Command** (required): Program name
|
||||
2. **Options** (optional): Adjust program behavior
|
||||
3. **Arguments** (optional): Specify data to process
|
||||
4. **Redirection** (optional): Control input/output
|
||||
|
||||
### The Unix Command
|
||||
|
||||
A Unix command is the name of a program installed on the machine. When you execute a command like `ls` or `grep`, you're actually launching execution of an eponymous program stored somewhere on your hard drives.
|
||||
|
||||
The machine searches for program files only in a subset of existing directories, described by a list stored in the `PATH` environment variable.
|
||||
|
||||
```bash
|
||||
$ echo $PATH
|
||||
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
|
||||
```
|
||||
|
||||
Directories are searched in order. If programs with the same name exist in different directories, the first one found is executed.
|
||||
|
||||
To execute a program in a directory not listed in `PATH`, specify its location:
|
||||
|
||||
```bash
|
||||
# Using absolute path
|
||||
$ /home/alice/myprograms/myscript.sh
|
||||
|
||||
# Using relative path (if in the directory)
|
||||
$ ./myscript.sh
|
||||
```
|
||||
|
||||
The `./` prefix is necessary to indicate the current directory location.
|
||||
|
||||
### Command Options
|
||||
|
||||
Options alter command functionality by adjusting parameters. Options are recognizable as:
|
||||
|
||||
- Short form: Single character preceded by `-` (e.g., `-l`)
|
||||
- Long form: Complete word preceded by `--` (e.g., `--list`)
|
||||
|
||||
Many programs offer both forms for the same option.
|
||||
|
||||
```bash
|
||||
# Short option
|
||||
$ grep -i root /etc/passwd
|
||||
|
||||
# Long option (equivalent)
|
||||
$ grep --ignore-case root /etc/passwd
|
||||
```
|
||||
|
||||
Some options require arguments:
|
||||
|
||||
```bash
|
||||
# Short form with argument
|
||||
$ grep -B 2 root /etc/passwd
|
||||
$ grep -B2 root /etc/passwd # No space also works
|
||||
|
||||
# Long form with argument
|
||||
$ grep --before-context=2 root /etc/passwd
|
||||
```
|
||||
|
||||
Multiple short options can be combined:
|
||||
|
||||
```bash
|
||||
# Separate options
|
||||
$ grep -i -n root /etc/passwd
|
||||
|
||||
# Combined options
|
||||
$ grep -in root /etc/passwd
|
||||
```
|
||||
|
||||
If an option requires an argument, it must be placed last in the group.
|
||||
|
||||
### Command Arguments
|
||||
|
||||
Arguments indicate data the program should process, beyond data potentially transmitted through standard input. Depending on how it's programmed, a program can accept one or multiple arguments. Each argument may have a distinct role depending on the program.
|
||||
|
||||
To understand each argument's role, consult the program's manual page via `man` command or online help, usually accessible with the `-h` option.
|
||||
|
||||
```bash
|
||||
# Example with multiple arguments
|
||||
$ cp source.txt destination.txt
|
||||
|
||||
# Example with patterns
|
||||
$ grep "pattern" file1.txt file2.txt file3.txt
|
||||
```
|
||||
|
||||
### I/O Redirection Instructions
|
||||
|
||||
This fourth part of a Unix command line is crucial, allowing you to specify how your program should configure its standard inputs/outputs. This is one of the most important things to understand to fully benefit from the Unix system.
|
||||
|
||||
## File Name Patterns with Wildcards
|
||||
|
||||
It's very common in a Unix command to need to specify multiple file names. When the number of files becomes large, typing these names one by one can be tedious, especially if all file names share common characteristics.
|
||||
|
||||
To address this, there's a series of "wildcard" characters to indicate the form of desired file names:
|
||||
|
||||
| Wildcard | Matches |
|
||||
|----------|---------|
|
||||
| `*` | Zero, one, or more characters |
|
||||
| `?` | Exactly one character |
|
||||
| `[...]` | One character from the list |
|
||||
| `[^...]` | One character NOT in the list |
|
||||
| `[a-z]` | One character in the range |
|
||||
|
||||
Each word in a Unix command line using these characters is replaced during execution by the list of existing file names matching the pattern.
|
||||
|
||||
```bash
|
||||
# List all text files
|
||||
$ ls *.txt
|
||||
|
||||
# Files starting with 'data' and any single character
|
||||
$ ls data?
|
||||
|
||||
# Files starting with uppercase letter
|
||||
$ ls [A-Z]*
|
||||
|
||||
# Files NOT starting with lowercase letter
|
||||
$ ls [^a-z]*
|
||||
|
||||
# Complex pattern
|
||||
$ ls experiment_[0-9][0-9].dat
|
||||
```
|
||||
|
||||
If no file matches the pattern, a "No match" error is generated.
|
||||
|
||||
```bash
|
||||
$ echo *toto
|
||||
bash: no matches found: *toto
|
||||
|
||||
$ ls /
|
||||
Applications Library bin home opt usr
|
||||
Desktop Network cores sbin private var
|
||||
Developer System dev etc tmp
|
||||
|
||||
$ echo /mach*
|
||||
/mach.sym /mach_kernel /mach_kernel.ctfsys
|
||||
|
||||
$ echo /*.*
|
||||
/atp.mol /mach.sym /mach_kernel.ctfsys /untitled.log
|
||||
|
||||
$ echo /[AD]*
|
||||
/Applications /Desktop_DB /Desktop_DF /Developer
|
||||
|
||||
$ echo /[uv]??
|
||||
/usr /var
|
||||
```
|
||||
|
||||
These file name patterns are most often used with file manipulation commands like copying (`cp`), deletion (`rm`), or listing (`ls`). They're also frequently used in loops to launch the same command on an entire series of datasets.
|
||||
|
||||
## Standard I/O Redirection
|
||||
|
||||
The property that gives a Unix shell its full power is the standard input/output redirection system. Each process inherits three standard data streams from its parent:
|
||||
|
||||
- `stdin`: Standard input stream (file descriptor 0)
|
||||
- `stdout`: Standard output stream (file descriptor 1)
|
||||
- `stderr`: Standard error stream (file descriptor 2)
|
||||
|
||||
```{mermaid}
|
||||
flowchart TB
|
||||
subgraph Default["Default Configuration"]
|
||||
Keyboard[("Keyboard")] --> stdin1["stdin"]
|
||||
stdin1 --> Shell1["Shell Process"]
|
||||
Shell1 --> stdout1["stdout"]
|
||||
Shell1 --> stderr1["stderr"]
|
||||
stdout1 --> Screen1[("Screen")]
|
||||
stderr1 --> Screen1
|
||||
end
|
||||
|
||||
style stdin1 fill:#e1f5ff
|
||||
style stdout1 fill:#e1ffe1
|
||||
style stderr1 fill:#ffe1e1
|
||||
```
|
||||
|
||||
### Redirecting Standard Output
|
||||
|
||||
To save results generated by a program to a file, add an output redirection instruction at the end of the command line: `>` followed by a file name.
|
||||
|
||||
```bash
|
||||
$ ls /
|
||||
Applications Desktop Developer Library System
|
||||
bin cores dev etc home usr var
|
||||
|
||||
$ ls / > my_listing
|
||||
|
||||
$ ls -l
|
||||
total 8
|
||||
drwxr-xr-x 2 alice staff 102 Nov 27 17:18 myprograms
|
||||
-rw-r--r-- 1 alice staff 241 Dec 3 16:50 my_listing
|
||||
|
||||
$ cat my_listing
|
||||
Applications
|
||||
Desktop
|
||||
Developer
|
||||
Library
|
||||
System
|
||||
bin
|
||||
cores
|
||||
dev
|
||||
etc
|
||||
home
|
||||
usr
|
||||
var
|
||||
```
|
||||
|
||||
```{mermaid}
|
||||
flowchart LR
|
||||
stdin["stdin"] --> Process["ls /"]
|
||||
Process --> stdout["stdout"]
|
||||
Process --> stderr["stderr"]
|
||||
stdout --> File[("my_listing")]
|
||||
stderr --> Screen[("Screen")]
|
||||
|
||||
style stdout fill:#e1ffe1
|
||||
style stderr fill:#ffe1e1
|
||||
```
|
||||
|
||||
Important notes:
|
||||
|
||||
- If the file doesn't exist, it's created and filled with results
|
||||
- If the file exists, it's erased and replaced with a new file
|
||||
- **Be careful**: This can easily overwrite existing files
|
||||
|
||||
To append results to an existing file instead of replacing it, use `>>`:
|
||||
|
||||
```bash
|
||||
$ echo "First line" > output.txt
|
||||
$ echo "Second line" >> output.txt
|
||||
$ cat output.txt
|
||||
First line
|
||||
Second line
|
||||
```
|
||||
|
||||
### Redirecting Standard Input
|
||||
|
||||
Input redirection indicates where a program reading from standard input should find its data. Input redirection uses the `<` character.
|
||||
|
||||
```bash
|
||||
$ grep or < my_listing
|
||||
Network
|
||||
cores
|
||||
|
||||
$ grep or < my_listing > my_selection
|
||||
|
||||
$ cat my_selection
|
||||
Network
|
||||
cores
|
||||
```
|
||||
|
||||
The `grep` command selects lines of text containing a pattern (or in this example) and copies them to standard output. Input redirection tells the process to read from `my_listing`, and output redirection saves results to `my_selection`.
|
||||
|
||||
### Redirecting Output to Another Process (Pipes)
|
||||
|
||||
The most powerful redirection mode connects one process's standard output to another's standard input. The first program's results become the second's data. Data passes directly between processes without going through an intermediate file. This creates a "pipe" between processes.
|
||||
|
||||
```{mermaid}
|
||||
flowchart LR
|
||||
stdin1["stdin"] --> P1["ls /"]
|
||||
P1 --> pipe["|<br/>pipe"]
|
||||
pipe --> P2["grep or"]
|
||||
P2 --> stdout2["stdout"]
|
||||
P2 --> stderr2["stderr"]
|
||||
stdout2 --> Screen[("Screen")]
|
||||
stderr2 --> Screen
|
||||
|
||||
style pipe fill:#fff2cc
|
||||
style stdout2 fill:#e1ffe1
|
||||
style stderr2 fill:#ffe1e1
|
||||
```
|
||||
|
||||
Syntactically, this is achieved by joining two or more commands with the `|` character:
|
||||
|
||||
```bash
|
||||
$ ls / | grep or
|
||||
Network
|
||||
cores
|
||||
|
||||
$ ls / | grep or > my_selection
|
||||
|
||||
$ cat my_selection
|
||||
Network
|
||||
cores
|
||||
```
|
||||
|
||||
In a complex command, a process is created for each command, and data simply transits from one to another.
|
||||
|
||||
**Important restrictions:**
|
||||
|
||||
- Commands before a pipe cannot redirect stdout to a file (already piped to next command)
|
||||
- Commands after a pipe cannot redirect stdin from a file (already receiving from previous command)
|
||||
|
||||
You can chain multiple pipes:
|
||||
|
||||
```bash
|
||||
# Count lines containing "error" in log file
|
||||
$ cat logfile.txt | grep error | wc -l
|
||||
|
||||
# Sort unique email addresses
|
||||
$ cat emails.txt | sort | uniq
|
||||
```
|
||||
|
||||
## Building Execution Loops
|
||||
|
||||
A computer's value lies in its ability to automatically perform repetitive calculation tasks. Users often find themselves needing to launch the same Unix command for calculations on multiple datasets. If each dataset is saved in a different file with coherent naming (e.g., `gis_vercors.dat`, `gis_belledonne.dat`, `gis_chartreuse.dat`), it's possible to leverage loop structures offered by Unix shells.
|
||||
|
||||
### Shell Variables
|
||||
|
||||
Working automatically and repetitively requires using variables to store useful, changing information at each iteration. For example, if your Unix command must read data from different files for each execution, you cannot write the file name in your command since it won't always be the same.
|
||||
|
||||
You already know environment variables, set up by the `export` command, used to store system configuration information. There are simple variables allowing you to store any information you deem necessary during your Unix session. They're set up with simple assignment:
|
||||
|
||||
```bash
|
||||
$ myvar="hello everyone"
|
||||
$ echo myvar
|
||||
myvar
|
||||
$ echo $myvar
|
||||
hello everyone
|
||||
```
|
||||
|
||||
To retrieve the value contained in a variable, precede its name with the `$` character.
|
||||
|
||||
### The `for` Loop
|
||||
|
||||
To solve our problem of repeating the same Unix command multiple times while working on different data files, we'll create a variable that takes each element of a list as its value in turn. In our case, this list will be a list of file names constructed using file name ambiguity characters.
|
||||
|
||||
```bash
|
||||
$ echo /[mnop]*
|
||||
/mach.sym /mach_kernel /mach_kernel.ctfsys /net /opt /private
|
||||
|
||||
$ for f in /[mnop]*; do
|
||||
> echo "Working with file $f"
|
||||
> done
|
||||
Working with file /mach.sym
|
||||
Working with file /mach_kernel
|
||||
Working with file /mach_kernel.ctfsys
|
||||
Working with file /net
|
||||
Working with file /opt
|
||||
Working with file /private
|
||||
```
|
||||
|
||||
```{mermaid}
|
||||
flowchart TD
|
||||
Start([Start]) --> Init["Initialize loop variable<br/>with first item"]
|
||||
Init --> Check{More items<br/>in list?}
|
||||
Check -->|Yes| Execute["Execute commands<br/>in loop body"]
|
||||
Execute --> Next["Move to next item"]
|
||||
Next --> Check
|
||||
Check -->|No| End([End])
|
||||
|
||||
style Execute fill:#e1ffe1
|
||||
```
|
||||
|
||||
The syntax is:
|
||||
|
||||
```bash
|
||||
for variable in list; do
|
||||
commands using $variable
|
||||
done
|
||||
```
|
||||
|
||||
All Unix commands inserted between `do` and `done` are executed once for each value taken by the variable.
|
||||
|
||||
Practical examples:
|
||||
|
||||
```bash
|
||||
# Process multiple data files
|
||||
$ for file in data*.txt; do
|
||||
> echo "Processing $file"
|
||||
> ./analyze.sh $file > results_$file
|
||||
> done
|
||||
|
||||
# Rename multiple files
|
||||
$ for file in *.jpeg; do
|
||||
> mv "$file" "${file%.jpeg}.jpg"
|
||||
> done
|
||||
|
||||
# Create numbered directories
|
||||
$ for i in {1..10}; do
|
||||
> mkdir experiment_$i
|
||||
> done
|
||||
```
|
||||
|
||||
### Conditional Execution
|
||||
|
||||
Bash also provides conditional structures:
|
||||
|
||||
```bash
|
||||
# if-then-else
|
||||
$ if [ -f "data.txt" ]; then
|
||||
> echo "File exists"
|
||||
> else
|
||||
> echo "File not found"
|
||||
> fi
|
||||
|
||||
# Test file properties
|
||||
$ for file in *.txt; do
|
||||
> if [ -s "$file" ]; then
|
||||
> echo "$file is not empty"
|
||||
> fi
|
||||
> done
|
||||
```
|
||||
|
||||
Common test operators:
|
||||
|
||||
| Test | Meaning |
|
||||
|------|---------|
|
||||
| `-f file` | File exists and is regular file |
|
||||
| `-d dir` | Directory exists |
|
||||
| `-s file` | File exists and is not empty |
|
||||
| `-r file` | File is readable |
|
||||
| `-w file` | File is writable |
|
||||
| `-x file` | File is executable |
|
||||
|
||||
# Essential Unix Commands (Alphabetical)
|
||||
|
||||
The commands presented here are a subset of all commands available by default on a Unix system. They're presented with a subset of their options. For a complete description of their functionality, refer to online help accessible via the `man` command.
|
||||
|
||||
## `awk` - Pattern Scanning and Processing
|
||||
|
||||
Named after its authors (Aho, Weinberger, Kernighan), `awk` is a complete programming language. A full description is beyond this course's scope but was perfectly described in "The AWK Programming Language" by its authors.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
awk [-F separator] 'program' [data_file]
|
||||
```
|
||||
|
||||
**Main options:**
|
||||
|
||||
- `-F` - Specify column separator
|
||||
|
||||
**Examples:**
|
||||
```bash
|
||||
# Print second column
|
||||
$ awk '{print $2}' file.txt
|
||||
|
||||
# Sum numbers in first column
|
||||
$ awk '{sum += $1} END {print sum}' numbers.txt
|
||||
|
||||
# Process CSV file
|
||||
$ awk -F',' '{print $1, $3}' data.csv
|
||||
```
|
||||
|
||||
## `bash` - Bourne-Again Shell
|
||||
|
||||
Launches a bash Unix shell. To exit this new shell, press `Ctrl-D` at a prompt.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
bash
|
||||
```
|
||||
|
||||
**Example:**
|
||||
```bash
|
||||
$ bash
|
||||
bash-5.1$ export test_var="hello"
|
||||
bash-5.1$ exit
|
||||
$
|
||||
```
|
||||
|
||||
## `bg` - Send Process to Background
|
||||
|
||||
Resumes execution of a process suspended by `Ctrl-Z` in the background.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
bg [%job]
|
||||
```
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- `%job` - Job number (preceded by %). Get list with `jobs` command.
|
||||
|
||||
**Example:**
|
||||
```bash
|
||||
$ sleep 30
|
||||
^Z
|
||||
[1]+ Stopped sleep 30
|
||||
$ jobs
|
||||
[1]+ Stopped sleep 30
|
||||
$ bg %1
|
||||
[1]+ sleep 30 &
|
||||
$ jobs
|
||||
[1]+ Running sleep 30 &
|
||||
```
|
||||
|
||||
## `cat` - Concatenate Files
|
||||
|
||||
Reads content from one or more data streams and copies it identically to standard output.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
cat [file ...]
|
||||
```
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- `file` - One or more file names. If none provided, reads from stdin.
|
||||
|
||||
**Examples:**
|
||||
```bash
|
||||
# Display file content
|
||||
$ cat file.txt
|
||||
|
||||
# Concatenate multiple files
|
||||
$ cat file1.txt file2.txt > combined.txt
|
||||
|
||||
# Number lines
|
||||
$ cat -n file.txt
|
||||
```
|
||||
|
||||
## `cd` - Change Directory
|
||||
|
||||
Changes the current working directory.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
cd [directory]
|
||||
```
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- `directory` - New working directory name. Without argument, returns to home.
|
||||
|
||||
**Examples:**
|
||||
```bash
|
||||
$ pwd
|
||||
/home/alice
|
||||
$ cd /usr/local
|
||||
$ pwd
|
||||
/usr/local
|
||||
$ cd ../../home/alice
|
||||
$ pwd
|
||||
/home/alice
|
||||
$ cd
|
||||
$ pwd
|
||||
/home/alice
|
||||
```
|
||||
|
||||
## `chmod` - Change File Mode
|
||||
|
||||
Changes file access permissions.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
chmod [-R] mode file
|
||||
```
|
||||
|
||||
**Main options:**
|
||||
|
||||
- `-R` - Recursive operation on directory contents
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- `mode` - Permission change description (e.g., `u+x`, `go-w`, `755`)
|
||||
- `file` - File(s) whose mode should be changed
|
||||
|
||||
**Examples:**
|
||||
```bash
|
||||
# Add execute permission for user
|
||||
$ chmod u+x script.sh
|
||||
|
||||
# Remove write permission for group and others
|
||||
$ chmod go-w data.txt
|
||||
|
||||
# Set specific permissions with octal
|
||||
$ chmod 755 program
|
||||
|
||||
# Recursive permission change
|
||||
$ chmod -R 644 documents/
|
||||
```
|
||||
|
||||
## `cp` - Copy Files
|
||||
|
||||
Copies a file or directory.
|
||||
|
||||
**Synopsis:**
|
||||
```bash
|
||||
cp [-R] source destination
|
||||
```
|
||||
|
||||
**Main options:**
|
||||
|
||||
- `-R` - Recursive copy for directories
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- `source` - File(s) to be copied
|
||||
- `destination` - Copy destination name or directory
|
||||
|
||||
**Examples:**
|
||||
```bash
|
||||
# Copy file
|
||||
$ cp source.txt backup.txt
|
||||
|
||||
# Copy to directory
|
||||
$ cp file.txt documents/
|
||||
|
||||
# Copy directory recursively
|
||||
$ cp -R project/ project_backup/
|
||||
|
||||
# Copy multiple files to directory
|
||||
$
|
||||