nixers
[game] Commands role play - Printable Version
+- nixers (https://nixers.net)
+-- Forum: General (https://nixers.net/Forum-General)
+--- Forum: Community & Forums Related Discussions (https://nixers.net/Forum-Community-Forums-Related-Discussions)
+--- Thread: [game] Commands role play (/Thread-game-Commands-role-play)


[game] Commands role play - josuah - 15-04-2016

I propose a new forum game:

Most of us may use an unix system daily, and use the same commands over and again. For <code>ls</code>, I expect a list of directories and files, for <code>uname -A</code>, I expect some detailled name of the system.

I propose this: post commands, running them against an imaginary UNIX system, and imagine the output ourself. Just like a role-play where each would write in turn:

1. the output of the previous command.
2. the next command to execute.

Very simple example: Just after logging in:

<hr/>
Post 1

Code:
$ pwd

<hr/>
Post 2

Code:
Linux
Code:
$ pwd

<hr/>
Post 3

Code:
/z/j/o/strawberries
Code:
$ tac .bash_history | sed 10q

<hr/>

And so on and so on...

It should be rather easy at first, as we can "cheat" and have a look at our own system, but even if we do that, we may all have different systems in different states, and the challenge would then be to keep cohesion and keep the state of the system in mind.


(Optional roleplay) Wrote:At the end of the day, no more work ahead, I came to next street coffe before coming home, waiting for my friend to join me here in about an hour. That was a rather old place, with a lot of things stacked in all corners, a glittering light caught my eyes. It was the blinking carret of a screen: a terminal. Why would it be there? I had to check. No one seemed to pay attention, so I came and grabbed the keyboard. Nothing on screen, but the mere prompt:

Code:
$

P.S.: I have no prefered formatting, as long as it is readable and that we have fun!
Edit: It still would be better to tell whih command we are reffering to, to keep track of what is done.


RE: [game] Commands role play - neeasade - 15-04-2016

This looks like fun -- as there was no initial command, I'm assuming I'll start with just that.

Code:
$ bash | rev



RE: [game] Commands role play - thlst - 15-04-2016

Code:
[user@localhost ~]

Code:
ls | wc -l



RE: [game] Commands role play - pranomostro - 15-04-2016

Wew, having a difficult start.

Result:

Code:
segamI
cisuM
soediV
o4m.m.p857x323 | kečiČ jovalS ,secaps htiw emanoediv gnol oot yttihS
ia
otsrk

Next code, a lot easier:
Code:
pwd

Edit: Okay, this has become obsolete now.


RE: [game] Commands role play - fuyuki - 15-04-2016

Code:
pwd

result:

Code:
resu/emoh/~:tsoh@resu;0]

next:

Code:
rev .bashrc

edit: this was intentional, lets make up a fake (hopefully interesting) bashrc


RE: [game] Commands role play - josuah - 15-04-2016

There are multiple responses to thlst, so I propose to continue by quoting the command we are "answering" to.


RE: [game] Commands role play - neeasade - 15-04-2016

okie.

(15-04-2016, 02:11 PM)fuyuki Wrote: next:

Code:
rev .bashrc

Code:
#    h t t p : /  / n i x e r s . n e t
#
# ▀▀▀▀██▄ ▀▀▀▀▀ ▀▀▀ ███  ▀▀▀██▄ ▀▀▀▀██▄  ▀▀▀██▄
# ░░░ ███  ░░░  ░░░ ███ ░░░ ███ ░░░ ███ ░░░ ███
# ▒▒▒ ███  ▒▒▒  ▒▒▒ ███ ▒▒▒     ▒▒▒ ███ ▒▒▒
# ▓▓▓ ███  ▓▓▓  ▀▓▓▄██▀ ▓▓▓▄▄   ▓▓▓▄██▀ ▀▓▓▄▄▄
# ███ ███  ███  ███ ███ ███     ███ ███     ███
# ███ ███  ███  ███ ███ ███     ███ ███     ███
# ███ ███  ███  ███ ███ ███     ███ ███     ███
# ███ ███  ███  ███ ███ ███ ███ ███ ███ ███ ███
# ███ ███  ███  ███ ███ ███ ███ ███ ███ ███ ███
# ███ ███  ███  ███ ███ ███ ███ ███ ███ ███ ███
# ███ ███  ███  ███ ███ ███ ███ ███ ███ ███ ███
# ▀▀▀ ▀▀▀ ▀▀▀▀▀ ▀▀▀ ▀▀▀  ▀▀▀▀▀  ▀▀▀ ▀▀▀  ▀▀▀▀▀
#   i r c . u n i x . c h a t  #  n i x e r s
#

prompt='$ '


let's get outta rev hell, folks.

Code:
[user@localhost ~] exit



RE: [game] Commands role play - josuah - 15-04-2016

Nice! the srexin ASCII logo from orex!

(15-04-2016, 02:19 PM)neeasade Wrote: [user@localhost ~] exit

Code:
exit

In a NIXU system, there is always a 'de' command.

Code:
$ ed $(ls -a | head -1)

EDIT: To make it match with the output of pranomostro, I had to add <code>-a</code> to <code>ls</code> as <code>ed</code> does not edit directories.


RE: [game] Commands role play - josuah - 16-04-2016

Code:
bash: ed: command not found

It is really sad, but my Arch does not hav <code>ed</code> by default.

Which shameful system is it?

Code:
uname -a



RE: [game] Commands role play - josuah - 16-04-2016

(16-04-2016, 08:36 AM)sshbio Wrote: uname -a

Code:
You have mail in /home/user/mail/INBOX

Linux Aboriginal 1.4.4 #1 SMP Tue Nov 3 16:39:03 UTC 2015 x86_64 GNU/Linux

Damn! Aboriginal with toybox, so no <code>ed</code>, but <code>rev, wc -l, ls -a pwd</code> works.

What if <code>/bin/bash</code> is a symlink pointing to <code>/bin/sh</code>? I've alwasy seen this symlink in the other direction.

(15-04-2016, 02:03 PM)pranomostro Wrote: o4m.m.p857x323 | kečiČ jovalS ,secaps htiw emanoediv gnol oot yttihS

Loled at the title. Is it him? https://fr.wikipedia.org/wiki/Slavoj_%C5%BDi%C5%BEek


Build time!

Code:
cd $(dirname $(find / -name Makefile | sed -n 2p)) && make



RE: [game] Commands role play - pranomostro - 18-04-2016

>Loled at the title. Is it him?
Yes, it is. I just needed a name with non-ASCII characters.
And I find he is quite interesting.

Code:
cd $(dirnam $(find / -name Makefile | sed -n 2p)) && make

Code:
{A lot of output by a C compiler, it seems}

A few hours later:

Code:
#wow, that takes a long time to compile!
#is that a kernel?
^C
make -B >/dev/null &; pwd



RE: [game] Commands role play - josuah - 18-04-2016

(18-04-2016, 09:35 AM)pranomostro Wrote: make -B >/dev/null &; pwd

Code:
/usr/src/lunix


Code:
$ grep -r torvalds

Linus are you here !?


RE: [game] Commands role play - venam - 20-04-2016

(18-04-2016, 09:10 PM)sshbio Wrote:
Code:
$ grep -r torvalds

Weirdly only one file popped up...
Code:
readme.md:Let's hope torvalds doesn't find this!

Code:
> cd && netstat -tulpen



RE: [game] Commands role play - josuah - 26-04-2016

Ah! I'm stuck! I need to learn about networking, and this is the occasion to get started.

(20-04-2016, 01:07 AM)venam Wrote: cd && netstat -tulpen

So I'll go with this:

Code:
Active Internet connections
Proto   Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp          0      1  servs.ssh              me.straight-ho.243     ESTABLISHED
tcp          0      0  0.0.0.0:22             0.0.0.0:*              LISTEN      1928/sshd
tcp          0      0  :::22                  :::*                   LISTEN      1928/sshd
udp          0      0  0.0.0.0:5353           0.0.0.0:*                          18300/plugins
udp          0      0  127.0.0.1:323          0.0.0.0:*                          1872/chronyd
udp          0      0  ::1:323                :::*                               1872/chronyd

It's interesting, now I'll try to back it up so that I can study it elsewhere. How will I do this...

Code:
$ sudo^U mount



RE: [game] Commands role play - venam - 27-04-2016

Code:
$ sudo mount

This replied
Code:
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=1337)

Let's try this...maybe there's an intruder:
Code:
> lastlog



RE: [game] Commands role play - josuah - 03-05-2016

(27-04-2016, 12:45 AM)venam Wrote: > lastlog

Code:
Username         Port     From             Latest
root             tty1                      Tue May  3 03:00:27 +0200 2016
daemon                                     **Never logged in**
bin                                        **Never logged in**
sys                                        **Never logged in**
sync                                       **Never logged in**
man                                        **Never logged in**
lp                                         **Never logged in**
mail                                       **Never logged in**
news                                       **Never logged in**
uucp                                       **Never logged in**
proxy                                      **Never logged in**
www-data                                   **Never logged in**
backup                                     **Never logged in**
list                                       **Never logged in**
irc                                        **Never logged in**
nobody                                     **Never logged in**
systemd-timesync                           **Never logged in**
systemd-network                            **Never logged in**
systemd-resolve                            **Never logged in**
systemd-bus-proxy                           **Never logged in**
syslog                                     **Never logged in**
messagebus                                 **Never logged in**
uuidd                                      **Never logged in**
ntp                                        **Never logged in**
colord                                     **Never logged in**
dnsmasq                                    **Never logged in**
kernoops                                   **Never logged in**
user             tty1                      Tue May  3 07:18:14 +0200 2016
postfix                                    **Never logged in**
bkdr             tty2                      Mon Jan  1 00:00:00 +0000 1970

Wait what? A very old user?

Code:
> sed -n /bkdr/ /etc/passwd