<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: fathul ansori</title>
    <description>The latest articles on DEV Community by fathul ansori (@py0r).</description>
    <link>https://dev.to/py0r</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F870262%2F10bcf60d-abc3-41f9-bf1b-6093dcf66045.png</url>
      <title>DEV Community: fathul ansori</title>
      <link>https://dev.to/py0r</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/py0r"/>
    <language>en</language>
    <item>
      <title>GNU bash</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Fri, 19 Aug 2022 06:47:24 +0000</pubDate>
      <link>https://dev.to/py0r/gnu-bash-1enj</link>
      <guid>https://dev.to/py0r/gnu-bash-1enj</guid>
      <description>&lt;p&gt;GNU bash, version 5.1.4(1)-release (x86_64-pc-linux-gnu)&lt;br&gt;
These shell commands are defined internally.  Type &lt;code&gt;help' to see this list.&lt;br&gt;
Type&lt;/code&gt;help name' to find out more about the function &lt;code&gt;name'.&lt;br&gt;
Use&lt;/code&gt;info bash' to find out more about the shell in general.&lt;br&gt;
Use &lt;code&gt;man -k' or&lt;/code&gt;info' to find out more about commands not in this list.&lt;/p&gt;

&lt;p&gt;A star (*) next to a name means that the command is disabled.&lt;/p&gt;

