<li>Cixin Liu - <ahref="https://www.amazon.com/Dark-Forest-Remembrance-Earths-Past/dp/0765386690/ref=pd_bxgy_14_img_2?_encoding=UTF8&pd_rd_i=0765386690&pd_rd_r=AB0J179TM9NTEAMHE240&pd_rd_w=FAhxX&pd_rd_wg=pLGK7&psc=1&refRID=AB0J179TM9NTEAMHE240">The Dark Forest</a>
<li>Cixin Liu - <ahref="https://www.amazon.com/Dark-Forest-Remembrance-Earths-Past/dp/0765386690/ref=pd_bxgy_14_img_2?_encoding=UTF8&pd_rd_i=0765386690&pd_rd_r=AB0J179TM9NTEAMHE240&pd_rd_w=FAhxX&pd_rd_wg=pLGK7&psc=1&refRID=AB0J179TM9NTEAMHE240">The Dark Forest</a>
is first created it will try to automatically determine the programming
is first created it will try to automatically determine the programming
language, should that fail it is possible to manually adjust it. The color
language, should that fail it is possible to manually adjust it. The color
scheme for the syntax highlighting is adjustable in settings. </p><pre><codeclass="language-application-javascript-env-frontend">function helloWorld() {
scheme for the syntax highlighting is adjustable in settings. </p><pre><codeclass="language-application-javascript-env-frontend">function helloWorld() {
alert("Hello world");
alert("Hello world");
}</code></pre>
}</code></pre>
<p>For larger pieces of code it is better to use a code note, which uses
<p>For larger pieces of code it is better to use a code note, which uses
a fully-fledged code editor (CodeMirror). For an example of a code note,
a fully-fledged code editor (CodeMirror). For an example of a code note,
<p><spanclass="math-tex">\(% \f is defined as #1f(#2) using the macro \f\relax{x} = \int_{-\infty}^\infty \f\hat\xi\,e^{2 \pi i \xi x} \,d\xi\)</span>Some
<p><spanclass="math-tex">\(% \f is defined as #1f(#2) using the macro \f\relax{x} = \int_{-\infty}^\infty \f\hat\xi\,e^{2 \pi i \xi x} \,d\xi\)</span>Some
<p>You can read some explanation on how this journal works here: <ahref="https://github.com/zadam/trilium/wiki/Day-notes">https://github.com/zadam/trilium/wiki/Day-notes</a>
<p>You can read some explanation on how this journal works here: <ahref="https://github.com/zadam/trilium/wiki/Day-notes">https://github.com/zadam/trilium/wiki/Day-notes</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p><ahref="https://www.thecollector.com/what-are-the-seven-wonders-of-the-world/">What Are the 7 Wonders of the World? (with HD Images) | TheCollector</a>
<p>As a "login shell", Bash reads and sets (executes) the user's profile
<p>As a "login shell", Bash reads and sets (executes) the user's profile
from /etc/profile and one of ~/.bash_profile, ~/.bash_login, or ~/.profile
from /etc/profile and one of ~/.bash_profile, ~/.bash_login, or ~/.profile
(in that order, using the first one that's readable!).</p>
(in that order, using the first one that's readable!).</p>
@ -24,7 +23,6 @@
that only make sense for the initial user login. That's why all UNIX® shells
that only make sense for the initial user login. That's why all UNIX® shells
have (should have) a "login" mode.</p>
have (should have) a "login" mode.</p>
<p><em><strong>Methods to start Bash as a login shell:</strong></em>
<p><em><strong>Methods to start Bash as a login shell:</strong></em>
</p>
</p>
<ul>
<ul>
<li>the first character of argv[0] is - (a hyphen): traditional UNIX® shells
<li>the first character of argv[0] is - (a hyphen): traditional UNIX® shells
@ -33,20 +31,17 @@
<li>Bash is started with the --login option</li>
<li>Bash is started with the --login option</li>
</ul>
</ul>
<p><em><strong>Methods to test for login shell mode:</strong></em>
<p><em><strong>Methods to test for login shell mode:</strong></em>
</p>
</p>
<ul>
<ul>
<li>the shell option <ahref="http://wiki.bash-hackers.org/internals/shell_options#login_shell">login_shell</a> is
<li>the shell option <ahref="http://wiki.bash-hackers.org/internals/shell_options#login_shell">login_shell</a> is
set</li>
set</li>
</ul>
</ul>
<p><em><strong>Related switches:</strong></em>
<p><em><strong>Related switches:</strong></em>
</p>
</p>
<ul>
<ul>
<li>--noprofile disables reading of all profile files</li>
<li>--noprofile disables reading of all profile files</li>
</ul>
</ul>
<h3>Interactive shell</h3>
<h3>Interactive shell</h3>
<p>When Bash starts as an interactive non-login shell, it reads and executes
<p>When Bash starts as an interactive non-login shell, it reads and executes
commands from ~/.bashrc. This file should contain, for example, aliases,
commands from ~/.bashrc. This file should contain, for example, aliases,
since they need to be defined in every shell as they're not inherited from
since they need to be defined in every shell as they're not inherited from
@ -56,13 +51,11 @@
The classic way to have a system-wide rc file is to source /etc/bashrc
The classic way to have a system-wide rc file is to source /etc/bashrc
from every user's ~/.bashrc.</p>
from every user's ~/.bashrc.</p>
<p><em><strong>Methods to test for interactive-shell mode:</strong></em>
<p><em><strong>Methods to test for interactive-shell mode:</strong></em>
</p>
</p>
<ul>
<ul>
<li>the special parameter $- contains the letter i (lowercase I)</li>
<li>the special parameter $- contains the letter i (lowercase I)</li>
</ul>
</ul>
<p><em><strong>Related switches:</strong></em>
<p><em><strong>Related switches:</strong></em>
</p>
</p>
<ul>
<ul>
<li>-i forces the interactive mode</li>
<li>-i forces the interactive mode</li>
@ -72,7 +65,6 @@
~/.bashrc)</li>
~/.bashrc)</li>
</ul>
</ul>
<h3>SH mode</h3>
<h3>SH mode</h3>
<p>When Bash starts in SH compatiblity mode, it tries to mimic the startup
<p>When Bash starts in SH compatiblity mode, it tries to mimic the startup
behaviour of historical versions of sh as closely as possible, while conforming
behaviour of historical versions of sh as closely as possible, while conforming
to the POSIX® standard as well. The profile files read are /etc/profile
to the POSIX® standard as well. The profile files read are /etc/profile
@ -82,7 +74,6 @@
file.</p>
file.</p>
<p>After the startup files are read, Bash enters the <ahref="http://wiki.bash-hackers.org/scripting/bashbehaviour#posix_run_mode">POSIX(r) compatiblity mode (for running, not for starting!)</a>.</p>
<p>After the startup files are read, Bash enters the <ahref="http://wiki.bash-hackers.org/scripting/bashbehaviour#posix_run_mode">POSIX(r) compatiblity mode (for running, not for starting!)</a>.</p>
<p><em><strong>Bash starts in sh compatiblity mode when:</strong></em>
<p><em><strong>Bash starts in sh compatiblity mode when:</strong></em>
href="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>Developers can create scalable servers without using <ahref="https://en.wikipedia.org/wiki/Thread_(computing)">threading</a>,
href="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>Developers can create scalable servers without using <ahref="https://en.wikipedia.org/wiki/Thread_(computing)">threading</a>,
by using a simplified model of <ahref="https://en.wikipedia.org/wiki/Event-driven_programming">event-driven programming</a> that
by using a simplified model of <ahref="https://en.wikipedia.org/wiki/Event-driven_programming">event-driven programming</a> that
uses callbacks to signal the completion of a task.<ahref="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>
uses callbacks to signal the completion of a task.<ahref="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>