List of POSIX commands and Streethouse: Difference between pages

(Difference between pages)
Content deleted Content added
 
Mecarlg (talk | contribs)
No edit summary
 
Line 1:
'''Streethouse''' is a small [[village]] to the east of [[Wakefield]], the south of [[Normanton, West Yorkshire|Normanton]] and the west of [[Pontefract]] in [[West Yorkshire]]. Formerly a mining village, Streethouse retains a train station on the line between [[Wakefield]] and [[Pontefract]] and a miners' club. Unemployment and deprivation prompted several locals to leave and there have been periods when much of the housing has been uninhabited. Streethouse suffers from similar problems to [[Fitzwilliam, West Yorkshire|Fitzwilliam]] and [[Grimethorpe]], though on a lesser scale.
This is a '''list of [[Unix]] [[Computer_program|program]]s'''. Some of these programs are standard utilities that will be found on any [[Unix]] or [[Unix-like]] [[operating system]]; indeed a system without such basic components as [[ls]] or [[UNIX shell|sh]] could scarcely be described as truly Unix-like. Others are more special-purpose and may not be installed by default. Finally, some items on this list are simply separate applications which happen to have been written for Unix.
 
A lot of crime is targeted at those who move into the village who do not have a history there. The police are unable to do anything as most people are related and will not report members of their family.
Many [[MS-DOS]] commands are similar to, or based on these commands. See [[List of DOS commands]] for more information.
 
In other words Streethouse, a village of no fewer than 200 houses is full of dirty thieving inbreds. Remarkably, there are only 5 families within those 200 houses - its quite scary what freakish little creatures they manage to produce. We are talking seriously gimpy plonkers with a whole host of odd looking features and delinquency of epidemic proportions. Luckily the delightful people of Streethouse have access to a state-of-the-art chip shop, the only disadvantage being that it is a three minute walk away from most houses. In addition, when it rains the giant puddle provides a free bathing area, its just a shame it isn't in the middle of the road. The people of Streethouse are easily recognisable from quite a distance, usually the mucky white tracksuit bottoms, stripey Ben Sherman jumpers and Burberry cap's give them away, not to mention the manure-like smell. It is estimated that the average Streethouse villager has between none and three bath's per year, consumes between six and seven hundred tonnes of chips and approximately four hundred gallons of special brew per quarter. They go through roughly 50 pairs of stolen white trainers per year and they don't understand English - the chances of this being read by one of them is estimated to be about sixteen billion to one. All in all, Streethouse is without doubt one of the most dangerous places in the Northern hemisphere. Make sure you avoid at all costs!!
{{wikibookspar||Guide to UNIX commands}}
==[[System software]]==
===System Management===
*[[admin (Unix)|admin]] – Administer [[SCCS]] files
*[[rmdel]] – remove a delta from an SCCS file
*[[fuser (Unix)|fuser]] – Identify processes by files or sockets
*[[newgrp]] (or [[sg (Unix)|sg]]) – Log in to a new group
*[[nohup]] – Run a command with immunity to hangups outputting to non–tty
*[[pathchk]] – Check the validity/portability of filenames
*[[logger]] – Make entries in the system log
*[[UNIX shell|sh]] – The Bourne shell, the standard Unix shell
*[[dd (Unix)|dd]] – Convert and copy a file (Disk Dump)
*[[dirname]] – Strip non–directory suffixes from a path
*[[echo (computing)|echo]] – Print to standard output
*[[env]] – Show environment variables; run a program with altered environment variables
*[[File (Unix)|file]] (or stat) – Determine the type of a file
*[[strip]] – Discard symbols from object files
*[[uptime]] – Print how long the system has been running
 
[[Category:Villages in West Yorkshire]]
====Kernel specific====
*[[ipcs]] – Provide information on IPC facilities
*[[ipcrm]] – Remove a message queue, semaphore set or shared memory id
*[[date (Unix)|date]] – Print or set the system date and/or time
*[[uname]] – Print assorted system statistics
 
