False (Unix)
From Wikipedia, the free encyclopedia
- The correct title of this article is false (Unix). The initial letter is shown capitalized due to technical restrictions.
In Unix-like operating systems, false is the command that always returns the value 1, which is regarded by the shell as the logical value false.
This program takes no parameters.
It can be used to make a sequence of otherwise useful commands to fail, as in the example:
make … && false
false is considered to be more portable than true due to the fact that even if it is absent in the system, the call to it will fail, thus returning the correct value false.
[edit] See also
Unix command line programs (more) | |||
File and file system management: | cat | cd | chmod | chown | chgrp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | more | mount | mv | pwd | rm | rmdir | split | touch | tree | ||
Process management: | anacron | at | chroot | crontab | kill | killall | nice | pgrep | pidof | pkill | ps | sleep | screen | time | timex | top | wait | ||
User Management/Environment: | env | finger | id | locale | mesg | passwd | su | sudo | uname | uptime | w | wall | who | write | ||
Text processing: | awk | cut | diff | ex | head | iconv | join | less | more | nkf | paste | sed | sort | tail | tr | uniq | wc | xargs | ||
Shell programming: | echo | expr | printf | unset | Printing: | lp |
Communications: inetd | netstat | ping | rlogin | traceroute |
Searching: find | grep | strings |
Miscellaneous: banner | bc | cal | man | size | yes |