update 3.08
This commit is contained in:
parent
2fe3a3abba
commit
f2dcae5bfe
Binary file not shown.
After Width: | Height: | Size: 420 KiB |
|
@ -13,16 +13,17 @@
|
||||||
</canvas>
|
</canvas>
|
||||||
<div class="windows">
|
<div class="windows">
|
||||||
<table>
|
<table>
|
||||||
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top">
|
<td style="vertical-align: top">
|
||||||
<table>
|
<table>
|
||||||
|
<tbody>
|
||||||
<tr><td><table id="tty" class="terminal" cellpadding="0" cellspacing="0"></table></td></tr>
|
<tr><td><table id="tty" class="terminal" cellpadding="0" cellspacing="0"></table></td></tr>
|
||||||
<tr><td>
|
<tr><td>
|
||||||
|
|
||||||
<table width='100%'>
|
<table width='100%'>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 45px;"><img src="images/tar.png" width="40px" height="40px" onclick='jor1k.fs.TAR("home/alice")' title="Sauvegarde le répertoire d'alice" /></td>
|
<td style="width: 45px;"><img src="images/tar.png" width="40px" height="40px" onclick='jor1k.fs.TAR("home/alice/shared")' title="Sauvegarde le répertoire alice/shared" /></td>
|
||||||
<td style="width: 45px;"><label><img src="images/upload.png" width="40px" height="40px" title="Envoie des fichiers de votre ordinateur vers le répertoire d'alice" /><input type="file" id="files" style="visibility:hidden;width:0; height:0;" name="files[]" onchange='OnUploadFiles(this.files)' multiple /></label></td>
|
<td style="width: 45px;"><label><img src="images/upload.png" width="40px" height="40px" title="Envoie des fichiers de votre ordinateur vers le répertoire d'alice" /><input type="file" id="files" style="visibility:hidden;width:0; height:0;" name="files[]" onchange='OnUploadFiles(this.files)' multiple /></label></td>
|
||||||
<td> <textarea style="height: 40px;" type=text cols="10" rows="1" id="clipboard">clipboard</textarea></td>
|
<td> <textarea style="height: 40px;" type=text cols="10" rows="1" id="clipboard">clipboard</textarea></td>
|
||||||
<td style="width: 30px;"><span id="shift"></span></td>
|
<td style="width: 30px;"><span id="shift"></span></td>
|
||||||
|
@ -31,12 +32,13 @@
|
||||||
<!-- <td style="width: 50px;"><span id="key"></span></td> -->
|
<!-- <td style="width: 50px;"><span id="key"></span></td> -->
|
||||||
<td style='text-align: center; display:none' id="warning">Le caractère | (pipe)<br>s'obtient avec<br>CTRL+SHIFT+L</td>
|
<td style='text-align: center; display:none' id="warning">Le caractère | (pipe)<br>s'obtient avec<br>CTRL+SHIFT+L</td>
|
||||||
<td align=right style="width: 80px;"><span id="stats" style="text-align: right"></span><br><br>
|
<td align=right style="width: 80px;"><span id="stats" style="text-align: right"></span><br><br>
|
||||||
<span id="versionWeblinux" style="text-align: right"><font size=1>Weblinux </font>v3.02</span></td>
|
<span id="versionWeblinux" style="text-align: right"><font size=1>Weblinux </font>v3.08</span></td>
|
||||||
|
|
||||||
</tr></tbody></table>
|
</tr>
|
||||||
|
</tbody></table>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td style="vertical-align: top">
|
<td style="vertical-align: top">
|
||||||
<!-- la console display:none pour la masquer -->
|
<!-- la console display:none pour la masquer -->
|
||||||
|
@ -45,8 +47,9 @@
|
||||||
</canvas>
|
</canvas>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
</div><!-- windows -->
|
||||||
<script src="jor1k-master-min.js"></script>
|
<script src="jor1k-master-min.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -122,7 +125,7 @@ function Start() {
|
||||||
var relayURL = getQueryVariable("relayURL")
|
var relayURL = getQueryVariable("relayURL")
|
||||||
if (relayURL == false)
|
if (relayURL == false)
|
||||||
{
|
{
|
||||||
relayURL = "wss://relay.widgetry.org/";
|
// relayURL = "wss://relay.widgetry.org/";
|
||||||
pushState = true;
|
pushState = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,10 +149,10 @@ function Start() {
|
||||||
clipboardid: "clipboard", // input id for the clipboard
|
clipboardid: "clipboard", // input id for the clipboard
|
||||||
statsid: "stats", // object id for the statistics test
|
statsid: "stats", // object id for the statistics test
|
||||||
fps: 10, // update interval of framebuffer
|
fps: 10, // update interval of framebuffer
|
||||||
relayURL: relayURL, // relay url for the network
|
// relayURL: relayURL, // relay url for the network
|
||||||
userid: userid, // unique user id string. Empty, choosen randomly, from a url, or from a cookie.
|
userid: userid, // unique user id string. Empty, choosen randomly, from a url, or from a cookie.
|
||||||
syncURL: "//jor1k.com/sync/upload.php", // url to sync a certain folder
|
syncURL: "//jor1k.com/sync/upload.php", // url to sync a certain folder
|
||||||
path: "sys/or1k/",
|
path: "/sys/or1k/",
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------------------------------------------------
|
// --------------------------------------------------------
|
||||||
|
@ -185,9 +188,7 @@ function Start() {
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div id="console">
|
<div id="console"></div>
|
||||||
|
|
||||||
</div>
|
</body>
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -764,6 +764,47 @@ TerminalInput.prototype.OnKeyDown = function(e)
|
||||||
var oldk=this.lastChar;
|
var oldk=this.lastChar;
|
||||||
this.lastChar=false; // auto-nettoyage
|
this.lastChar=false; // auto-nettoyage
|
||||||
|
|
||||||
|
// 0x1b : CTRL (Escape)
|
||||||
|
// 0x31 : 1
|
||||||
|
// 0x35 : 5
|
||||||
|
// 0x3b : ;
|
||||||
|
// 0x44 : D
|
||||||
|
// 0x5b : [
|
||||||
|
|
||||||
|
if ( this.ALTpressed )
|
||||||
|
{
|
||||||
|
// https://askcodez.com/iterm-2-comment-definir-des-raccourcis-clavier-pour-aller-au-debut-a-la-fin-de-la-ligne.html
|
||||||
|
if ( keycode == 66 ) // B
|
||||||
|
{
|
||||||
|
// console.log('Traite le ALT+B');
|
||||||
|
this.SendChars([0x1b, 0x62]); // Send backword
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if ( keycode == 68 ) // D
|
||||||
|
{
|
||||||
|
// console.log('Traite le ALT+D');
|
||||||
|
this.SendChars([0x1b, 0x64]); // Send delete Forward-Word
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if ( keycode == 70 ) // F
|
||||||
|
{
|
||||||
|
// console.log('Traite le ALT+F');
|
||||||
|
this.SendChars([0x1b, 0x66]); // Send Forward-Word
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if ( keycode == 90 ) // Z
|
||||||
|
{
|
||||||
|
// console.log('Traite le ALT+Z');
|
||||||
|
this.SendChars([0x1f]); // Send Cancel
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
switch (keycode)
|
switch (keycode)
|
||||||
{
|
{
|
||||||
case 8:
|
case 8:
|
||||||
|
@ -977,27 +1018,32 @@ TerminalInput.prototype.OnKeyDown = function(e)
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
|
case 20:
|
||||||
|
// Caps Lock
|
||||||
|
// e.preventDefault();
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
case 36:
|
case 36:
|
||||||
// pos1
|
// pos1
|
||||||
this.SendChars([0x1b, 0x5b, 0x48]);
|
this.SendChars([0x1b, 0x5b, 0x48]); // CTRL + [ + H
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case 35:
|
case 35:
|
||||||
// end
|
// end
|
||||||
this.SendChars([0x1b, 0x5b, 0x46]);
|
this.SendChars([0x1b, 0x5b, 0x46]); // CTRL + [ + F
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case 33:
|
case 33:
|
||||||
// Page up
|
// Page up
|
||||||
this.SendChars([0x1b, 0x5b, 0x35, 0x7e]);
|
this.SendChars([0x1b, 0x5b, 0x35, 0x7e]); // CTRL + [ + 5 + ~
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case 34:
|
case 34:
|
||||||
// Page down
|
// Page down
|
||||||
this.SendChars([0x1b, 0x5b, 0x36, 0x7e]);
|
this.SendChars([0x1b, 0x5b, 0x36, 0x7e]); // CTRL + [ + 6 + ~
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
|
@ -1009,7 +1055,7 @@ TerminalInput.prototype.OnKeyDown = function(e)
|
||||||
break;
|
break;
|
||||||
case 46:
|
case 46:
|
||||||
// del
|
// del
|
||||||
this.SendChars([0x1b, 0x5b, 0x33, 0x7e]);
|
this.SendChars([0x1b, 0x5b, 0x33, 0x7e]); // CTRL + [ + 3 + ~
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -519,7 +519,7 @@ if ( isset( $options["d"] ) )
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
usage( $argv[0] );
|
usage( $argv[0] );
|
||||||
die("ERROR: -d directory is necessay". PHP_EOL);
|
die("ERROR: -d directory is necessary". PHP_EOL);
|
||||||
}
|
}
|
||||||
if ( isset( $options["v"] ) )
|
if ( isset( $options["v"] ) )
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
#
|
# use it with
|
||||||
webfs relative
|
# ./create_fs_json.php -d fs -ofs.json
|
||||||
webfs path sys/fs
|
|
||||||
# or // are for comments
|
# or // are for comments
|
||||||
|
#########################
|
||||||
|
# #
|
||||||
|
# specific for our mooc #
|
||||||
|
# #
|
||||||
|
#########################
|
||||||
# rename file1 to file2
|
# rename file1 to file2
|
||||||
rename home/alice/bashrc home/alice/.bashrc
|
rename home/alice/bashrc home/alice/.bashrc
|
||||||
rename home/alice/bash_history home/alice/.bash_history
|
rename home/alice/bash_history home/alice/.bash_history
|
||||||
|
@ -11,11 +15,23 @@ herit uid from: home/bob 1001
|
||||||
# change gid
|
# change gid
|
||||||
herit gid from: home/alice 1000
|
herit gid from: home/alice 1000
|
||||||
herit gid from: home/bob 1000
|
herit gid from: home/bob 1000
|
||||||
|
# don't use usr/script.old folder (and all files in)
|
||||||
|
ignore dir usr/script.old_20191010
|
||||||
|
ignore dir usr/script/old
|
||||||
|
forcemod dir usr/script 100755
|
||||||
|
forcemod file usr/script/libeval.sh 100644
|
||||||
|
forcemod dir usr/script/data 100644
|
||||||
|
forcemod dir home/alice/Sequence2/A24 100755
|
||||||
|
forcemod file home/alice/Sequence4/A42/fich1 100464
|
||||||
|
#
|
||||||
|
######################################
|
||||||
|
# #
|
||||||
|
# Generic for the (minimal) weblinux #
|
||||||
|
# #
|
||||||
|
######################################
|
||||||
# don't use all .foo & .DS_Store files
|
# don't use all .foo & .DS_Store files
|
||||||
ignore file .foo
|
ignore file .foo
|
||||||
ignore file .DS_Store
|
ignore file .DS_Store
|
||||||
# don't use usr/script.old folder (and all files in)
|
|
||||||
ignore dir usr/script.old
|
|
||||||
# force mod for all files in a directory
|
# force mod for all files in a directory
|
||||||
forcemod dir usr/bin 100755
|
forcemod dir usr/bin 100755
|
||||||
forcemod dir usr/sbin 100755
|
forcemod dir usr/sbin 100755
|
||||||
|
@ -78,11 +94,8 @@ mklink usr/lib/libz.so.1 libz.so.1.2.8
|
||||||
mklink usr/sbin/perl /usr/bin/perl
|
mklink usr/sbin/perl /usr/bin/perl
|
||||||
|
|
||||||
mklink usr/libexec /usr/local/libexec
|
mklink usr/libexec /usr/local/libexec
|
||||||
mklink usr/local/libexec/sudo/libsudo_util.so.0 libsudo_util.so.0.0.0
|
mklink /usr/local/libexec/sudo/libsudo_util.so.0 libsudo_util.so.0.0.0
|
||||||
mklink usr/local/libexec/sudo/libsudo_util.so libsudo_util.so.0.0.0
|
mklink /usr/local/libexec/sudo/libsudo_util.so libsudo_util.so.0.0.0
|
||||||
|
|
||||||
mklink usr/share/man/man1/awk.1.gz gawk.1.gz
|
mklink usr/share/man/man1/awk.1.gz gawk.1.gz
|
||||||
mklink usr/share/groff/current 1.22.3
|
|
||||||
|
|
||||||
mklink home/alice/.profile /root/.profile
|
|
||||||
mklink home/bob/.profile /root/.profile
|
|
||||||
|
|
2327
www/sys/fs.json
2327
www/sys/fs.json
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
export PS1="\[\e[32m\]\\$\[\e[m\] "
|
||||||
|
alias ll='ls -al'
|
||||||
|
|
||||||
|
export MANPATH="/usr/share/man"
|
||||||
|
PATHEVAL=/usr/evalp1
|
||||||
|
|
||||||
|
export PATH=.:$PATH:$LIBSH:$PATHEVAL
|
||||||
|
|
||||||
|
|
||||||
|
source $PATHEVAL/a24.sh
|
||||||
|
source $PATHEVAL/a23.sh
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un peintre anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique informatique, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme Aldus PageMaker.
|
|
@ -0,0 +1 @@
|
||||||
|
Alice est d’une courtoisie exemplaire, car elle veut prouver à son entourage, qui semble la considérer comme trop étourdie et rêveuse, qu'elle connaît les bonnes manières et toutes les leçons qu'elle se force à apprendre. Sa bonne éducation ne lui évite cependant pas les gaffes auxquelles la conduit sa nature spontanée : ainsi n’hésite-t-elle pas à parler de sa chatte Dinah à la Souris de la Mare de larmes.
|
|
@ -0,0 +1,102 @@
|
||||||
|
Tamica Trundy
|
||||||
|
Jarod Perret
|
||||||
|
Roselle Levier
|
||||||
|
Jacinta Minder
|
||||||
|
Maribel Noda
|
||||||
|
Dulcie Alper
|
||||||
|
Carlos Summerford
|
||||||
|
Earl Toomey
|
||||||
|
Lanette Funches
|
||||||
|
Ying Chappell
|
||||||
|
Alfreda Partington
|
||||||
|
Debbi Devries
|
||||||
|
Davida Lenderman
|
||||||
|
Refugia Cuthbertson
|
||||||
|
Elida Cauble
|
||||||
|
Dulce Valdez
|
||||||
|
Kenna Bone
|
||||||
|
Claudette Scanlon
|
||||||
|
Shirly Nobles
|
||||||
|
Huey Surber
|
||||||
|
Claire Isakson
|
||||||
|
Viki Giblin
|
||||||
|
Julietta Goulding
|
||||||
|
Jospeh Ewing
|
||||||
|
Genoveva Rein
|
||||||
|
Ofelia Dowless
|
||||||
|
Jefferson Guitierrez
|
||||||
|
Twanda Zygmont
|
||||||
|
Myrta Behr
|
||||||
|
Cassaundra Bethea
|
||||||
|
Melvin Phillippe
|
||||||
|
Trish Roselli
|
||||||
|
Tressie Sechrest
|
||||||
|
Diedra Bogar
|
||||||
|
Thao Christoff
|
||||||
|
Barbara Lovering
|
||||||
|
Marline Bullis
|
||||||
|
Dorris Yamaguchi
|
||||||
|
Maryann Trim
|
||||||
|
Abe Ryals
|
||||||
|
Echo Akerley
|
||||||
|
Yessenia Legaspi
|
||||||
|
Raleigh Tigner
|
||||||
|
Rickie Spero
|
||||||
|
Keshia Fenwick
|
||||||
|
Rozella Stansbury
|
||||||
|
Teressa Chowdhury
|
||||||
|
Clarice Lover
|
||||||
|
Hillary Hagge
|
||||||
|
Vallie Steen
|
||||||
|
Katheleen Doctor
|
||||||
|
Drucilla Parenti
|
||||||
|
Nelida Crossno
|
||||||
|
Malissa Chadburn
|
||||||
|
Russell Bara
|
||||||
|
Wendell Grogan
|
||||||
|
Ginny Kall
|
||||||
|
Marion Blumenfeld
|
||||||
|
Hae Holeman
|
||||||
|
Leandra Bordeaux
|
||||||
|
Ken Kimery
|
||||||
|
Michell Carney
|
||||||
|
Williemae Mone
|
||||||
|
Billye Kluck
|
||||||
|
Jada Sisemore
|
||||||
|
Cecille Negley
|
||||||
|
Reta Gatlin
|
||||||
|
Lupe Nale
|
||||||
|
Cedrick Grijalva
|
||||||
|
Denyse Ewen
|
||||||
|
Reita Holl
|
||||||
|
Tammara Leathers
|
||||||
|
Florine Sydnor
|
||||||
|
Sherice Sparr
|
||||||
|
Nohemi Feld
|
||||||
|
Man Hockaday
|
||||||
|
Shirley Stratman
|
||||||
|
Bea Klocke
|
||||||
|
Neal Volkert
|
||||||
|
Bert Baden
|
||||||
|
Brooke Stockbridge
|
||||||
|
Aurea Cagle
|
||||||
|
Bryant Fincher
|
||||||
|
Beaulah Boler
|
||||||
|
Jacqualine Gaal
|
||||||
|
Janae Acree
|
||||||
|
Kris Justice
|
||||||
|
Terrie Porche
|
||||||
|
Chery Willis
|
||||||
|
Lea Gwynn
|
||||||
|
Cherise Wilkison
|
||||||
|
Aileen Mcdonnell
|
||||||
|
Vashti Rohde
|
||||||
|
Elois Carew
|
||||||
|
Kiley Mcbeath
|
||||||
|
Viki Blystone
|
||||||
|
Laree Ogburn
|
||||||
|
Lashaunda Flint
|
||||||
|
Landon Rusin
|
||||||
|
Peter Hinch
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
||||||
|
fin
|
|
@ -0,0 +1,2 @@
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et mauris blandit,
|
||||||
|
maximus ante vitae, dapibus sem. Proin maximus fringilla metus, in hendrerit lectus
|
||||||
|
volutpat sit amet. Mauris tellus dui, luctus et viverra sed, accumsan id magna. Curabitur
|
||||||
|
id sapien vitae nunc pellentesque tempor. Integer et massa sit amet sem molestie elementum
|
||||||
|
eget eget leo. Nulla neque orci, imperdiet vitae lorem vel, posuere gravida orci. In hac
|
||||||
|
habitasse platea dictumst. Aenean quis sapien accumsan libero pharetra pretium.
|
||||||
|
Pellentesque dictum dolor ac volutpat sollicitudin. Sed vel elementum dolor.
|
||||||
|
|
||||||
|
Morbi elementum rhoncus ante, et viverra tellus vulputate id. Vivamus nunc erat, feugiat
|
||||||
|
ac lacinia rhoncus, elementum vel arcu. Pellentesque habitant morbi tristique senectus et
|
||||||
|
netus et malesuada fames ac turpis egestas. Nulla convallis, quam in mattis dictum, ipsum
|
||||||
|
enim auctor arcu, id pellentesque neque mi ut neque. Etiam ultricies ac sem ut mollis.
|
||||||
|
Curabitur ultrices lobortis egestas. Nulla id lectus aliquet, lacinia lorem at, euismod
|
||||||
|
justo. Nulla laoreet, tellus eu ultrices tincidunt, felis nulla pharetra mauris, ac eleifend urna risus et lacus. Praesent ullamcorper felis accumsan odio ultricies, vitae pellentesque elit cursus. In hac habitasse platea dictumst. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris non nisl eu lacus pellentesque cursus. Quisque dignissim arcu nunc, eu posuere metus elementum eget. Vestibulum rutrum mauris eget imperdiet blandit. Nam volutpat felis eu ipsum posuere, sit amet pulvinar nisl placerat. Sed imperdiet neque non tristique ultricies.
|
||||||
|
|
||||||
|
Nulla sed finibus leo. Praesent dignissim euismod odio sed lacinia. Sed eu tempus felis, vel finibus nibh. Curabitur fermentum in nibh in bibendum. Fusce placerat id odio nec mattis. Etiam non neque blandit, iaculis justo varius, fermentum enim. Duis vel quam eu lectus efficitur mattis eget a dolor.
|
||||||
|
Cras rhoncus sodales sem id faucibus. In eget purus est. Suspendisse at malesuada elit, ut tempor nisl.
|
||||||
|
|
||||||
|
Praesent viverra aliquam volutpat. Ut consectetur dui ut lacus eleifend congue. Praesent dictum sagittis eros, et ullamcorper lacus maximus a. Phasellus tincidunt mi non neque mollis condimentum. Ut malesuada sapien non purus porta ornare. Nunc eget nisl sed ex semper viverra at sed neque. Donec euismod feugiat ex in placerat. Nullam luctus erat urna, quis sollicitudin lectus ullamcorper non. Nunc neque leo, condimentum commodo ornare vestibulum, tincidunt id sapien. Aliquam suscipit nibh ex, sit amet feugiat est sagittis eget. Suspendisse consectetur posuere quam, id euismod nulla euismod et. Proin maximus dolor massa, eu dignissim ipsum iaculis quis.
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque nec purus ultrices, accumsan ex ut, dignissim ipsum. Integer maximus a felis id ultricies. Aliquam gravida lacus sit amet euismod venenatis. Maecenas laoreet, libero at congue aliquet, turpis neque tempus nunc, ut porta erat ligula nec erat. Phasellus vestibulum suscipit nibh, non aliquam diam vestibulum non. Mauris pellentesque nunc vitae massa rhoncus, eget elementum quam ultrices. Nam varius odio quis rhoncus semper. Nulla vestibulum nisi diam, auctor ultrices lorem rhoncus at. Sed sit amet metus eu mauris iaculis consequat eget vel sapien. Aliquam erat volutpat. Vivamus bibendum id nibh at auctor. Donec gravida, urna at auctor rutrum, arcu mauris dictum massa, sed pulvinar mi augue sit amet ex. Nulla rhoncus justo ligula, id elementum eros pellentesque vitae. Nam porttitor sed risus eget facilisis.
|
|
@ -0,0 +1 @@
|
||||||
|
debut
|
|
@ -0,0 +1,9 @@
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sollicitudin nec ipsum vestibulum facilisis. Nunc eu eros a libero lacinia semper. Sed molestie est augue, in molestie eros porta in. Duis sed nulla tellus. Etiam nisl ligula, scelerisque eget metus id, elementum laoreet purus. Nunc velit arcu, porta sed porttitor ut, molestie at turpis. Phasellus imperdiet et urna nec auctor. Maecenas nibh leo, efficitur sit amet tellus id, facilisis tristique mi. Nunc fermentum pretium dui at euismod. Nulla elementum nec risus ac pulvinar. Mauris euismod velit sed lacinia venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus blandit dignissim imperdiet. Curabitur tempor ante non sagittis vestibulum. Aliquam non ultricies nibh.
|
||||||
|
|
||||||
|
Nulla iaculis orci a commodo vehicula. Vestibulum tempus dapibus tincidunt. Nunc ex enim, lacinia eu scelerisque et, euismod vel neque. Nunc eget turpis convallis neque tincidunt condimentum at eu lorem. In eget ipsum et augue sollicitudin pharetra. Integer lobortis erat facilisis mollis sodales. Nulla condimentum eros in eros mattis, eget fringilla ligula maximus. Pellentesque orci elit, sodales vel dui at, sodales commodo massa. Vivamus rutrum facilisis hendrerit. Donec efficitur luctus sodales.
|
||||||
|
|
||||||
|
Proin velit lectus, cursus sit amet dapibus at, malesuada ut metus. Nullam ac sollicitudin diam, vitae molestie sapien. In hac habitasse platea dictumst. Morbi dignissim augue nec sapien congue pharetra. Nulla facilisi. Curabitur quis pulvinar arcu. Etiam ut arcu purus. Cras at urna nisl. Nulla in dapibus metus. Vivamus arcu diam, scelerisque vitae nulla ac, mollis hendrerit eros. Mauris felis arcu, consectetur quis diam vel, consectetur hendrerit ligula. Duis dignissim nisl sed porta iaculis. Aenean et diam libero. Proin at nibh ex. Cras dictum, ex et finibus lobortis, mauris magna scelerisque risus, in lacinia purus tellus a augue.
|
||||||
|
|
||||||
|
Pellentesque congue massa enim, id sagittis nisi ultricies non. Nulla nec consequat ante. Nunc porttitor interdum neque, sit amet suscipit tortor rhoncus a. Aliquam sagittis elit eu turpis lobortis condimentum. Suspendisse rhoncus risus id iaculis tincidunt. Suspendisse potenti. Donec varius erat in dui suscipit, eget accumsan libero tempus. Proin pharetra lacus in risus elementum pellentesque.
|
||||||
|
|
||||||
|
Vestibulum ac scelerisque erat. Pellentesque ut nulla auctor, placerat orci eu, lobortis dui. Praesent tempus leo risus, non sodales libero placerat quis. Mauris ut odio mattis, ornare sem eu, placerat mi. Maecenas nec mollis nisi. Maecenas sagittis feugiat risus, eu tempor diam convallis ac. Nulla eu fermentum risus. Ut sollicitudin metus et aliquet faucibus. Nulla a dignissim ligula. In ultrices enim sit amet eros hendrerit sagittis. Pellentesque in ligula ut orci mattis pharetra a quis tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce vitae aliquet tellus. Interdum et malesuada fames ac ante ipsum primis in faucibus.
|
|
@ -0,0 +1,7 @@
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tempor eget sapien nec iaculis. Praesent ornare augue sed eros pulvinar vulputate. Sed sed facilisis purus. Suspendisse risus ex, semper vitae condimentum in, dictum ac velit. Quisque vitae facilisis sapien. Aenean efficitur tellus quis tellus tristique, id gravida augue dapibus. Mauris ut ultrices libero. Donec a nisi malesuada, faucibus turpis id, efficitur urna. Nulla at purus at dolor dapibus convallis. Duis condimentum ligula id tellus aliquam, ac viverra augue fermentum. Maecenas dictum urna commodo orci luctus vehicula sit amet ac erat. Suspendisse potenti. Ut nec mi odio. Mauris id nulla posuere, fermentum lacus id, consequat risus.
|
||||||
|
|
||||||
|
Duis convallis suscipit ligula, non auctor massa fermentum non. Donec consequat lorem eget accumsan feugiat. Sed venenatis, dui a cursus venenatis, nisl mi tempus quam, ut luctus orci augue vel dui. Proin id turpis at erat accumsan euismod vel eget felis. Fusce tincidunt interdum nibh, ac pharetra ante suscipit eu. Quisque non ullamcorper urna. Etiam sed leo id risus pellentesque placerat. Nunc fringilla ante in enim maximus aliquam.
|
||||||
|
|
||||||
|
Praesent pulvinar lectus vitae placerat dignissim. Vestibulum sed lorem euismod, volutpat lacus sit amet, suscipit elit. Maecenas arcu nunc, porttitor eget orci ac, aliquam posuere odio. In ultricies cursus varius. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut aliquam ullamcorper velit sit amet posuere. Suspendisse et bibendum nisl.
|
||||||
|
|
||||||
|
Mauris vitae leo luctus, malesuada tortor eu, aliquam nisl. Donec in fermentum tortor. Nunc eget turpis id urna finibus malesuada a sed quam. Aenean porttitor odio a nisi lobortis, a scelerisque nibh sagittis. Phasellus eget mi vel mi fringilla bibendum. Donec gravida diam non mauris varius suscipit. Fusce tincidunt vehicula ex eu ornare. Praesent imperdiet iaculis nisl, in vulputate lacus finibus ut. Maecenas at ultrices risus, sit amet maximus sapien. Cras iaculis nibh neque, eu viverra dui lobortis id. Cras lacinia mi laoreet arcu maximus, non aliquam mauris consequat. Fusce in vulputate leo. Nulla facilisi.
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Hello"
|
||||||
|
echo "world !!!"
|
|
@ -0,0 +1,3 @@
|
||||||
|
104 Bob Dylan 14 AA
|
||||||
|
27 Alice Ann 23 CC
|
||||||
|
45 Clark Kent 25 BB
|
|
@ -0,0 +1,9 @@
|
||||||
|
Riviere Evelyne
|
||||||
|
|
||||||
|
Objet : Attestation de suivi du MOOC Bash par Riviere Evelyne
|
||||||
|
|
||||||
|
L'équipe du MOOC Bash de l'Université de la Réunion atteste que Riviere Evelyne a suivi le MOOC Bash et obtenu plus de 80% de réussite aux quizz, challenges et évaluations terminales.
|
||||||
|
|
||||||
|
Riviere Evelyne est donc désormais tout à fait capable d'utiliser les substitutions de l'éditeur de texte VIM.
|
||||||
|
|
||||||
|
MOOC Bash, le 26/06/19.
|
|
@ -69,7 +69,7 @@ ll
|
||||||
./dm2
|
./dm2
|
||||||
exit;
|
exit;
|
||||||
cat dm2 data.csv unFichier.txt
|
cat dm2 data.csv unFichier.txt
|
||||||
bash
|
cat dm2 data.csv unFichier.txt
|
||||||
echo "l'ombre du zorglub"
|
echo "l'ombre du zorglub"
|
||||||
ls
|
ls
|
||||||
pwd
|
pwd
|
||||||
|
@ -125,7 +125,7 @@ ls
|
||||||
touch ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi
|
touch ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi
|
||||||
mv ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi.txt
|
mv ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi ceci_est_un_autre_fichier_avec_un_nom_tres_long_aussi.txt
|
||||||
ls ceci_est_un_*
|
ls ceci_est_un_*
|
||||||
echo Z comme zorglub | md5sum
|
echo Z comme zorglub | md5sum | cut -c1-3
|
||||||
ls ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
ls ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
||||||
cp ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt ceci est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
cp ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt ceci est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
||||||
ls
|
ls
|
||||||
|
@ -135,7 +135,7 @@ ls
|
||||||
ls
|
ls
|
||||||
ls ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
ls ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt
|
||||||
ls .un .deux .trois
|
ls .un .deux .trois
|
||||||
cp ceci_est_un_fichier_dont_le_nom_est_vraiment_tres_long.txt ceciest_un_fichier_dont_le_nom_est_vraiment_tres_long.txtg
|
ls .un .deux .trois
|
||||||
ls
|
ls
|
||||||
echo vive zorglub
|
echo vive zorglub
|
||||||
man history
|
man history
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue