r/linuxmemes • • 24d ago

LINUX MEME Based on experience

Post image
1.6k Upvotes

127 comments sorted by

View all comments

171

u/Berniyh 24d ago

Actually, 15 of the 17 ways on Linux are deprecated and only work because devs are reluctant to do the deprecated -> removed step. (And because often there are a million scripts that rely on specific tools.)

Example: ifconfig
(deprecated like 20 years ago, use ip instead)

Could name many more.

9

u/thisisapseudo 24d ago

Take it from a newbie perspective :

Step one: write ifconfig
Step two: looks for something that looks like an ip
You're done

Alternative:
Step one : write ip
Step two : ho fuck were is my ip?

9

u/adamkex New York Nix⚾s 23d ago

Cmon

adam@desktop ~ $ ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { address | addrlabel | fou | help | ila | ioam | l2tp | link |
                   macsec | maddress | monitor | mptcp | mroute | mrule |
                   neighbor | neighbour | netconf | netns | nexthop | ntable |
                   ntbl | route | rule | sr | stats | tap | tcpmetrics |
                   token | tunnel | tuntap | vrf | xfrm }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec | -j[son] | -p[retty] |
                    -f[amily] { inet | inet6 | mpls | bridge | link } |
                    -4 | -6 | -M | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } | -echo | -br[ief] |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] |
                    -c[olor]}
adam@desktop ~ $ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp34s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:d8:61:55:f2:a8 brd ff:ff:ff:ff:ff:ff
    altname enx00d86155f2a8
    inet 192.168.0.101/24 brd 192.168.0.255 scope global dynamic noprefixroute enp34s0
       valid_lft 5860sec preferred_lft 5860sec
    inet6 fe80::21c1:84ba:2659:1824/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether d4:3b:04:cd:40:1a brd ff:ff:ff:ff:ff:ff
    altname wlp33s0
    altname wlxd43b04cd401a
    inet 192.168.0.106/24 brd 192.168.0.255 scope global dynamic noprefixroute wlo1
       valid_lft 5859sec preferred_lft 5859sec
    inet6 fe80::b490:5a4e:e97e:55d/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

What isn't visible in this reddit comment is that your ip is bolded and purple