Skip to content

Posixutils: add posix utilities #1

@IkerGalardi

Description

@IkerGalardi

Add most POSIX command line utilities:

Commands:

  • basename
    • Basename calculation
    • Optional suffix parameter
  • cat
    • Printing multiple files
    • -n flag for showing line numbers
    • -T flag for showing tab character
  • chgrp
    • Change the group
    • -R flag for recursivelly changing group
  • chmod
    • Change permissions of a file/directory
    • -R flag for recursivelly changing permissions
  • chown
    • Change owner of a file/directory
    • -R flag for changing owner recursivelly
  • cmp
    • Comparing two files
    • -s flag for not showing anything on stdout
  • cp
    • Copying file
    • -i flag for asking if the file should be copied or not
    • -l flag for hard link file
    • -s flag for symbolic linking
    • -R flag for recursive
    • -f flag for forcing the file
  • cut
    • -f flag for cut-ing by field
    • -b flag for cut-ing by byte
    • -c flag for cut-ing by character
  • date
    • Write date to stdout
  • dd
    • Copy file by parts
    • Specify block size
    • Specify block sizes separatelly
    • Specify count
  • df
    • Print available space (512 byte units)
    • flag for printing in kilobytes
    • Allow specifying filesystem device file
  • dirname
    • Print directory name of string
  • echo
  • expand
  • [ ]
  • expr
  • false
  • file
  • find
  • grep
  • head
  • kill
  • ln
  • ls
  • man
  • mkdir
  • more
  • mv
  • nohup
  • od
  • ps
  • pwd
  • rm
  • rmdir
  • sleep
  • sort
  • tail
  • test
  • time
  • touch
  • true
  • uname
  • wc
  • xargs

Documentation for the next commands should be added:

  • basename
  • cat
  • chgrp
  • chmod
  • chown
  • cmp
  • cp
  • cut
  • date
  • dd
  • df
  • diff
  • dirname
  • du
  • echo
  • expand
  • expr
  • false
  • file
  • find
  • grep
  • head
  • kill
  • ln
  • ls
  • man
  • mkdir
  • more
  • mv
  • nohup
  • od
  • ps
  • pwd
  • rm
  • rmdir
  • sleep
  • sort
  • tail
  • test
  • time
  • touch
  • true
  • uname
  • wc
  • xargs

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationfeatureNew feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions