An introductory description of tools in computers

People use many names for an electronic machine that
takes data input, computes instructions on this - and
gives data outputted to devices.

The hardware (physical computer system) can be inside,

  • a TV 🖥,
  • mobile phone or tablet 📱,
  • laptop 💻, desktop personal computer
  • and network (or Internet cloud) service computers - data servers - and supercomputers.

Next page, ➡️

The computer's software

Software is algorithmic tasks that are written in computer programs,
made of instructions for a computer ("code").

Some computers can take in instructions in human-readable language through commands that a computer Operating System command interpreter (shell) program runs through working on.
Operating Systems allow computers to work.

Computer users can interface (connect with) the system through a OS shell command-line (text) interface, this terminal or console helps users
to input (give, enter) with keyboard, lines of text called command lines (coded "script" tasks), to do with the system software (tool programs and applications).

$> ____

The levels ☱ of app code in computers (architecture) are:

source text instruction codes

->

instruction compiler or runtime byte-code

->

assembled low level binary machine-interfaced code inside executable files

Next page >.

BlueTooth device controls, Internet Protocol communication and Network Manager CLI tools

  • the bluetoothctl command takes commands as input to it - bluetoothctl connect (and MAC address of a device), connects to that device, from this BlueTooth tool - more information in this Unix & Linux Stack Exchange Question-&-Answer site answer, to Connect to a Bluetooth device via Terminal
  • "TCP/IP" Internet communication tool ip (and connection commands after with it)
  • the nmcli command connection can do things on network connections - use it with show --active or up ifname (and network device interface name) to activate, set state to up, a network device

❌️