&lt;p&gt;job_spec [&amp;amp;]                            history [-c] [-d offset] [n] or hist&amp;gt;&lt;br&gt;
 (( expression ))                        if COMMANDS; then COMMANDS; [ elif C&amp;gt;&lt;br&gt;
 . filename [arguments]                  jobs [-lnprs] [jobspec ...] or jobs &amp;gt;&lt;br&gt;
 :                                       kill [-s sigspec | -n signum | -sigs&amp;gt;&lt;br&gt;
 [ arg... ]                              let arg [arg ...]&lt;br&gt;
 [[ expression ]]                        local [option] name[=value] ...&lt;br&gt;
 alias [-p] [name[=value] ... ]          logout [n]&lt;br&gt;
 bg [job_spec ...]                       mapfile [-d delim] [-n count] [-O or&amp;gt;&lt;br&gt;
 bind [-lpsvPSVX] [-m keymap] [-f file&amp;gt;  popd [-n] [+N | -N]&lt;br&gt;
 break [n]                               printf [-v var] format [arguments]&lt;br&gt;
 builtin [shell-builtin [arg ...]]       pushd [-n] [+N | -N | dir]&lt;br&gt;
 caller [expr]                           pwd [-LP]&lt;br&gt;
 case WORD in [PATTERN [| PATTERN]...)&amp;gt;  read [-ers] [-a array] [-d delim] [-&amp;gt;&lt;br&gt;
 cd [-L|[-P [-e]] [-@]] [dir]            readarray [-d delim] [-n count] [-O &amp;gt;&lt;br&gt;
 command [-pVv] command [arg ...]        readonly [-aAf] [name[=value] ...] o&amp;gt;&lt;br&gt;
 compgen [-abcdefgjksuv] [-o option] [&amp;gt;  return [n]&lt;br&gt;
 complete [-abcdefgjksuv] [-pr] [-DEI]&amp;gt;  select NAME [in WORDS ... ;] do COMM&amp;gt;&lt;br&gt;
 compopt [-o|+o option] [-DEI] [name .&amp;gt;  set [-abefhkmnptuvxBCHP] [-o option-&amp;gt;&lt;br&gt;
 continue [n]                            shift [n]&lt;br&gt;
 coproc [NAME] command [redirections]    shopt [-pqsu] [-o] [optname ...]&lt;br&gt;
 declare [-aAfFgiIlnrtux] [-p] [name[=&amp;gt;  source filename [arguments]&lt;br&gt;
 dirs [-clpv] [+N] [-N]                  suspend [-f]&lt;br&gt;
 disown [-h] [-ar] [jobspec ... | pid &amp;gt;  test [expr]&lt;br&gt;
 echo [-neE] [arg ...]                   time [-p] pipeline&lt;br&gt;
 enable [-a] [-dnps] [-f filename] [na&amp;gt;  times&lt;br&gt;
 eval [arg ...]                          trap [-lp] [[arg] signal_spec ...]&lt;br&gt;
 exec [-cl] [-a name] [command [argume&amp;gt;  true&lt;br&gt;
 exit [n]                                type [-afptP] name [name ...]&lt;br&gt;
 export [-fn] [name[=value] ...] or ex&amp;gt;  typeset [-aAfFgiIlnrtux] [-p] name[=&amp;gt;&lt;br&gt;
 false                                   ulimit [-SHabcdefiklmnpqrstuvxPT] [l&amp;gt;&lt;br&gt;
 fc [-e ename] [-lnr] [first] [last] o&amp;gt;  umask [-p] [-S] [mode]&lt;br&gt;
 fg [job_spec]                           unalias [-a] name [name ...]&lt;br&gt;
 for NAME [in WORDS ... ] ; do COMMAND&amp;gt;  unset [-f] [-v] [-n] [name ...]&lt;br&gt;
 for (( exp1; exp2; exp3 )); do COMMAN&amp;gt;  until COMMANDS; do COMMANDS; done&lt;br&gt;
 function name { COMMANDS ; } or name &amp;gt;  variables - Names and meanings of so&amp;gt;&lt;br&gt;
 getopts optstring name [arg ...]        wait [-fn] [-p var] [id ...]&lt;br&gt;
 hash [-lr] [-p pathname] [-dt] [name &amp;gt;  while COMMANDS; do COMMANDS; done&lt;br&gt;
 help [-dms] [pattern ...]               { COMMANDS ; }&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
    </item>
    <item>
      <title>'elixir' Command</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Tue, 16 Aug 2022 23:57:16 +0000</pubDate>
      <link>https://dev.to/py0r/elixir-command-4f22</link>
      <guid>https://dev.to/py0r/elixir-command-4f22</guid>
      <description>&lt;h2&gt;
  
  
  Usage: elixir [options] [.exs file] [data]
&lt;/h2&gt;

&lt;p&gt;General options&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-e "COMMAND" : Evaluates the given command (*)&lt;/li&gt;
&lt;li&gt;-h, --help : Prints this message and exits&lt;/li&gt;
&lt;li&gt;-r "FILE" : Requires the given files/patterns (*)&lt;/li&gt;
&lt;li&gt;-S SCRIPT : Finds and executes the given script in $PATH&lt;/li&gt;
&lt;li&gt;-pr "FILE" : Requires the given files/patterns in parallel (*)&lt;/li&gt;
&lt;li&gt;-pa "PATH" : Prepends the given path to Erlang code path (*)&lt;/li&gt;
&lt;li&gt;-pz "PATH" : Appends the given path to Erlang code path (*)&lt;/li&gt;
&lt;li&gt;-v / --version : Prints Elixir version and exits&lt;/li&gt;
&lt;li&gt;--app APP : Starts the given app and its dependencies (*)&lt;/li&gt;
&lt;li&gt;--erl "SWITCHES" : Switches to be passed down to Erlang (*)&lt;/li&gt;
&lt;li&gt;--eval "COMMAND" : Evaluates the given command, same as -e (*)&lt;/li&gt;
&lt;li&gt;--logger-otp-reports BOOL : Enables or disables OTP reporting&lt;/li&gt;
&lt;li&gt;--logger-sasl-reports BOOL : Enables or disables SASL reporting&lt;/li&gt;
&lt;li&gt;--no-halt : Does not halt the Erlang VM after execution&lt;/li&gt;
&lt;li&gt;--werl : Uses Erlang's Windows shell GUI (Windows only)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Options given after the .exs file or -- are passed down to the executed code.&lt;br&gt;
Options can be passed to the Erlang runtime using $ELIXIR_ERL_OPTIONS or --erl.&lt;/p&gt;

&lt;p&gt;Distribution options&lt;/p&gt;

&lt;p&gt;The following options are related to node distribution.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;--cookie COOKIE : Sets a cookie for this distributed node&lt;/li&gt;
&lt;li&gt;--hidden : Makes a hidden node&lt;/li&gt;
&lt;li&gt;--name NAME : Makes and assigns a name to the distributed node&lt;/li&gt;
&lt;li&gt;--rpc-eval NODE "COMMAND" : Evaluates the given command on the given remote node (*)&lt;/li&gt;
&lt;li&gt;--sname NAME : Makes and assigns a short name to the distributed node&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Release options&lt;/p&gt;

&lt;p&gt;The following options are generally used under releases.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;--boot "FILE" : Uses the given FILE.boot to start the system&lt;/li&gt;
&lt;li&gt;--boot-var VAR "VALUE" : Makes $VAR available as VALUE to FILE.boot (*)&lt;/li&gt;
&lt;li&gt;--erl-config "FILE" : Loads configuration in FILE.config written in Erlang (*)&lt;/li&gt;
&lt;li&gt;--pipe-to "PIPEDIR" "LOGDIR" : Starts the Erlang VM as a named PIPEDIR and LOGDIR&lt;/li&gt;
&lt;li&gt;--vm-args "FILE" : Passes the contents in file as arguments to the VM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;--pipe-to starts Elixir detached from console (Unix-like only).&lt;br&gt;
It will attempt to create PIPEDIR and LOGDIR if they don't exist.&lt;br&gt;
See run_erl to learn more. To reattach, run: to_erl PIPEDIR.&lt;/p&gt;

&lt;p&gt;** Options marked with (*) can be given more than once.&lt;/p&gt;

</description>
      <category>elixir</category>
      <category>programming</category>
      <category>linux</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Linux Command: RPM</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Sun, 14 Aug 2022 03:37:12 +0000</pubDate>
      <link>https://dev.to/py0r/linux-command-rpm-12be</link>
      <guid>https://dev.to/py0r/linux-command-rpm-12be</guid>
      <description>&lt;h2&gt;
  
  
  RPM version 4.16.1.2
&lt;/h2&gt;

&lt;p&gt;Query/Verify package selection options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-a, --all = query/verify all packages&lt;/li&gt;
&lt;li&gt;-f, --file = query/verify package(s) owning file&lt;/li&gt;
&lt;li&gt;-g, --group = query/verify package(s) in group&lt;/li&gt;
&lt;li&gt;-p, --package = query/verify a package file&lt;/li&gt;
&lt;li&gt;    --pkgid = query/verify package(s) with package                                   identifier&lt;/li&gt;
&lt;li&gt;    --hdrid = query/verify package(s) with header                                    identifier&lt;/li&gt;
&lt;li&gt;    --triggeredby = query the package(s) triggered by the                                    package&lt;/li&gt;
&lt;li&gt;    --whatconflicts = query/verify the package(s) which require a dependency&lt;/li&gt;
&lt;li&gt;    --whatrequires = query/verify the package(s) which require a dependency&lt;/li&gt;
&lt;li&gt;    --whatobsoletes = query/verify the package(s) which
obsolete a dependency&lt;/li&gt;
&lt;li&gt;    --whatprovides = query/verify the package(s) which provide a dependency&lt;/li&gt;
&lt;li&gt;    --whatrecommends = query/verify the package(s) which  recommends a dependency&lt;/li&gt;
&lt;li&gt;    --whatsuggests = query/verify the package(s) which suggests a dependency&lt;/li&gt;
&lt;li&gt;    --whatsupplements = query/verify the package(s) which supplements a dependency&lt;/li&gt;
&lt;li&gt;    --whatenhances = query/verify the package(s) which
enhances a dependency&lt;/li&gt;
&lt;li&gt;    --nomanifest = do not process non-package files as manifests&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Query/Verify file selection options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-c, --configfiles = only include configuration files&lt;/li&gt;
&lt;li&gt;-d, --docfiles = only include documentation files&lt;/li&gt;
&lt;li&gt;-L, --licensefiles = only include license files&lt;/li&gt;
&lt;li&gt;-A, --artifactfiles = only include artifact files&lt;/li&gt;
&lt;li&gt;    --noghost = exclude %%ghost files&lt;/li&gt;
&lt;li&gt;    --noconfig = exclude %%config files&lt;/li&gt;
&lt;li&gt;    --noartifact = exclude %%artifact files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Query options (with -q or --query):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;    --dump = dump basic file information&lt;/li&gt;
&lt;li&gt;-l, --list = list files in package&lt;/li&gt;
&lt;li&gt;    --queryformat=QUERYFORMAT = use the following query format&lt;/li&gt;
&lt;li&gt;-s, --state = display the states of the listed files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verify options (with -V or --verify):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;    --nofiledigest = don't verify digest of files&lt;/li&gt;
&lt;li&gt;    --nofiles = don't verify files in package&lt;/li&gt;
&lt;li&gt;    --nodeps = don't verify package dependencies&lt;/li&gt;
&lt;li&gt;    --noscript = don't execute verify script(s)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Install/Upgrade/Erase options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;    --allfiles = install all files, even configurations
which might otherwise be skipped&lt;/li&gt;
&lt;li&gt;    --allmatches = remove all packages which match  (normally an error is generated if  specified multiple packages)&lt;/li&gt;
&lt;li&gt;    --badreloc = relocate files in non-relocatable package&lt;/li&gt;
&lt;li&gt;-e, --erase=+ = erase (uninstall) package&lt;/li&gt;
&lt;li&gt;    --excludedocs = do not install documentation&lt;/li&gt;
&lt;li&gt;    --excludepath= = skip files with leading component  &lt;/li&gt;
&lt;li&gt;    --force = short hand for --replacepkgs / --replacefiles&lt;/li&gt;
&lt;li&gt;    --force-debian = force installation of rpm on Debian system&lt;/li&gt;
&lt;li&gt;-F, --freshen=+ = upgrade package(s) if already installed&lt;/li&gt;
&lt;li&gt;-h, --hash = print hash marks as package installs (good with -v)&lt;/li&gt;
&lt;li&gt;    --ignorearch = don't verify package architecture&lt;/li&gt;
&lt;li&gt;    --ignoreos = don't verify package operating system&lt;/li&gt;
&lt;li&gt;    --ignoresize = don't check disk space before installing&lt;/li&gt;
&lt;li&gt;    --noverify = short hand for --ignorepayload --ignoresignature&lt;/li&gt;
&lt;li&gt;-i, --install = install package(s)&lt;/li&gt;
&lt;li&gt;    --justdb = update the database, but do not modify
the filesystem&lt;/li&gt;
&lt;li&gt;    --nodeps = do not verify package dependencies&lt;/li&gt;
&lt;li&gt;    --nofiledigest = don't verify digest of files&lt;/li&gt;
&lt;li&gt;    --nocontexts = don't install file security contexts&lt;/li&gt;
&lt;li&gt;    --nocaps = don't install file capabilities&lt;/li&gt;
&lt;li&gt;    --noorder = do not reorder package installation to
satisfy dependencies&lt;/li&gt;
&lt;li&gt;    --noscripts = do not execute package scriptlet(s)&lt;/li&gt;
&lt;li&gt;    --notriggers = do not execute any scriptlet(s) triggered by this package&lt;/li&gt;
&lt;li&gt;    --oldpackage = upgrade to an old version of the package (--force on upgrades does this automatically)&lt;/li&gt;
&lt;li&gt;    --percent = print percentages as package installs&lt;/li&gt;
&lt;li&gt;    --prefix= = relocate the package to , if
relocatable&lt;/li&gt;
&lt;li&gt;    --relocate== = relocate files from path  to &lt;/li&gt;
&lt;li&gt;    --replacefiles = ignore file conflicts between packages&lt;/li&gt;
&lt;li&gt;    --replacepkgs = reinstall if the package is already present&lt;/li&gt;
&lt;li&gt;    --test = don't install, but tell if it would work or not&lt;/li&gt;
&lt;li&gt;-U, --upgrade=+ = upgrade package(s)&lt;/li&gt;
&lt;li&gt;    --reinstall=+ = reinstall package(s)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Common options for all rpm modes and executables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-D, --define='MACRO EXPR' = define MACRO with value EXPR&lt;/li&gt;
&lt;li&gt;    --undefine=MACRO = undefine MACRO&lt;/li&gt;
&lt;li&gt;-E, --eval='EXPR' = print macro expansion of EXPR&lt;/li&gt;
&lt;li&gt;    --target=CPU-VENDOR-OS = Specify target platform&lt;/li&gt;
&lt;li&gt;    --macros=&lt;a&gt;FILE:...&lt;/a&gt; = read &lt;a&gt;FILE:...&lt;/a&gt; instead of default file(s)&lt;/li&gt;
&lt;li&gt;    --load= = load a single macro file&lt;/li&gt;
&lt;li&gt;    --noplugins = don't enable any plugins&lt;/li&gt;
&lt;li&gt;    --nodigest = don't verify package digest(s)&lt;/li&gt;
&lt;li&gt;    --nosignature = don't verify package signature(s)&lt;/li&gt;
&lt;li&gt;    --rcfile=&lt;a&gt;FILE:...&lt;/a&gt; = read &lt;a&gt;FILE:...&lt;/a&gt; instead of default file(s)&lt;/li&gt;
&lt;li&gt;-r, --root=ROOT = use ROOT as top level directory (default:"/")&lt;/li&gt;
&lt;li&gt;    --dbpath=DIRECTORY = use database in DIRECTORY&lt;/li&gt;
&lt;li&gt;    --querytags = display known query tags&lt;/li&gt;
&lt;li&gt;    --showrc = display final rpmrc and macro configuration&lt;/li&gt;
&lt;li&gt;    --quiet = provide less detailed output&lt;/li&gt;
&lt;li&gt;-v, --verbose = provide more detailed output&lt;/li&gt;
&lt;li&gt;    --version = print the version of rpm being used&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Options implemented via popt alias/exec:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;    --scripts = list install/erase scriptlets from
package(s)&lt;/li&gt;
&lt;li&gt;    --setperms = set permissions of files in a package&lt;/li&gt;
&lt;li&gt;    --setugids = set user/group ownership of files in a package&lt;/li&gt;
&lt;li&gt;    --setcaps = set capabilities of files in a package&lt;/li&gt;
&lt;li&gt;    --restore = restore file/directory permissions&lt;/li&gt;
&lt;li&gt;    --conflicts = list capabilities this package conflicts with&lt;/li&gt;
&lt;li&gt;    --obsoletes = list other packages removed by installing this package&lt;/li&gt;
&lt;li&gt;    --provides = list capabilities 
provides&lt;/li&gt;
&lt;li&gt;    --requires = list capabilities required by package(s)&lt;/li&gt;
&lt;li&gt;    --recommends = list capabilities recommended by package(s)&lt;/li&gt;
&lt;li&gt;    --suggests = list capabilities suggested by package(s)&lt;/li&gt;
&lt;li&gt;    --supplements = list capabilities supplemented by package(s)&lt;/li&gt;
&lt;li&gt;    --enhances = list capabilities enhanced by package(s)&lt;/li&gt;
&lt;li&gt;    --info = list descriptive information from package(s)&lt;/li&gt;
&lt;li&gt;    --changelog = list change logs for this package&lt;/li&gt;
&lt;li&gt;    --changes = list changes for this package with full time stamps&lt;/li&gt;
&lt;li&gt;    --xml = list metadata in xml&lt;/li&gt;
&lt;li&gt;    --triggers = list trigger scriptlets from package(s)&lt;/li&gt;
&lt;li&gt;    --filetriggers = list filetrigger scriptlets from package(s)&lt;/li&gt;
&lt;li&gt;    --last = list package(s) by install time, most  recent first&lt;/li&gt;
&lt;li&gt;    --dupes = list duplicated packages&lt;/li&gt;
&lt;li&gt;    --filesbypkg = list all files from each package&lt;/li&gt;
&lt;li&gt;    --fileclass = list file names with their classes&lt;/li&gt;
&lt;li&gt;    --filecolor = list file names with their colors&lt;/li&gt;
&lt;li&gt;    --fileprovide = list file names with their provides&lt;/li&gt;
&lt;li&gt;    --filerequire = list file names with requires&lt;/li&gt;
&lt;li&gt;    --filecaps = list file names with their POSIX1.e  capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Help options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-?, --help                         Show this help message&lt;/li&gt;
&lt;li&gt;    --usage                        Display brief usage message&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>linux</category>
      <category>devjournal</category>
      <category>redhat</category>
      <category>debian</category>
    </item>
    <item>
      <title>Linux Comment: Snap</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Sat, 13 Aug 2022 06:04:00 +0000</pubDate>
      <link>https://dev.to/py0r/linux-comment-sanp-57ag</link>
      <guid>https://dev.to/py0r/linux-comment-sanp-57ag</guid>
      <description>&lt;p&gt;snap : 2.56.2&lt;br&gt;
snapd : 2.56.2&lt;br&gt;
series : 16&lt;br&gt;
parrot : 5.1&lt;br&gt;
kernel : 5.18.0-14parrot1-amd64&lt;/p&gt;

&lt;p&gt;The snap command lets you install, configure, refresh and remove snaps. Snaps are packages that work across many different Linux distributions, enabling secure delivery and operation of the latest apps and utilities.&lt;/p&gt;

&lt;p&gt;Usage: snap  [...]&lt;/p&gt;




&lt;p&gt;Commands can be classified as follows:&lt;br&gt;
  Basics (basic snap management):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  find = Find packages to install&lt;/li&gt;
&lt;li&gt;  info = Show detailed information about snaps&lt;/li&gt;
&lt;li&gt;  install = Install snaps on the system&lt;/li&gt;
&lt;li&gt;  remove = Remove snaps from the system&lt;/li&gt;
&lt;li&gt;  list = List installed snaps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;...more (slightly more advanced snap management):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  refresh = Refresh snaps in the system&lt;/li&gt;
&lt;li&gt;  revert = Reverts the given snap to the previous state&lt;/li&gt;
&lt;li&gt;  switch = Switches snap to a different channel&lt;/li&gt;
&lt;li&gt;  disable = Disable a snap in the system&lt;/li&gt;
&lt;li&gt;  enable = Enable a snap in the system&lt;/li&gt;
&lt;li&gt;  create-cohort = Create cohort keys for a set of snaps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;History (manage system change transactions):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  changes = List system changes&lt;/li&gt;
&lt;li&gt;  tasks = List a change's tasks&lt;/li&gt;
&lt;li&gt;  abort = Abort a pending change&lt;/li&gt;
&lt;li&gt;  watch = Watch a change in progress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Daemons (manage services):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  services = Query the status of services&lt;/li&gt;
&lt;li&gt;  start = Start services&lt;/li&gt;
&lt;li&gt;  stop = Stop services&lt;/li&gt;
&lt;li&gt;  restart = Restart services&lt;/li&gt;
&lt;li&gt;  logs = Retrieve logs for services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Permissions (manage permissions):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  connections = List interface connections&lt;/li&gt;
&lt;li&gt;  interface = Show details of snap interfaces&lt;/li&gt;
&lt;li&gt;  connect = Connect a plug to a slot&lt;/li&gt;
&lt;li&gt;  disconnect = Disconnect a plug from a slot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Configuration (system administration and configuration):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  get = Print configuration options&lt;/li&gt;
&lt;li&gt;  set = Change configuration options&lt;/li&gt;
&lt;li&gt;  unset = Remove configuration options&lt;/li&gt;
&lt;li&gt;  wait = Wait for configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;App Aliases (manage aliases):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  alias = Set up a manual alias&lt;/li&gt;
&lt;li&gt;  aliases = List aliases in the system&lt;/li&gt;
&lt;li&gt;  unalias = Remove a manual alias, or the aliases for an 
entire snap&lt;/li&gt;
&lt;li&gt;  prefer = Enable aliases from a snap, disabling 
any conflicting aliases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Account (authentication to snapd and the snap store):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  login = Authenticate to snapd and the store&lt;/li&gt;
&lt;li&gt;  logout = Log out of snapd and the store&lt;/li&gt;
&lt;li&gt;  whoami = Show the email the user is logged in with&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Snapshots (archives of snap data):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  saved = List currently stored snapshots&lt;/li&gt;
&lt;li&gt;  save = Save a snapshot of the current data&lt;/li&gt;
&lt;li&gt;  check-snapshot = Check a snapshot&lt;/li&gt;
&lt;li&gt;  restore = Restore a snapshot&lt;/li&gt;
&lt;li&gt;  forget = Delete a snapshot&lt;/li&gt;
&lt;li&gt;  export-snapshot = Export a snapshot&lt;/li&gt;
&lt;li&gt;  import-snapshot = Import a snapshot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Device (manage device):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  model = Get the active model for this device&lt;/li&gt;
&lt;li&gt;  reboot = Reboot into selected system and mode&lt;/li&gt;
&lt;li&gt;  recovery = List available recovery systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Warnings (manage warnings):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  warnings = List warnings&lt;/li&gt;
&lt;li&gt;  okay = Acknowledge warnings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Assertions (manage assertions):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  known = Show known assertions of the provided type&lt;/li&gt;
&lt;li&gt;  ack = Add an assertion to the system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Introspection (introspection and debugging of snapd):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  version = Show version details&lt;/li&gt;
&lt;li&gt;  debug = Run debug commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Development (developer-oriented features):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  download = Download the given snap&lt;/li&gt;
&lt;li&gt;  pack = Pack the given directory as a snap&lt;/li&gt;
&lt;li&gt;  run = Run the given snap command&lt;/li&gt;
&lt;li&gt;  try = Test an unpacked snap in the system&lt;/li&gt;
&lt;li&gt;  prepare-image = Prepare a device image&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more information about a command, run 'snap help '.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Linux Command: flatpak</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Sat, 13 Aug 2022 05:49:40 +0000</pubDate>
      <link>https://dev.to/py0r/linux-command-flatpak-4l49</link>
      <guid>https://dev.to/py0r/linux-command-flatpak-4l49</guid>
      <description>&lt;p&gt;Flatpak 1.12.7&lt;/p&gt;

&lt;p&gt;Usage:&lt;/p&gt;

&lt;h2&gt;
  
  
  flatpak [OPTION…] COMMAND
&lt;/h2&gt;

&lt;p&gt;Builtin Commands:&lt;br&gt;
Manage installed applications and runtimes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;install = Install an application or runtime&lt;/li&gt;
&lt;li&gt;update = Update an installed application or runtime&lt;/li&gt;
&lt;li&gt;uninstall = Uninstall an installed application or runtime&lt;/li&gt;
&lt;li&gt;mask = Mask out updates and automatic installation&lt;/li&gt;
&lt;li&gt;pin = Pin a runtime to prevent automatic removal&lt;/li&gt;
&lt;li&gt;list =  List installed apps and/or runtimes&lt;/li&gt;
&lt;li&gt;info = Show info for installed app or runtime&lt;/li&gt;
&lt;li&gt;history = Show history&lt;/li&gt;
&lt;li&gt;config = Configure flatpak&lt;/li&gt;
&lt;li&gt;repair = Repair flatpak installation&lt;/li&gt;
&lt;li&gt;create-usb = Put applications or runtimes onto removable 
           media&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find applications and runtimes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;search = Search for remote apps/runtimes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Manage running applications&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;run = Run an application&lt;/li&gt;
&lt;li&gt;override = Override permissions for an application&lt;/li&gt;
&lt;li&gt;make-current = Specify default version to run&lt;/li&gt;
&lt;li&gt;enter = Enter the namespace of a running application&lt;/li&gt;
&lt;li&gt;ps = Enumerate running applications&lt;/li&gt;
&lt;li&gt;kill = Stop a running application&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Manage file access&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;documents = List exported files&lt;/li&gt;
&lt;li&gt;document-export = Grant an application access to a
                specific file&lt;/li&gt;
&lt;li&gt;document-unexport = Revoke access to a specific file&lt;/li&gt;
&lt;li&gt;document-info = Show information about a specific file&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Manage dynamic permissions&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;permissions = List permissions&lt;/li&gt;
&lt;li&gt;permission-remove = Remove item from permission store&lt;/li&gt;
&lt;li&gt;permission-set = Set permissions&lt;/li&gt;
&lt;li&gt;permission-show = Show app permissions&lt;/li&gt;
&lt;li&gt;permission-reset = Reset app permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Manage remote repositories&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;remotes = List all configured remotes&lt;/li&gt;
&lt;li&gt;remote-add = Add a new remote repository (by URL)&lt;/li&gt;
&lt;li&gt;remote-modify = Modify properties of a configured remote&lt;/li&gt;
&lt;li&gt;remote-delete = Delete a configured remote&lt;/li&gt;
&lt;li&gt;remote-ls = List contents of a configured remote&lt;/li&gt;
&lt;li&gt;remote-info = Show information about a remote app or 
runtime&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Build applications&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build-init = Initialize a directory for building&lt;/li&gt;
&lt;li&gt;build = Run a build command inside the build dir&lt;/li&gt;
&lt;li&gt;build-finish = Finish a build dir for export&lt;/li&gt;
&lt;li&gt;build-export = Export a build dir to a repository&lt;/li&gt;
&lt;li&gt;build-bundle = Create a bundle file from a ref in a local 
repository&lt;/li&gt;
&lt;li&gt;build-import-bundle = Import a bundle file&lt;/li&gt;
&lt;li&gt;build-sign = Sign an application or runtime&lt;/li&gt;
&lt;li&gt;build-update-repo = Update the summary file in a repository&lt;/li&gt;
&lt;li&gt;build-commit-from = Create new commit based on existing ref&lt;/li&gt;
&lt;li&gt;repo = Show information about a repo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Help Options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-h, --help = Show help options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Application Options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;--version = Print version information and exit&lt;/li&gt;
&lt;li&gt;--default-arch = Print default arch and exit&lt;/li&gt;
&lt;li&gt;--supported-arches = Print supported arches and exit&lt;/li&gt;
&lt;li&gt;--gl-drivers = Print active gl drivers and exit&lt;/li&gt;
&lt;li&gt;--installations = Print paths for system installations and 
exit&lt;/li&gt;
&lt;li&gt;--print-updated-env = Print the updated environment needed 
to run flatpaks&lt;/li&gt;
&lt;li&gt;--print-system-only = Only include the system installation 
with --print-updated-env&lt;/li&gt;
&lt;li&gt;-v, --verbose = Show debug information, -vv for more detail&lt;/li&gt;
&lt;li&gt;--ostree-verbose = Show OSTree debug information&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>flatpak</category>
      <category>linux</category>
      <category>opensource</category>
      <category>command</category>
    </item>
    <item>
      <title>linux command: apt-get</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Fri, 12 Aug 2022 23:22:58 +0000</pubDate>
      <link>https://dev.to/py0r/linux-command-apt-get-enj</link>
      <guid>https://dev.to/py0r/linux-command-apt-get-enj</guid>
      <description>&lt;p&gt;apt-get&lt;br&gt;
apt 2.2.4 (amd64)&lt;br&gt;
Usage: apt-get [options] command&lt;br&gt;
       apt-get [options] install|remove pkg1 [pkg2 ...]&lt;br&gt;
       apt-get [options] source pkg1 [pkg2 ...]&lt;/p&gt;

&lt;p&gt;apt-get is a command line interface for retrieval of packages&lt;br&gt;
and information about them from authenticated sources and&lt;br&gt;
for installation, upgrade and removal of packages together&lt;br&gt;
with their dependencies.&lt;/p&gt;

&lt;p&gt;Most used commands:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;update - Retrieve new lists of packages&lt;/li&gt;
&lt;li&gt;upgrade - Perform an upgrade&lt;/li&gt;
&lt;li&gt;install - Install new packages (pkg is libc6 not libc6.deb)&lt;/li&gt;
&lt;li&gt;reinstall - Reinstall packages (pkg is libc6 not libc6.deb)&lt;/li&gt;
&lt;li&gt;remove - Remove packages&lt;/li&gt;
&lt;li&gt;purge - Remove packages and config files&lt;/li&gt;
&lt;li&gt;autoremove - Remove automatically all unused packages&lt;/li&gt;
&lt;li&gt;dist-upgrade - Distribution upgrade, see apt-get(8)&lt;/li&gt;
&lt;li&gt;dselect-upgrade - Follow dselect selections&lt;/li&gt;
&lt;li&gt;build-dep - Configure build-dependencies for source 
packages&lt;/li&gt;
&lt;li&gt;satisfy - Satisfy dependency strings&lt;/li&gt;
&lt;li&gt;clean - Erase downloaded archive files&lt;/li&gt;
&lt;li&gt;autoclean - Erase old downloaded archive files&lt;/li&gt;
&lt;li&gt;check - Verify that there are no broken dependencies&lt;/li&gt;
&lt;li&gt;source - Download source archives&lt;/li&gt;
&lt;li&gt;download - Download the binary package into the current 
directory&lt;/li&gt;
&lt;li&gt;changelog - Download and display the changelog for the 
given package&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See apt-get(8) for more information about the available commands.&lt;br&gt;
Configuration options and syntax is detailed in apt.conf(5).&lt;br&gt;
Information about how to configure sources can be found in sources.list(5).&lt;br&gt;
Package and version choices can be expressed via apt_preferences(5).&lt;br&gt;
Security details are available in apt-secure(8).&lt;br&gt;
                               This APT has Super Cow Powers.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
      <category>command</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Linux Command: apt</title>
      <dc:creator>fathul ansori</dc:creator>
      <pubDate>Fri, 12 Aug 2022 09:39:50 +0000</pubDate>
      <link>https://dev.to/py0r/linux-command-apt-5g1a</link>
      <guid>https://dev.to/py0r/linux-command-apt-5g1a</guid>
      <description>&lt;p&gt;apt 2.2.4 (amd64)&lt;br&gt;
Usage: apt [options] command&lt;/p&gt;

&lt;p&gt;apt is a commandline package manager and provides commands for&lt;br&gt;
searching and managing as well as querying information about packages.&lt;br&gt;
It provides the same functionality as the specialized APT tools,&lt;br&gt;
like apt-get and apt-cache, but enables options more suitable for&lt;br&gt;
interactive use by default.&lt;/p&gt;

&lt;p&gt;Most used commands:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;list - list packages based on package names&lt;/li&gt;
&lt;li&gt;search - search in package descriptions&lt;/li&gt;
&lt;li&gt;show - show package details&lt;/li&gt;
&lt;li&gt;install - install packages&lt;/li&gt;
&lt;li&gt;reinstall - reinstall packages&lt;/li&gt;
&lt;li&gt;remove - remove packages&lt;/li&gt;
&lt;li&gt;autoremove - Remove automatically all unused packages&lt;/li&gt;
&lt;li&gt;update - update list of available packages&lt;/li&gt;
&lt;li&gt;upgrade - upgrade the system by installing/upgrading 
packages&lt;/li&gt;
&lt;li&gt;full-upgrade - upgrade the system by 
removing/installing/upgrading packages&lt;/li&gt;
&lt;li&gt;edit-sources - edit the source information file&lt;/li&gt;
&lt;li&gt;satisfy - satisfy dependency strings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See apt(8) for more information about the available commands.&lt;br&gt;
Configuration options and syntax is detailed in apt.conf(5).&lt;br&gt;
Information about how to configure sources can be found in sources.list(5).&lt;br&gt;
Package and version choices can be expressed via apt_preferences(5).&lt;br&gt;
Security details are available in apt-secure(8).&lt;/p&gt;

</description>
      <category>linux</category>
      <category>linuxcommand</category>
      <category>command</category>
      <category>parrotsec</category>
    </item>
  </channel>
</rss>
