ls(1) -hald /etc /etc/gitconfig; sudoedit.8 chmod 0644 /etc/gitconfig; ls(1) -hald /etc/gitconfig
list directory contents
-h, --human-readable
       with -l, print sizes in human readable format (e.g., 1K 234M 2G)
-a, --all
       do not ignore entries starting with .
-l     use a long listing format
-d, --directory
       list directory entries instead of contents, and do not dereference symbolic links
List information about the FILEs (the current directory by default).  Sort entries alphabetically if none
of -cftuvSUX nor --sort is specified.
Commands separated  by  a ; are executed sequentially; the shell waits for each command to terminate in turn.  The
return status is the exit status of the last command executed.
execute a command as another user
source manpages: lssudoeditls