Rules
* Never execute scripts from the internet
* Never execute scripts as root if you do not know what they do
#Programming #bash #sh #csh #ksh #fish #OpenSource #fork #bomb #forkbomb
#Tag
Rules
* Never execute scripts from the internet
* Never execute scripts as root if you do not know what they do
#Programming #bash #sh #csh #ksh #fish #OpenSource #fork #bomb #forkbomb
Rules
* Never execute scripts from the internet
* Never execute scripts as root if you do not know what they do
#Programming #bash #sh #csh #ksh #fish #OpenSource #fork #bomb #forkbomb
On cold days, my Emacs has a fireplace to keep me warm;
SOURCE: https://github.com/johanvts/emacs-fireplace
On the interesting side: the author of the package thanks Dan Torop for an Emacs Lisp Animation Tutorial: https://dantorop.info/project/emacs-animation/
I find ascii-art delightful I will definitely have look;
#Lisp #GNU #Guile #Elisp #Emacs #Lambda #Linux #Bash #sh #BSD #Debian #technology
On cold days, my Emacs has a fireplace to keep me warm;
SOURCE: https://github.com/johanvts/emacs-fireplace
On the interesting side: the author of the package thanks Dan Torop for an Emacs Lisp Animation Tutorial: https://dantorop.info/project/emacs-animation/
I find ascii-art delightful I will definitely have look;
#Lisp #GNU #Guile #Elisp #Emacs #Lambda #Linux #Bash #sh #BSD #Debian #technology
@Dendrobatus_Azureus @nixCraft And thank you Emile - @imil !
Here on Debian {in MX Linux} I had to add the following tools since the machine is not configured for programming
bmake
`apt install bmake`
bsdtar
`apt install libarchive-tools`
then success
>> log
# $ ./startnb.sh -f etc/sshd.conf
* using console: viocon
using QEMU version 7.2.19 (Debian 1:7.2+dfsg-7+deb12u16)
[ 1.0000000] NetBSD 11.99.3 (MICROVM) Notice: this software is protected by copyright
[ 1.0000000] Detecting hardware... (QBOOT 000000000000)
[ 1.0257426] done.
[ 1.0345973] kernel boot time: 51ms
Created tmpfs /dev (1835008 byte, 3552 inodes)
add net default: gateway 10.0.2.2
Starting sshd.
Server listening on :: port 22.
Server listening on 0.0.0.0 port 22.
>> End of log
^Z
I pressed ^C to enter the server to add the needed passwords for the user and root
login was a success then
#netBSD #BSD #UNIX #OpenSource #programming #quemu #bash #sh
TIL about the existence of smolBSD an amazing minimal BSD Unix system. It boots in {milli}seconds!
Site:
GitHub: https://github.com/NetBSDfr/smolBSD
#netBSD #BSD #UNIX #OpenSource #programming #quemu #bash #sh
Thanks to @nixCraft
TIL about the existence of smolBSD an amazing minimal BSD Unix system. It boots in {milli}seconds!
Site:
GitHub: https://github.com/NetBSDfr/smolBSD
#netBSD #BSD #UNIX #OpenSource #programming #quemu #bash #sh
Thanks to @nixCraft
My automated Nginx exploit scanner is getting close to perfect. Who needs SaaS tools anymore when you have Bash?
Ok, peanut gallery, is this cursèd, or glorious? ;)
function stdu {
#Syncthing du
cd
local x oIFS="$IFS"
IFS=$'\n'
du -sch $(
for x in *; do
[[ -d $x && -d $x/.stfolder ]] && echo "$x"
done
) |sort -h
IFS="$oIFS"
}
Ok, peanut gallery, is this cursèd, or glorious? ;)
function stdu {
#Syncthing du
cd
local x oIFS="$IFS"
IFS=$'\n'
du -sch $(
for x in *; do
[[ -d $x && -d $x/.stfolder ]] && echo "$x"
done
) |sort -h
IFS="$oIFS"
}
i have to switch one of my scripts to use getopts instead of just a case statement pray for me ;_;
Note: the photograph was captured by me using a DLSR armed with 77mm Circular polarizer, 81A warming filter, UV filter and RPRT (right place right time)
https://mastodon.social/@RadioAzureus/115078811536751037
#weather #bash #sh #current#SR #wttr#SouthAmerica#Carribean#Leonsberg
Note: the photograph was captured by me using a DLSR armed with 77mm Circular polarizer, 81A warming filter, UV filter and RPRT (right place right time)
https://mastodon.social/@RadioAzureus/115078811536751037
#weather #bash #sh #current#SR #wttr#SouthAmerica#Carribean#Leonsberg
I think I will start reading man <a href="/hashtag/01JYW1B6DPPK1YX36V5M55ZS8J">#<span>bash</span></a> line by line, there are so many features I didn't know about. For example:
You can use an alias as a parameter to an alias. E.g.:
alias lsopts='-lrt'
alias myls='ls '
"myls" executes "ls -lrt". To make that work, you have to append a space ' ' at the end of the myls definition.
There are better use cases for this, of course, this is just a test. If you ommit the ' ' after 'ls', myls lsopts returns "lsopts: No such file...."
I think I will start reading man <a href="/hashtag/01JYW1B6DPPK1YX36V5M55ZS8J">#<span>bash</span></a> line by line, there are so many features I didn't know about. For example:
You can use an alias as a parameter to an alias. E.g.:
alias lsopts='-lrt'
alias myls='ls '
"myls" executes "ls -lrt". To make that work, you have to append a space ' ' at the end of the myls definition.
There are better use cases for this, of course, this is just a test. If you ommit the ' ' after 'ls', myls lsopts returns "lsopts: No such file...."
Reinterpreting some Conver-style #tarot cards in #svg using @velvetyne 's great #Basteleur font, #inkscape, #imagemagick and some #bash scripts!
--------------------
#fontsInUse
Reinterpreting some Conver-style #tarot cards in #svg using @velvetyne 's great #Basteleur font, #inkscape, #imagemagick and some #bash scripts!
--------------------
#fontsInUse
The Bard and The Shell - a great article by Armin Hanisch - @Linkshaender - for the BSD Cafe Journal - @journal
A space for Bonfire maintainers and contributors to communicate