git: bb920e6c2c - main - Improve some shell syntax highlighting in basics chapter
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Jul 2023 11:03:25 UTC
The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=bb920e6c2c674c98bc8090cb19d5580ba842716f commit bb920e6c2c674c98bc8090cb19d5580ba842716f Author: Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> AuthorDate: 2023-07-13 11:02:04 +0000 Commit: Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> CommitDate: 2023-07-13 11:02:04 +0000 Improve some shell syntax highlighting in basics chapter PR: 269243 Submitted by: CiarĂ¡n Ainsworth <ciaranainsworth@gmail.com> Sponsored by: Daifressh --- .../content/en/books/handbook/basics/_index.adoc | 78 +++++++++++++++++++++- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc index 1950c1cdba..db51642d18 100644 --- a/documentation/content/en/books/handbook/basics/_index.adoc +++ b/documentation/content/en/books/handbook/basics/_index.adoc @@ -74,7 +74,7 @@ After reading this chapter, you will know: Unless FreeBSD has been configured to automatically start a graphical environment during startup, the system will boot into a command line login prompt, as seen in this example: -[source,shell] +[.programlisting] .... FreeBSD/amd64 (pc3.example.org) (ttyv0) @@ -393,6 +393,12 @@ When finished, the utility will prompt to either create another user or to exit. [source,shell] .... # adduser +.... + +The output should be similar to the following: + +[.programlisting] +.... Username: jru Full name: J. Random User Uid (Leave empty for default): @@ -458,6 +464,13 @@ By default, an interactive mode is used, as shown in the following example. [source,shell] .... # rmuser jru + +.... + +The output should be similar to the following: + +[.programlisting] +.... Matching password entry: jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh Is this the entry you wish to remove? y @@ -490,7 +503,14 @@ This is shown in <<users-modifying-chpass-ru>>. ==== [source,shell] .... -#Changing user database information for jru. +# chpass +.... + +The output should be similar to the following: + +[.programlisting] +.... +# Changing user database information for jru. Login: jru Password: * Uid [#]: 1001 @@ -543,6 +563,12 @@ To prevent accidental or unauthorized changes, this command will prompt for the [source,shell] .... % passwd +.... + +The output should be similar to the following: + +[.programlisting] +.... Changing local password for jru. Old password: New password: @@ -562,6 +588,12 @@ This allows the password to be changed when a user cannot remember the original [source,shell] .... # passwd jru +.... + +The output should be similar to the following: + +[.programlisting] +.... Changing local password for jru. New password: Retype new password: @@ -610,6 +642,12 @@ Care must be taken when using the operator group, as unintended superuser-like a .... # pw groupadd teamtwo # pw groupshow teamtwo +.... + +The output should be similar to the following: + +[.programlisting] +.... teamtwo:*:1100: .... ==== @@ -625,6 +663,12 @@ This command will add `jru` as a member of `teamtwo`. .... # pw groupmod teamtwo -M jru # pw groupshow teamtwo +.... + +The output should be similar to the following: + +[.programlisting] +.... teamtwo:*:1100:jru .... ==== @@ -641,6 +685,12 @@ When man:pw[8] is used to add a user to a group, it only manipulates `/etc/group .... # pw groupmod teamtwo -m db # pw groupshow teamtwo +.... + +The output should be similar to the following: + +[.programlisting] +.... teamtwo:*:1100:jru,db .... ==== @@ -654,6 +704,12 @@ Unlike the previous example, these users are appended to the group and do not re [source,shell] .... % id jru +.... + +The output should be similar to the following: + +[.programlisting] +.... uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo) .... ==== @@ -726,6 +782,12 @@ For example, `ls -l` in an arbitrary directory may show: [source,shell] .... % ls -l +.... + +The output should be similar to the following: + +[.programlisting] +.... total 530 -rw-r--r-- 1 root wheel 512 Sep 5 12:31 myfile -rw-r--r-- 1 root wheel 512 Sep 5 12:31 otherfile @@ -1490,6 +1552,12 @@ For example: [source,shell] .... % ps +.... + +The output should be similar to the following: + +[.programlisting] +.... PID TT STAT TIME COMMAND 8203 0 Ss 0:00.59 /bin/csh 8895 0 R+ 0:00.00 ps @@ -1512,6 +1580,12 @@ The output from man:top[1] is similar: [source,shell] .... % top +.... + +The output should be similar to the following: + +[.programlisting] +.... last pid: 9609; load averages: 0.56, 0.45, 0.36 up 0+00:20:03 10:21:46 107 processes: 2 running, 104 sleeping, 1 zombie CPU: 6.2% user, 0.1% nice, 8.2% system, 0.4% interrupt, 85.1% idle