Source string Read only

(itstool) path: abstract/para
155/1550
Context English State
_ translator-credits
FreeBSD Quickstart Guide for <trademark class="registered">Linux</trademark> Users
<personname><firstname>John</firstname><surname>Ferrell</surname></personname>
<year>2008</year> <holder>The FreeBSD Documentation Project</holder>
$FreeBSD: head/en_US.ISO8859-1/articles/linux-users/article.xml 54379 2020-07-28 07:41:21Z bcr $
FreeBSD is a registered trademark of the FreeBSD Foundation.
Linux is a registered trademark of Linus Torvalds.
Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Red Hat, RPM, are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the <quote>™</quote> or the <quote>®</quote> symbol.
This document is intended to quickly familiarize intermediate to advanced <trademark class="registered">Linux</trademark> users with the basics of FreeBSD.
Introduction
This document highlights some of the technical differences between FreeBSD and <trademark class="registered">Linux</trademark> so that intermediate to advanced <trademark class="registered">Linux</trademark> users can quickly familiarize themselves with the basics of FreeBSD.
This document assumes that FreeBSD is already installed. Refer to the <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/bsdinstall.html"> Installing FreeBSD</link> chapter of the FreeBSD Handbook for help with the installation process.
Default Shell
<trademark class="registered">Linux</trademark> users are often surprised to find that <application>Bash</application> is not the default shell in FreeBSD. In fact, <application>Bash</application> is not included in the default installation. Instead, FreeBSD uses <citerefentry><refentrytitle>tcsh</refentrytitle><manvolnum>1</manvolnum></citerefentry> as the default root shell, and the <application>Bourne shell</application>-compatible <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> as the default user shell. <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> is very similar to <application>Bash</application> but with a much smaller feature-set. Generally shell scripts written for <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> will run in <application>Bash</application>, but the reverse is not always true.
However, <application>Bash</application> and other shells are available for installation using the FreeBSD <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/ports.html">Packages and Ports Collection</link>.
After installing another shell, use <citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></citerefentry> to change a user's default shell. It is recommended that the <systemitem class="username">root</systemitem> user's default shell remain unchanged since shells which are not included in the base distribution are installed to <filename>/usr/local/bin</filename>. In the event of a problem, the file system where <filename>/usr/local/bin</filename> is located may not be mounted. In this case, <systemitem class="username">root</systemitem> would not have access to its default shell, preventing <systemitem class="username">root</systemitem> from logging in and fixing the problem.
Packages and Ports: Adding Software in FreeBSD
FreeBSD provides two methods for installing applications: binary packages and compiled ports. Each method has its own benefits:
Binary Packages
Faster installation as compared to compiling large applications.
Does not require an understanding of how to compile software.
No need to install a compiler.
Ports
Ability to customize installation options.

Loading…

No matching activity found.

Browse all component changes

Glossary

English English
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: abstract/para
Flags
read-only
Source string location
article.translate.xml:42
String age
a year ago
Source string age
a year ago
Translation file
articles/linux-users.pot, string 12