mirror of https://github.com/A2osX/A2osX.git
Update media to 2502
This commit is contained in:
parent
3c55ead88e
commit
515a4c1e30
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,29 @@
|
||||||
|
NEW
|
||||||
|
PREFIX
|
||||||
|
AUTO 4,1
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# This is the Main ADM script
|
||||||
|
# It is used to call all other A2osX Domain Manager (ADM) scripts
|
||||||
|
#
|
||||||
|
# Check to make sure SysAdmin is installed
|
||||||
|
set sapath = ${BOOT}usr/share/adm/
|
||||||
|
if ![ -D ${sapath} ]
|
||||||
|
echo "\nA2osX Domain Manager support files not installed"
|
||||||
|
echo "Please update your A2osX installation\n"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
if [ $# = 0 ]
|
||||||
|
echo "\nNo Command or Argument specified"
|
||||||
|
echo "try \e[7mhelp adm\e[0m or \e[7madm commands\e[0m\n"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
pushd $sapath
|
||||||
|
if [ -f $1 ]
|
||||||
|
$1 $2 $3 $4 $5 $6 $7 $8 $9
|
||||||
|
else
|
||||||
|
echo sysadm $1 command not found
|
||||||
|
fi
|
||||||
|
popd
|
||||||
|
MAN
|
||||||
|
TEXT BIN/adm
|
|
@ -0,0 +1,78 @@
|
||||||
|
NEW
|
||||||
|
PREFIX
|
||||||
|
AUTO 4,1
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# This is the Main HELP script
|
||||||
|
# It displays pages located in usr/share/help
|
||||||
|
#
|
||||||
|
function nh {
|
||||||
|
echo \nHelp is not available for $1
|
||||||
|
echo "Try \e[7mhelp list\e[0m for a list of help topics\n"
|
||||||
|
}
|
||||||
|
set hp = ${BOOT}usr/share/help
|
||||||
|
if ![ -D ${hp} ]
|
||||||
|
echo "\nA2osX Help files are not installed"
|
||||||
|
echo "Please update your A2osX installation\n"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
pushd $hp
|
||||||
|
switch $#
|
||||||
|
case 0
|
||||||
|
echo "\nNo Help Argument specified"
|
||||||
|
echo "try \e[7mhelp help\e[0m for more information on the help command\n"
|
||||||
|
exit
|
||||||
|
break
|
||||||
|
case 1
|
||||||
|
if [ $1 = "list" ]
|
||||||
|
ls -R
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
if [ -f $1 ]
|
||||||
|
set hf = $1
|
||||||
|
else
|
||||||
|
call nh $1
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
break
|
||||||
|
case 2
|
||||||
|
if [ -f "$1.help/$2" ]
|
||||||
|
set hf = "$1.help/$2"
|
||||||
|
else
|
||||||
|
if [ -f $1 ]
|
||||||
|
set hf = $1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ -z $hf ]
|
||||||
|
call nh "$1 $2"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
break
|
||||||
|
case 3
|
||||||
|
if [ -f "$1.help/$2.help/$3" ]
|
||||||
|
set hf = "$1.help/$2.help/$3"
|
||||||
|
else
|
||||||
|
call nh "$1 $2 $3"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
break
|
||||||
|
default
|
||||||
|
echo \nToo Many Arguments\n
|
||||||
|
end
|
||||||
|
if [ -n $hf ]
|
||||||
|
for l in ($hf)
|
||||||
|
switch $l
|
||||||
|
case PAGE
|
||||||
|
echo -n "\nPress a key"
|
||||||
|
pause
|
||||||
|
echo "\b\b\b\b\b\b\b\b\b\b\b "
|
||||||
|
break
|
||||||
|
Case BL
|
||||||
|
echo;break
|
||||||
|
default
|
||||||
|
echo $l
|
||||||
|
end
|
||||||
|
next
|
||||||
|
fi
|
||||||
|
MAN
|
||||||
|
TEXT BIN/help
|
|
@ -0,0 +1,94 @@
|
||||||
|
NEW
|
||||||
|
PREFIX
|
||||||
|
AUTO 4,1
|
||||||
|
#!/bin/acos
|
||||||
|
;
|
||||||
|
; AcosX BBS Demo Program
|
||||||
|
;
|
||||||
|
; A mocked up BBS demonstration for KansasFest 2021!
|
||||||
|
;
|
||||||
|
; 2021-07-07, Brian J. Bernstein
|
||||||
|
;
|
||||||
|
|
||||||
|
; menu_step is for demo purposes; keeps track of the mocked next command (since we can't test commands yet
|
||||||
|
; we increment and instead test step to determine what to do next)
|
||||||
|
menu_step = 0
|
||||||
|
|
||||||
|
connect
|
||||||
|
print "CONNECTed to A2OSX BBS!"\\
|
||||||
|
|
||||||
|
login
|
||||||
|
input "Username or 'NEW': " lo$
|
||||||
|
print \"Welcome back, ";lo$;"!"\"You do not have any unread e-mail."\
|
||||||
|
|
||||||
|
if lo$="" then print "fine, go away then":goto main_menu
|
||||||
|
; TODO: remove this comment when string test works
|
||||||
|
; if lo$ <> "A2OSX" then print "Unknown user ID":goto login
|
||||||
|
|
||||||
|
welcome
|
||||||
|
print \"Welcome to the a2osx BBS powered by AcosX!"\\
|
||||||
|
print "-- NEWS -- 2021-07-21"\\"We're demoing the new ACOS-compatible language running on a2osx today!"\
|
||||||
|
|
||||||
|
main_menu
|
||||||
|
print "[";date$; " - ";time$;"]"
|
||||||
|
input "Main -> " a$
|
||||||
|
|
||||||
|
if a$="?" then gosub showmenu_main:goto main_menu
|
||||||
|
if a$="off" then goto logoff
|
||||||
|
|
||||||
|
; TODO: remove this comment when string test works
|
||||||
|
if menu_step = 0 then goto sys_info
|
||||||
|
if menu_step = 1 then goto read_news
|
||||||
|
|
||||||
|
goto logoff
|
||||||
|
|
||||||
|
print "Unknown command. Enter '?' for menu."
|
||||||
|
goto main_menu
|
||||||
|
|
||||||
|
showmenu_main
|
||||||
|
print "-=> Main Menu <=-"
|
||||||
|
print " ? - Help (this screen)"
|
||||||
|
print " off - Logoff the system"
|
||||||
|
print \
|
||||||
|
return
|
||||||
|
|
||||||
|
logoff
|
||||||
|
print "-=> Logoff <=-"\\
|
||||||
|
print "Leaving so soon? Well, be sure to check out these other systems:"\
|
||||||
|
print " Dronefone - 201-376-6337 - 300/1200/2400"
|
||||||
|
print " The Iron Castle - 201-822-0527 - 300/1200/2400"
|
||||||
|
print " What BBS? - 201-464-9251 - 300/1200"
|
||||||
|
print " Northlink - 201-376-0816 - 300/1200"
|
||||||
|
|
||||||
|
print \"So long, and thanks for all the fish! *CLICK!*":goto end
|
||||||
|
|
||||||
|
sys_info
|
||||||
|
print "-=> System Information <=-"\
|
||||||
|
print "A2OSX BBS is running on:"\\"- 128k Apple //e"\"- 2 Disk ][ drives"\"- Uthernet II (no land line anymore!)"
|
||||||
|
print "- CFFA 3000 32MB partition"\"- No Slot Clock"\\
|
||||||
|
print "...and most important of all, it is written in the ACOS language and running on"\"a2osx!"\
|
||||||
|
menu_step = 1
|
||||||
|
goto main_menu
|
||||||
|
|
||||||
|
read_news
|
||||||
|
print "-=> Latest News - 2021-07-21 <=-"\
|
||||||
|
print "We are demoing AcosX at KansasFest 2021! Since the last KFest there have been"
|
||||||
|
print "numerous improvements to the a2osx operating system, but we're excited to show"
|
||||||
|
print "today how the ACOS language has been re-implemented to help revive the GBBS Pro"\"BBS legacy!"\
|
||||||
|
print "GBBS Pro was one of the more popular BBS platforms back in the 1980s for"
|
||||||
|
print "Apple II computers and one of the most powerful features of it was that the"
|
||||||
|
print "entire system was written in a BASIC-like language called ACOS. While the"
|
||||||
|
print "legacy ACOS interpreter has gone through many revisions over the years, nobody"
|
||||||
|
print "has ever added support for the Uthernet interface or multiple simultaneous"
|
||||||
|
print "users. Since a2osx is natively multi-user and supports the Uthernet card, it"
|
||||||
|
print "was an excellent choice for the next generation of Apple II BBS. As well, the"
|
||||||
|
print "goal is to be ACOS compatible so as to provide a platform to bring peoples'"
|
||||||
|
print "old GBBS mods back to life!"\
|
||||||
|
menu_step = 2
|
||||||
|
goto main_menu
|
||||||
|
|
||||||
|
|
||||||
|
end
|
||||||
|
; do nothing after this line until we have a proper END or something like that
|
||||||
|
MAN
|
||||||
|
TEXT /MAKE/usr/share/examples/bbsdemo.s
|
|
@ -0,0 +1,14 @@
|
||||||
|
TITLE
|
||||||
|
A2osX ADM Update Help
|
||||||
|
|
||||||
|
The adm update command allows you to update your current A2osX installation
|
||||||
|
to the latest build. This command requires a properly installed, configured
|
||||||
|
and running network infastructure. Update will test that the update.a2osx.net
|
||||||
|
server can be reached. Update will then compare the currently running version
|
||||||
|
with the latest version available on the update server.
|
||||||
|
|
||||||
|
The update process will install new system files, bins and even an updated
|
||||||
|
version of ProDOS FX. It will not change files in user home directories
|
||||||
|
or configuration files stored in ./etc (other then updated the version file
|
||||||
|
itself).
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
TITLE
|
||||||
|
A2osX ADM Update Help
|
||||||
|
|
||||||
|
The adm update command allows you to update your current A2osX installation
|
||||||
|
to the latest build. This command requires a properly installed, configured
|
||||||
|
and running network infastructure. Update will test that the update.a2osx.net
|
||||||
|
server can be reached. Update will then compare the currently running version
|
||||||
|
with the latest version available on the update server.
|
||||||
|
|
||||||
|
The update process will install new system files, bins and even an updated
|
||||||
|
version of ProDOS FX. It will not change files in user home directories
|
||||||
|
or configuration files stored in ./etc (other then updated the version file
|
||||||
|
itself).
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
TITLE
|
||||||
|
A2osX ADM Update Help
|
||||||
|
|
||||||
|
The adm update command allows you to update your current A2osX installation
|
||||||
|
to the latest build. This command requires a properly installed, configured
|
||||||
|
and running network infastructure. Update will test that the update.a2osx.net
|
||||||
|
server can be reached. Update will then compare the currently running version
|
||||||
|
with the latest version available on the update server.
|
||||||
|
|
||||||
|
The update process will install new system files, bins and even an updated
|
||||||
|
version of ProDOS FX. It will not change files in user home directories
|
||||||
|
or configuration files stored in ./etc (other then updated the version file
|
||||||
|
itself).
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
TITLE
|
||||||
|
A2osX ADM Update Help
|
||||||
|
|
||||||
|
The adm update command allows you to update your current A2osX installation
|
||||||
|
to the latest build. This command requires a properly installed, configured
|
||||||
|
and running network infastructure. Update will test that the update.a2osx.net
|
||||||
|
server can be reached. Update will then compare the currently running version
|
||||||
|
with the latest version available on the update server.
|
||||||
|
|
||||||
|
The update process will install new system files, bins and even an updated
|
||||||
|
version of ProDOS FX. It will not change files in user home directories
|
||||||
|
or configuration files stored in ./etc (other then updated the version file
|
||||||
|
itself).
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
TITLE
|
||||||
|
A2osX Shell CD Command Help
|
||||||
|
|
||||||
|
cd <value>
|
||||||
|
|
||||||
|
The cd command is used to change the current working directory. You must
|
||||||
|
supply the cd command a valid relative or absolute path. Examples of
|
||||||
|
relative paths include subdir1 (a sub-directory in the current directory),
|
||||||
|
../subdir2 (a sub-directory in the parent of the current directory), and
|
||||||
|
subdir1/subdir3 ( a sub-directory in the sub-directory subdir1 of the current
|
||||||
|
directory). An absolute path always begins with a / and includes the volume
|
||||||
|
name of the disk drive to which change the current working directory such as
|
||||||
|
/MYVOL1/var/logs (the sub-directory logs in the directory var on the disk
|
||||||
|
with a volume label of MYVOL1).
|
||||||
|
PAGE
|
||||||
|
You can use the pwd command to display the current working directory if your
|
||||||
|
prompt ($) does not automatically display it on the command line (the default,
|
||||||
|
set in your PROFILE). The current working directory is used by the shell to
|
||||||
|
look for scripts not located in one of the directories specified by $PATH or
|
||||||
|
as the directory for reading and writing files when no path is provided by a
|
||||||
|
command. For example, if you execute the ls command without arguments, ls
|
||||||
|
assumes to list the files in the current working directory. Similarly, if
|
||||||
|
you specify a file without a path, for example the command echo Hello >
|
||||||
|
outfile, shell will place the file outfile in the current working directory.
|
||||||
|
See the related popd and pushd commands.
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
TITLE
|
||||||
|
A2osX Shell (bin/sh) Special Keys
|
||||||
|
|
||||||
|
While entering commands at the A2osX shell prompt, you can use the
|
||||||
|
following special keys to edit the command line:
|
||||||
|
|
||||||
|
Key Usage
|
||||||
|
----------- --------------------------------------------------------------
|
||||||
|
DELETE Deletes character to left of cursor, moves rest of line left
|
||||||
|
Control-C Erases entire command line
|
||||||
|
Control-D Exits Shell and if user Shell logs you out of your session
|
||||||
|
Control-Z Deletes character under the cursor
|
||||||
|
Up Arrow Displays previous command(s) from history.
|
||||||
|
Down Arrow Displays next command(s) from history.
|
||||||
|
Left Arrow Moves cursor to the left to edit current command
|
||||||
|
Right Arrow Moves cursor to the right to edit current command
|
||||||
|
PAGE
|
||||||
|
In addition to the editing keys above, you can use the following special
|
||||||
|
keys while running scripts or executing commands:
|
||||||
|
|
||||||
|
Key Usage
|
||||||
|
----------- --------------------------------------------------------------
|
||||||
|
Control-C Interrupts running command or script
|
||||||
|
Open Apple-0 Switches you to the console display
|
||||||
|
Open Apple-1 Switches you to Virtual Terminals 1 through 8 if so configured
|
||||||
|
to OA-8
|
||||||
|
Open Apple-9 Switches you to the GUI display if configured and started
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
TITLE
|
||||||
|
A2osX Domain Manager Help
|
||||||
|
|
||||||
|
ADM or the A2osX Domain Manager is a series of scripts you can use to
|
||||||
|
perform a variety of administrative functions on your A2osX system.
|
||||||
|
For help on any of the adm commands use the syntax help adm command
|
||||||
|
For example you can do
|
||||||
|
|
||||||
|
help adm update
|
||||||
|
help adm enable
|
||||||
|
help adm app install
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
TITLE
|
||||||
|
A2osX Edit Help
|
||||||
|
|
||||||
|
The edit command allows the user to interactively read and edit standard text
|
||||||
|
files in A2osX. If you do not specify a file name on the command line, you
|
||||||
|
will be prompted to enter one when you save your work (control-S). Consult
|
||||||
|
the help screen below for a list of the special keys that can be used while
|
||||||
|
editing a file.
|
||||||
|
|
||||||
|
A note for the touch typists!: While edit is not a word processor, it still is
|
||||||
|
one of the most complex programs included in A2osX. It does a lot! A side
|
||||||
|
affect of this, and due to the lack of a keyboard buffer in the Apple //e, if
|
||||||
|
you try to speed type while using EDIT some keystrokes may be dropped. This
|
||||||
|
is most noticeable when using the AppleWin emulator set to 1.0 speed.
|
||||||
|
Changing the emulator speed to at least 2.0 will significantly reduce or
|
||||||
|
eliminate the dropped keys.
|
||||||
|
|
|
@ -1,75 +1,14 @@
|
||||||
NEW
|
TITLE
|
||||||
PREFIX
|
A2osX Help Help
|
||||||
AUTO 4,1
|
|
||||||
#!/bin/sh
|
The help command displays system, application and program
|
||||||
#
|
help files for A2osX. Options include:
|
||||||
# This is the Main HELP script
|
|
||||||
# It displays pages located in usr/share/help
|
help help - displays this help page
|
||||||
#
|
help adm - general help on the A2osX Domain Manager
|
||||||
function nh {
|
help adm enable - help on the adm enable command
|
||||||
echo \nHelp is not available for $1
|
help ls - help on the ls command
|
||||||
echo "Try \e[7mhelp list\e[0m for a list of help topics\n"
|
help sh - general shell (bin/sh) help
|
||||||
}
|
help sh for - help on the shell for command
|
||||||
set hp = ${BOOT}usr/share/help
|
help list - displays a directory listing of help topics
|
||||||
if ![ -D ${hp} ]
|
|
||||||
echo "\nA2osX Help files are not installed"
|
|
||||||
echo "Please update your A2osX installation\n"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
pushd $hp
|
|
||||||
switch $#
|
|
||||||
case 0
|
|
||||||
echo "\nNo Help Argument specified"
|
|
||||||
echo "try \e[7mhelp help\e[0m for more information on the help command\n"
|
|
||||||
exit
|
|
||||||
break
|
|
||||||
case 1
|
|
||||||
if [ $1 = "list" ]
|
|
||||||
ls -R
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
if [ -f $1 ]
|
|
||||||
set hf = $1
|
|
||||||
else
|
|
||||||
call nh $1
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
break
|
|
||||||
case 2
|
|
||||||
if [ -f "$1.help/$2" ]
|
|
||||||
set hf = "$1.help/$2"
|
|
||||||
else
|
|
||||||
if [ -f $1 ]
|
|
||||||
set hf = $1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ -z $hf ]
|
|
||||||
call nh "$1 $2"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
break
|
|
||||||
case 3
|
|
||||||
if [ -f "$1.help/$2.help/$3" ]
|
|
||||||
set hf = "$1.help/$2.help/$3"
|
|
||||||
else
|
|
||||||
call nh "$1 $2 $3"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
break
|
|
||||||
default
|
|
||||||
echo \nToo Many Arguments\n
|
|
||||||
end
|
|
||||||
if [ -n $hf ]
|
|
||||||
for l in ($hf)
|
|
||||||
switch $l
|
|
||||||
case PAGE
|
|
||||||
pause;break
|
|
||||||
Case BL
|
|
||||||
echo;break
|
|
||||||
default
|
|
||||||
echo $l
|
|
||||||
end
|
|
||||||
next
|
|
||||||
fi
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/adm/help
|
|
||||||
|
|
|
@ -1,167 +0,0 @@
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX Help Help
|
|
||||||
BL
|
|
||||||
The help command displays system, application and program
|
|
||||||
help files for A2osX. Options include:
|
|
||||||
BL
|
|
||||||
help help - displays this help page
|
|
||||||
help adm - general help on the A2osX Domain Manager
|
|
||||||
help adm enable - help on the adm enable command
|
|
||||||
help ls - help on the ls command
|
|
||||||
help sh - general shell (bin/sh) help
|
|
||||||
help sh for - help on the shell for command
|
|
||||||
help list - displays a directory listing of help topics
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/help
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX Domain Manager Help
|
|
||||||
BL
|
|
||||||
ADM or the A2osX Domain Manager is a series of scripts you can use to
|
|
||||||
perform a variety of administrative functions on your A2osX system.
|
|
||||||
For help on any of the adm commands use the syntax help adm command
|
|
||||||
For example you can do
|
|
||||||
BL
|
|
||||||
help adm update
|
|
||||||
help adm enable
|
|
||||||
help adm app install
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/adm
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX ADM Update Help
|
|
||||||
BL
|
|
||||||
The adm update command allows you to update your current A2osX installation
|
|
||||||
to the latest build. This command requires a properly installed, configured
|
|
||||||
and running network infastructure. Update will test that the update.a2osx.net
|
|
||||||
server can be reached. Update will then compare the currently running version
|
|
||||||
with the latest version available on the update server.
|
|
||||||
BL
|
|
||||||
The update process will install new system files, bins and even an updated
|
|
||||||
version of ProDOS FX. It will not change files in user home directories
|
|
||||||
or configuration files stored in ./etc (other then updated the version file
|
|
||||||
itself).
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/adm.help/update
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX Edit Help
|
|
||||||
BL
|
|
||||||
The edit command allows the user to interactively read and edit standard text
|
|
||||||
files in A2osX. If you do not specify a file name on the command line, you
|
|
||||||
will be prompted to enter one when you save your work (control-S). Consult
|
|
||||||
the help screen below for a list of the special keys that can be used while
|
|
||||||
editing a file.
|
|
||||||
BL
|
|
||||||
A note for the touch typists!: While edit is not a word processor, it still is
|
|
||||||
one of the most complex programs included in A2osX. It does a lot! A side
|
|
||||||
affect of this, and due to the lack of a keyboard buffer in the Apple //e, if
|
|
||||||
you try to speed type while using EDIT some keystrokes may be dropped. This
|
|
||||||
is most noticeable when using the AppleWin emulator set to 1.0 speed.
|
|
||||||
Changing the emulator speed to at least 2.0 will significantly reduce or
|
|
||||||
eliminate the dropped keys.
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/edit
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX Shell (bin/sh) Special Keys
|
|
||||||
BL
|
|
||||||
While entering commands at the A2osX shell prompt, you can use the
|
|
||||||
following special keys to edit the command line:
|
|
||||||
BL
|
|
||||||
Key Usage
|
|
||||||
----------- --------------------------------------------------------------
|
|
||||||
DELETE Deletes character to left of cursor, moves rest of line left
|
|
||||||
Control-C Erases entire command line
|
|
||||||
Control-D Exits Shell and if user Shell logs you out of your session
|
|
||||||
Control-Z Deletes character under the cursor
|
|
||||||
Up Arrow Displays previous command(s) from history.
|
|
||||||
Down Arrow Displays next command(s) from history.
|
|
||||||
Left Arrow Moves cursor to the left to edit current command
|
|
||||||
Right Arrow Moves cursor to the right to edit current command
|
|
||||||
PAGE
|
|
||||||
In addition to the editing keys above, you can use the following special
|
|
||||||
keys while running scripts or executing commands:
|
|
||||||
BL
|
|
||||||
Key Usage
|
|
||||||
----------- --------------------------------------------------------------
|
|
||||||
Control-C Interrupts running command or script
|
|
||||||
Open Apple-0 Switches you to the console display
|
|
||||||
Open Apple-1 Switches you to Virtual Terminals 1 through 8 if so configured
|
|
||||||
to OA-8
|
|
||||||
Open Apple-9 Switches you to the GUI display if configured and started
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/sh.help/keys
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX Shell CD Command Help
|
|
||||||
BL
|
|
||||||
cd <value>
|
|
||||||
BL
|
|
||||||
The cd command is used to change the current working directory. You must
|
|
||||||
supply the cd command a valid relative or absolute path. Examples of
|
|
||||||
relative paths include subdir1 (a sub-directory in the current directory),
|
|
||||||
../subdir2 (a sub-directory in the parent of the current directory), and
|
|
||||||
subdir1/subdir3 ( a sub-directory in the sub-directory subdir1 of the current
|
|
||||||
directory). An absolute path always begins with a / and includes the volume
|
|
||||||
name of the disk drive to which change the current working directory such as
|
|
||||||
/MYVOL1/var/logs (the sub-directory logs in the directory var on the disk
|
|
||||||
with a volume label of MYVOL1).
|
|
||||||
PAGE
|
|
||||||
You can use the pwd command to display the current working directory if your
|
|
||||||
prompt ($) does not automatically display it on the command line (the default,
|
|
||||||
set in your PROFILE). The current working directory is used by the shell to
|
|
||||||
look for scripts not located in one of the directories specified by $PATH or
|
|
||||||
as the directory for reading and writing files when no path is provided by a
|
|
||||||
command. For example, if you execute the ls command without arguments, ls
|
|
||||||
assumes to list the files in the current working directory. Similarly, if
|
|
||||||
you specify a file without a path, for example the command echo Hello >
|
|
||||||
outfile, shell will place the file outfile in the current working directory.
|
|
||||||
See the related popd and pushd commands.
|
|
||||||
BL
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/sh.help/cd
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX ADM Update Help
|
|
||||||
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/x
|
|
||||||
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX ADM Update Help
|
|
||||||
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/x
|
|
||||||
|
|
||||||
|
|
||||||
NEW
|
|
||||||
PREFIX
|
|
||||||
AUTO 4,1
|
|
||||||
A2osX ADM Update Help
|
|
||||||
|
|
||||||
MAN
|
|
||||||
TEXT /MAKE/usr/share/help/x
|
|
||||||
|
|
Loading…
Reference in New Issue