====[[Process (computing)|Processes]] and tasks management====
*[[nice (Unix)|nice]] – Alter priorities for processes
*[[time (Unix)|time]] – Time a command
*[[top (Unix)|top]] – Produce a dynamic list of all resident processes
*[[wait]] – Wait for the specified process
*[[renice]] – Alter the priorities of an already running process
*[[chroot]] – Change the system root directory for all [[child process]]es
*[[timex (Unix utility)|timex]] – Time process shell execution, measure process data and system activity
*[[kill (Unix)|kill]] – Send a signal to process, or terminate a process (by PID)
*[[killall (Unix)|killall]] – Terminate all processes (in Linux, it's kill by name)
*[[crontab]] – Crontab file editor
*[[at (Unix command)|at]] – Single–time command scheduler
*[[cron]] – Periodic command scheduler
*[[daemonic]] – Interface to daemon init scripts
*[[sleep (Unix)|sleep]] – Delay for specified time
*[[pgrep]] – Find PIDs of processes by name
*[[pidof]] – Linux equivalent of [[pgrep]]
*[[pkill]] – Send a signal to process, or terminate a process (by name). Equivalent to Linux [[killall (Unix)|killall]]
*[[ps (Unix)|ps]] – Report process status
*[[anacron]] – Periodic command scheduler
 
====User management and support====
*[[su (computing)|su]] – Start a new process (defaults to shell) as a different user (defaults to root)
*[[logname]] – Print user's login name
*[[passwd]] – User and group entries for daemons
*[[write (Unix)|write]] – Send a message to another user
*[[mesg]] – Control write access to your terminal
*[[Who (Unix)|who]] – Show who is logged on
*[[id (Unix)|id]] – Print real/effective UIDs/GIDs
*[[Unix manual|man]] – Manual browser
*[[locale]] – Get locale specific information
*[[localedef]] – Compile locale definitions
 
=====Terminal configuration=====
*[[stty]] – Change and print terminal line settings
*[[tty (Unix)|tty]] – Print filename of terminal connected to standard input
*[[tput]] – Initialize a terminal/query terminfo database
 
===Files and texts===
*[[Coreutils]] – [[GNU]] package, containing a lot of file, text, and shell utilities
*[[info (Unix)|info]] – An alternative to [[Unix_manual|man]]
*[[Unix_manual|man]] – Displays online manual for a program
 
====Filesystem Utilities====
*[[chgrp]] – Change the group of a file or directory
*[[chmod]] – Change the permissions of a file or directory
*[[chown]] – Change the owner of a file or directory
*[[cp (Unix)|cp]] – Copy a file or directory to another ___location
*[[Df (Unix)|df]] – Report disk space
*[[du (Unix)|du]] – Calculate used disk space
*[[fsck]] – [[Filesystem]] check
*[[ln (Unix)|ln]] – Link one file/directory to another
*[[ls]] – List directory contents
*[[mkdir]] – Make a directory
*[[mkfifo]] – Make a named pipe
*[[mount (Unix)|mount]] – Mount a [[filesystem]]
*[[mv]] – Move or rename a file or directory
*[[pwd]] – Print the current working directory
*[[Rm (Unix)|rm]] – Delete a file or directory
*[[rmdir]] – Delete a directory
*[[Touch (Unix)|touch]] – Create a new file or update its modification time
*[[unlink]] – System call to remove a file or directory
*[[lsof]] – list open files
 
====Archivers and compression====
*[[afio]] – Compatible superset of [[cpio]] with added functionality
*[[ar (Unix)|ar]] – Maintain, modify, and extract from archives. Now largely obsoleted by [[Tar (file format)|tar]]
*[[bzip2]] – Block–sorting file compressor
*[[compress]] – Traditional compressor using the [[LZW (algorithm)|LZW algorithm]]
*[[CPIO|cpio]] – A traditional archiving tool/format
*[[gzip]] – The gzip file compressor
*[[pax (program)|pax]] – POSIX archive tool that handles multiple formats.
*[[TAR file format|tar]] – Tape ARchiver, concatenates files
*[[uncompress]] – Uncompresses files compressed with ''compress''.
*[[zcat]] – Prints files to stdout from gzip archives without unpacking them to separate file(s)
 
====Text Processing====
*[[awk]] – A pattern scanning and processing language
*[[cat (Unix)|cat]] – Concatenate files to standard output
*[[cmp]] – Compare two files byte for byte
*[[comm]] – Sort two files and compare them line for line
*[[csplit]] – Split a file into sections determined by context lines
*[[cut (Unix)|cut]] – Remove sections from each line of a file or standard input
*[[diff]] – Compare two files line by line
*[[expand]] – Convert tabs to spaces
*[[fold (Unix)|fold]] – Wrap each input line to fit within the given width
*[[grep]] – Print lines matching a pattern (now largely superseded by [[egrep]])
*[[join (Unix utility)|join]] – Join lines of two files on a common field
*[[merge (Unix)|merge]] – Three way merge of files (see also [[paste (Unix)|paste]])
*[[nl (Unix)|nl]] – Number the lines of a file
*[[paste (Unix)|paste]] – Merge lines of files
*[[patch (Unix)|patch]] – Change files based on a patch file
*[[rev (Unix)|rev]] – reverse lines of a file
*[[sed]] – Stream EDitor
*[[sort]] – Sort lines of text files
*[[split (Unix utility)|split]] – Split a file into pieces
*[[tac]] &ndash; <b>[[cat (Unix)|cat]]</b> in reverse &mdash; displays files to standard output in reverse order starting at the end of the file
*[[tail (Unix)|tail]] &ndash; Output the tail end of files
*[[tee (Unix)|tee]] &ndash; Read from standard input, write to standard output and files
*[[tr (program)|tr]] &ndash; Translate characters
*[[unexpand]] &ndash; Convert spaces to tabs
*[[uniq]] &ndash; Remove duplicate lines from a sorted file
*[[wc (Unix utility)|wc]] &ndash; Word/line/byte count
 
=====Editors=====
*[[ed]] &ndash; Traditional line-based Unix text editor
*[[emacs]] &ndash; Powerful [[Lisp programming language|Lisp]]&ndash;based text editor and general computing environment
*[[ex (editor)|ex]] &ndash; Text editor, often a [[symbolic link]] to vi (or vim) which causes it to run in ex emulation mode
*[[NEdit]] &ndash; The multi-purpose [[X11]] editor
*[[nano (text editor)|nano]] &ndash; Clone of pico
*[[pico (text editor)|pico]] &ndash; PIne's message COmposition editor
*[[sam (program)|sam]] &ndash; Bitmapped text editor with client-server design, by [[Rob Pike]]
*[[vi]] &ndash; Visual text editor
*[[vim (text editor)|vim]] &ndash; Vi IMproved, vi clone with [[syntax highlighting]] and many other enhancements
*[[XEmacs]] &ndash; Popular version of emacs that is derived from [[emacs|GNU emacs]]
 
====Conversion====
*[[iconv]] &ndash; Convert the encoding of the specified files
*[[NKF Japanese Encoder|nkf]] &ndash; Convert Japanese characters
 
====Other text processing commands====
*[[fc (Unix)|fc]] &ndash; Processes the command history list
*[[find]] &ndash; Search for files through a directory hierarchy
*[[tsort (Unix)|tsort]] &ndash; Perform a [[topological sorting|topological sort]]
*[[head (Unix)|head]] &ndash; Output the first parts of a file
*[[less (Unix)|less]] &ndash; Improved [[more (Unix)|more]]&ndash;like text pager
*[[more (Unix)|more]] &ndash; Pager
*[[od (Unix)|od]] &ndash; Dump files in various formats, e.g. octal
*[[cksum]] &ndash; Print the CRC checksum and bytecount of a file (see also [[MD5]])
*[[uudecode]] &ndash; Decodes a binary file that was used for transmission using electronic mail
*[[uuencode]] &ndash; Encodes a binary file for transmission using electronic mail
 
===Communication, networking and remote access===
*[[apache_server|Apache webserver]]
*[[Network File System|NFS]] &ndash; Network filesystem
*[[rsh]], [[SSH]], [[telnet]] &ndash; Remote consoles
*[[Samba software|samba]] &ndash; SMB and CIFS client and server for UNIX
 
====Network system services====
*[[xinetd]] &ndash; replacement for [[inetd]]
*[[fingerd]] &ndash; a daemon for finger &ndash; a program used return a human-readable status report on either the system at the moment or a particular person in depth
*[[inetd]] &ndash; a [[Daemon (computer software)|daemon]] on many Unix systems that manages Internet services
 
====Network Utilities====
*[[Dynamic Host Configuration Protocol|dhcpd]] - the DHCP daemon
*[[ifconfig]] - a tool used to configure a network interface for TCP/IP
*[[ping]] - a network tool that tests of whether a particular host is up and reachable on the network
*[[pppd]] - [[Point-to-Point]] protocol daemon
*[[TCP Wrapper|tcpd]] - Secures programs launched from [[inetd]]
 
====Network monitoring and security====
*[[Ethereal]] - a protocol analyzer, or "packet sniffer", similar to [[tcpdump]], that adds a GUI frontend, and more sorting and filtering options
*[[Ettercap (computing)|ettercap]] - a tool for network protocol analysis
*[[John the Ripper]] - password cracking software
*[[Nmap]] - free port scanning software
*[[Nessus (software)|Nessus]] - a comprehensive open-source network vulnerability scanning program
*[[Security Administrator Tool for Analyzing Networks|SATAN]] - the Security Administrator Tool for Analyzing Networks - a testing and reporting tool that collects a information about networked hosts
*[[snort]] - an open source network intrusion detection system
*[[tcpdump]] - a computer network debugging tool that intercepts and displays TCP/IP packets being transmitted or received
 
====Other communication commands====
*[[uux]] &ndash; Remote command execution over [[UUCP]]
*[[uustat]] &ndash; a Basic Networking Utilities (BNU) command that displays status information about several types of BNU operations
*[[elm (Unix)|elm]] &ndash; Unix mail utility program
*[[mailx]] &ndash; Improved Email utility
*[[Mutt (email client)|mutt]] &ndash; Curses based mail reader
*[[talk]] &ndash; Talk to another logged&ndash;in user
 
===Programming tools===
====Script Interpreters====
*[[awk]] &ndash; Standard Unix scripting and text manipulation tool
*[[perl]] &ndash; [[Perl]] [[scripting language]]
*[[python programming language|Python]] &ndash; [[Python programming language|Python]] [[scripting language]]
*[[bash]] &ndash; Bourne Again SHell, standard shell and a script interpreter on [[linux]] systems
 
==== [[Compilers]] and [[Programming tools]] ====
*[[c99]] &ndash; C programming language
*cc &ndash; [[C compiler]]
*[[ld (Unix)|ld]] &ndash; Program linker
*[[ctags]] &ndash; Generate tags file summarising ___location of objects in source files
*[[distcc]] &ndash; Tool for distributing compiles across multiple machines
*[[fort77]] &ndash; Fortran 77 compiler
*[[gcc]] &ndash; GNU Compiler Collection C frontend (also known as GNU C Compiler)
*[[lex]] &ndash; Lexical scanner generator
*[[m4 (language)|m4]] &ndash; Macro language
*[[make]] &ndash; Automate builds
*[[nm (UNIX)|nm]] &ndash; List symbols from object files
*[[strace]] &ndash; (Linux) or [[truss (Unix)|truss]] (Solaris) Trace system calls with their arguments and signals. Useful debugging tool, but does not trace userland calls.
*[[ktrace]] &ndash; (BSD) Analogous to strace.
*[[yacc]] &ndash; Parser generator
 
====[[Scripting language|Scripting]] utilities====
*expr &ndash; Evaluate expressions
*exit &ndash; Exit shell, optionally with return code
*return &ndash; Return from shell function
*false &ndash; Return a value that evaluates as False
*true &ndash; Return a value that evaluates as True
*[[xargs]] &ndash; Build and execute command lines from standard input
*[[basename]] &ndash; Returns the final component of a path
*[[batch (Unix)|batch]] &ndash; Runs jobs when the system load level permits
*[[unset]] &ndash; Unsets a shell variable
*[[continue]] &ndash; Skip the current iteration of a loop
*strings &ndash; Print strings of printable characters found in a file
*[[times (Unix)|times]]
*[[test (Unix)|test]] &ndash; Test an expression
*[[hash (Unix)|hash]] &ndash; Command that remembers or reports command path names
*[[shift]]
 
===User interfaces===
*[[X11]] - Graphical user interface (GUI)
 
====Desktops/Graphical User Interfaces====
*[[Blackbox]] and its variants (including [[Fluxbox]] and [[Waimea (X Window System)|Waimea]])
*[[CDE]] &ndash; Common Desktop Environment, most commonly found on proprietary UNIX systems
*[[Enlightenment (window manager)|Enlightenment]] &ndash; an open source window manager for the X Window System
*[[Fvwm]] and its variant Fvwm95, which has been modified to behave like Windows 95
*[[GNOME]] &ndash; GNU Network Object Model Environment
*[[IceWM]] &ndash; ICE Window Manager
*[[KDE]] &ndash; K Desktop Environment
*[[Quartz Compositor]] &ndash; [[Apple Computer|Apple]]'s GUI interface for the Darwin BSD based operating system [[Mac OS X]]
*[[Window Maker]]
*[[WMI (X window manager)|WMI]] &ndash; Window Manager Improved
*[[XFce]] &ndash; a desktop environment for Unix and other Unix-like platforms
 
====Shells====
*[[bash]] &ndash; Bourne Again SHell, standard shell on [[linux]] systems
*[[C shell|csh]] &ndash; C shell
*[[Korn shell|ksh]] &ndash; Korn shell, standard shell on most proprietary Unix systems
*[[rc shell|rc]] &ndash; originally written for [[Plan 9 (operating system)|Plan 9]]
*[[tcsh]] &ndash; [[TENEX]] C shell, standard shell on [[Berkeley Software Distribution|BSD]] systems
*[[Z shell|zsh]] &ndash; Z shell
 
===[[Computer security]]===
====[[Antivirus]]====
*[[ClamAV]] &ndash; Email virus scanner
 
====[[Cryptography]]====
*[[Enigmail]] &ndash; Graphical interface to [[gpg]] for [[Mozilla Application Suite]] and [[Mozilla Thunderbird]]
*[[gpg]] &ndash; GNU Privacy Guard, a complete and free replacement for [[PGP]] (to do file and email encryption and signature)
*[[openssl]] &ndash; Secure Sockets Layer and general crypto library
*[[pinepgp]] &ndash; Filters which enable pine to use signed/encrypted email
*[[mcrypt]] -- Replacement for the legacy crypt program, can also make OpenPGP-compatible files.
 
===Linux specific programs===
*[[Advanced Packaging Tool|apt]] &ndash; Front&ndash;end for dpkg or rpm
*[[debconf]] &ndash; [[Debian]] package configuration management system
*[[drakconf]] &ndash; Frond&ndash;end configuration utility for [[Mandriva Linux]]
*[[dpkg]] &ndash; The Debian package manager
*[[emerge]] &ndash; A [[frontend]] to portage
*[[fink]] &ndash; The Fink package manager
*[[RPM Package Manager|rpm]] &ndash; Originally the package manager for [[Red Hat Linux]], now used by several distributions including [[Mandriva Linux]]
*[[Portage (software)|portage]] &ndash; The [[Gentoo Linux]] package manager
*[[urpmi]] &ndash; Front&ndash;end to rpm, used by [[Mandriva Linux]]
 
==[[Application software]]==
===[[Office suite]]===
*[[OpenOffice.org]]
*[[KOffice]]
 
===[[Multimedia]]===
*[[Audacity]] &ndash; Sound recording and editing program
*[[GIMP]] &ndash; Powerful image manipulation package
*[[GStreamer]] &ndash; Plugin-based multimedia framework
*[[ImageMagick]] &ndash; Image conversion library
*[[Inkscape]] &ndash; Vector graphics editor
*[[mpg123]] &ndash; MP3 player
*[[MPlayer]] &ndash; Movie player
*[[Rosegarden]] &ndash; Powerful [[digital audio workstation]]
*[[SoX]] &ndash; Sound conversion tool
*[[Totem (media player)|Totem]] &ndash; Media player
*[[transcode]] &ndash; Flexible command-line media encoding tool
*[[xine]] &ndash; Video Player
*[[xmms]] &ndash; [[Winamp]]-like multimedia player
 
===[[Web browser]]s===
*[[Dillo]] &ndash; Extremely light&ndash;weight web browser
*[[Galeon]] &ndash; Light&ndash;weight old GNOME web browser
*[[Epiphany (web browser)|Epiphany]] &ndash; Light&ndash;weight GNOME web browser
*[[Konqueror]] &ndash; KDE web browser
*[[Links (web browser)|Links]] &ndash; Console based web browser
*[[ELinks]] &ndash; Enhanced links
*[[Lynx (web browser)|lynx]] &ndash; Console based web browser
*[[Mozilla Application Suite]] &ndash; Graphical cross platform web browser & email client
*[[Mozilla Firefox]] &ndash; Extensible Web browser from [[Mozilla]]
*[[Mozilla Thunderbird]] &ndash; Extensible [[Email client]] from [[Mozilla]]
*[[Opera (web browser)|Opera]] &ndash; Web browser and [[Email client|e-mail client]]
 
===Desktop Publishing===
*[[Groff]] &ndash; Traditional typesetting system
*[[LaTeX]] &ndash; Popular [[TeX]] macro package for higher&ndash;level typesetting
*[[lp (Unix)|lp]] &ndash; Print a file (on a line printer)
*[[Passepartout (publishing)|Passepartout]] &ndash; Desktop publishing program
*[[pr (Unix)|pr]] &ndash; Convert text files for printing
*[[printf]] &ndash; Format and print data
*[[Scribus]] &ndash; Desktop publishing program
*[[TeX]] &ndash; High&ndash;quality macro&ndash;based typesetting system
*[[troff]] &ndash; The original and standard Unix typesetting system
 
===[[Database management system|Databases]]===
*[[DB2]]
*[[Firebird (database server)|Firebird]]
*[[MySQL]]
*[[Oracle database|Oracle]]
*[[PostgreSQL]]
*[[Progress (DBMS)]] [http://www.progress.com]
*[[SQLite]]
*[[Sybase]]
 
===Mathematical and scientific software===
*[[maxima]] &ndash; Symbol manipulation program
*[[units]] &ndash; Unit conversion program
*[[GNU Octave | octave]] &ndash; Numerical computing language (mostly compatible with [[Matlab]]) and environment.
 
===Desktop utilities===
*[[dc (Unix)|dc]] &ndash; Reverse-Polish desk calculator which supports unlimited precision arithmetic
*[[fortune_(program)|fortune]] &ndash; Fortune cookie program that prints a random quote
*[[bc programming language|bc]] &ndash; An arbitrary precision calculator language with syntax similar to the C programming language.
*[[cal (program)|cal]] &ndash; Displays a calendar
 
==See also==
*[[List of UNIX daemons]]
*[[List of GNU packages]]
*[[List of open source software packages]]
*[[List of KDE applications]]
*[[List of GNOME applications]]
 
== External links ==
* [http://directory.fsf.org/ FSF/UNESCO Free Software Directory] &ndash; A catalog of useful free software
* [http://freshmeat.net/browse/ Freshmeat software catalog] &ndash; The Web's largest index of Unix and cross-platform software
* [http://sourceforge.net/ SourceForge] &ndash; The world's largest development and download repository of Open Source code and applications
* [http://www.linuxlinks.com/Software/ Linux Links: Software] &ndash; Linux software catalog
* [http://www.linux.org/apps/ Linux Online - Applications] &ndash; Linux software catalog
 
[[Category:Lists of software|Unix programs]]
[[Category:Unix software]]
 
[[ar:&#1571;&#1608;&#1575;&#1605;&#1585; &#1610;&#1608;&#1606;&#1603;&#1587;]]
[[de:Unix-Kommandos]]
[[es:Lista de programas para Unix]]
[[fr:Commandes UNIX]]
[[pl:Polecenia systemu operacyjnego Unix]]
[[pt:Lista de programas para Unix]]
[[ru:&#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1102;&#1085;&#1080;&#1082;&#1089;-&#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1099;&#1093; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1093; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;]]