<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://workspace.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Irix_command</id>
	<title>Irix command - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://workspace.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Irix_command"/>
	<link rel="alternate" type="text/html" href="https://workspace.onionmixer.net/wiki/index.php?title=Irix_command&amp;action=history"/>
	<updated>2026-05-13T17:11:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://workspace.onionmixer.net/wiki/index.php?title=Irix_command&amp;diff=558&amp;oldid=prev</id>
		<title>Onionmixer: irix 명령어 모음 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://workspace.onionmixer.net/wiki/index.php?title=Irix_command&amp;diff=558&amp;oldid=prev"/>
		<updated>2013-05-22T07:32:42Z</updated>

		<summary type="html">&lt;p&gt;irix 명령어 모음 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;기본적인 IRIX 명령어&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[출처]&amp;#039;&amp;#039;&amp;#039;&amp;lt;BR&amp;gt;&lt;br /&gt;
기본적인 IRIX 명령어|작성자 건달 / http://blog.naver.com/PostView.nhn?blogId=artisanm&amp;amp;logNo=42250446&amp;amp;parentCategoryNo=4&amp;amp;categoryNo=&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finding Out About the System:==&lt;br /&gt;
&lt;br /&gt;
===hinv===&lt;br /&gt;
 &lt;br /&gt;
hinv hardware inventory (CPU, RAM, internal SCSI, etc)&lt;br /&gt;
&lt;br /&gt;
* hinv –mvv more detail, eg. part &amp;amp; revision number&lt;br /&gt;
* hinv l grep &amp;lt;hardware&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dmquery board info; must indicate &amp;#039;0&amp;#039; in output, if &amp;#039;1&amp;#039; is reported, edit the line in /etc/ioconfig.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===chkconfig===&lt;br /&gt;
&lt;br /&gt;
list available services (daemons) and their startup mode&lt;br /&gt;
&lt;br /&gt;
* chkconfig &amp;lt;daemon&amp;gt; on l off to set &amp;lt;daemon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===uname===&lt;br /&gt;
&lt;br /&gt;
display current IRIX major version name&lt;br /&gt;
&lt;br /&gt;
* uname -a display hostname, IRIX system release &amp;amp; version, CPU type&lt;br /&gt;
* name –R display current IRIX major version &amp;amp; overlay version name&lt;br /&gt;
&lt;br /&gt;
/usr/gfx/gfxinfo -vv graphics configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ifconfig=== &lt;br /&gt;
&lt;br /&gt;
ifconfig is network diagnostics - displays network interface settings &amp;amp; status&lt;br /&gt;
&lt;br /&gt;
* ifconfig -a displays the current configuration of the network interfaces&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===lmhostid===&lt;br /&gt;
&lt;br /&gt;
displays FLEXlm host ID of machine&lt;br /&gt;
&lt;br /&gt;
* lmdiag –c /usr/local/flexlm/licenses/DL_license.dat to get license expiration date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===netstat===&lt;br /&gt;
&lt;br /&gt;
network diagnostics - displays network interface statistics&lt;br /&gt;
&lt;br /&gt;
* netstat –ai displays the current network configurations and statistics&lt;br /&gt;
* netstat –ain display TCP/IP settings for all physical interfaces&lt;br /&gt;
* netstat –rn display routing information&lt;br /&gt;
* sysinfo -vv display system ID; each SGI machine has unique identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===versions or showprod===&lt;br /&gt;
&lt;br /&gt;
list in detail currently installed software versions&lt;br /&gt;
&lt;br /&gt;
* versions –b (or –bn) simplified list&lt;br /&gt;
* versions remove &amp;lt;package&amp;gt; uninstall software packages&lt;br /&gt;
* versions l grep Patch display list of patches&lt;br /&gt;
* versions l grep vbob&lt;br /&gt;
* versions l grep xtdigvid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Monitoring:==&lt;br /&gt;
 &lt;br /&gt;
===df===&lt;br /&gt;
&lt;br /&gt;
df To monitor disk space usage in list all for filesystem&lt;br /&gt;
&lt;br /&gt;
* df –k Reports disk usage in 1024-byte units for each file system currently mounted (available).&lt;br /&gt;
* df –h Display results in &amp;#039;human readable format&amp;#039; (megs, gigs, etc.)&lt;br /&gt;
 &lt;br /&gt;
:Other usage: to confirm that remote NFS filesystems have been mounted to confirm that a loaded CDROM is mounted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===du=== &lt;br /&gt;
&lt;br /&gt;
du disk usage; used to summarize disk usage in data blocks (512-byte units, or 1024 byte blocks with the –k flag)&lt;br /&gt;
&lt;br /&gt;
* du –sk . to list the size of the current directory \ the –s option causes only the grand total to be given&lt;br /&gt;
* du –sk * to list the size of each file and subdirectory contained in the current directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===other===&lt;br /&gt;
&lt;br /&gt;
* gr_osview graphical system monitor; monitors CPU usage of certain system resources&lt;br /&gt;
* gmemusage graphical memory usage viewer; monitors RAM&lt;br /&gt;
* media –a Start mediad in the background. (This is the default when no arguments are specified)&lt;br /&gt;
* media –k Get mediad to exit. Upon exit, mediad dismounts all filesystems it has mounted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===osview monitoring system resources===&lt;br /&gt;
&lt;br /&gt;
osview –s 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ps===&lt;br /&gt;
&lt;br /&gt;
displays the process status in current shell&lt;br /&gt;
&lt;br /&gt;
* ps –ef l grep &amp;lt;process name&amp;gt; looks for a process name in the process table for an active process – to confirm if a command is executing, or has crashed, etc.&lt;br /&gt;
* ps –ef l grep &amp;lt;PID&amp;gt; look for a process&amp;#039;s PID&lt;br /&gt;
* ps –ef l grep http. look for a process&amp;#039;s name&lt;br /&gt;
* ps –ef l grep 1162 grep for a process&amp;#039;s IUD&lt;br /&gt;
** -e displays every process running on current machine&lt;br /&gt;
** -f displays full listing&lt;br /&gt;
&lt;br /&gt;
pwck password check; lists available UNIX users&lt;br /&gt;
&lt;br /&gt;
top &amp;lt;option&amp;gt; list all processes sorted by CPU usage in real time&lt;br /&gt;
&lt;br /&gt;
w display who is on your machine and what they are doing&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==CPU Usage:==&lt;br /&gt;
 &lt;br /&gt;
* gr_osview graphical system monitor; monitors CPU usage of certain system resources&lt;br /&gt;
* gmemusage graphical memory usage viewer; monitors RAM&lt;br /&gt;
* osview monitoring system resources&lt;br /&gt;
* top &amp;lt;option&amp;gt; list all processes sorted by CPU usage in real time&lt;br /&gt;
** /usr/discreet/clip/stonefs:&lt;br /&gt;
* more .ref lists the number of connected processes in stonefs&lt;br /&gt;
* more .ref.log lists connected/disconnected processes&lt;br /&gt;
* nedit .ref&lt;br /&gt;
* nedit .ref.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Partition Info:==&lt;br /&gt;
 &lt;br /&gt;
* ls –l /usr/discreet/clip/*/*/*.000.clib display the library sizes&lt;br /&gt;
* sw_df &amp;lt;partition&amp;gt; to see how many frames each partition is using and how many frames are available /usr/discreet/io/bin&lt;br /&gt;
* vstat –v stonefs view all the soft partitions that are setup in the framestore&lt;br /&gt;
* vstat -l&lt;br /&gt;
* vstat –v &amp;lt;partition&amp;gt; -l to view all soft partitions and their libraries in the framestore&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Command Utilities==&lt;br /&gt;
&lt;br /&gt;
can be used in the background without affecting the normal operation of smoke (smoke 6 User Guide p.506)&lt;br /&gt;
 &lt;br /&gt;
list Provides a hierarchical view of the soft partitions, projects, and clip libraries on the framestore. This utility is for use by support personnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* list_framestore &amp;lt;project path&amp;gt; Lists the contents of the specified project or clip library.&lt;br /&gt;
* from_framestore Exports a clip stored in a clip library on the framestore of the local machine to a sequence of SGI image files in a file system on a local or remote system.&lt;br /&gt;
* to_framestore Imports uncompressed SGI image files from a local or remote file system to the framestore of the local machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
imcopy Imports, exports, and copies images while performing operations such as cropping, resizing, and format conversion. NFS must be installed and configured in order to access images on remote systems.&lt;br /&gt;
&lt;br /&gt;
* movcopy Exports framestore clips as QuickTime, SGI, or MPEG-1 movies.&lt;br /&gt;
* fcof Finds all clips using the specified frame—find-clip-of-frame (fcof).&lt;br /&gt;
* vstat Provides statistics on usage of storage.&lt;br /&gt;
* vic (Volume integrity check) Corrects media referencing errors on the framestore.&lt;br /&gt;
* /usr/discreet/io/bin/vic –v stonefs&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Orientating yourself:==&lt;br /&gt;
 &lt;br /&gt;
pwd (/bin/pwd) prints your working directory (present working directory)&lt;br /&gt;
 &lt;br /&gt;
:use after changing directories, before you create a file, or use a command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
id (/usr/bin/id) determines your ID; identifies current user; prints user group IDs &amp;amp; assoc.names accurately reflects the user and group names associated with files you create uid / gid&lt;br /&gt;
&lt;br /&gt;
* w displays who is on your machine and what they are doing=whoami (/usr/bin/whoami) prints your effective user id&lt;br /&gt;
use before you create a file&lt;br /&gt;
* who (/bin/who) lists who is on the system, what terminal device they&amp;#039;re using, and time they logged in. If a person is logged in, it is possible to communicate with them wall [{textFile}] send a message to all users logged into your machine&lt;br /&gt;
** if no textFile is specified, user can type message into shell&lt;br /&gt;
** end message with CTRL-d (end-of-file)&lt;br /&gt;
* hostname (/usr/bsd/hostname) prints the name of your current host, or displays system name use when remotely logging into other workstations tty (/bin/tty) prints the pathname of your terminal&lt;br /&gt;
** use when redirecting command output to a specific device(windowscreen or terminal)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==login, rlogin, su:==&lt;br /&gt;
 &lt;br /&gt;
* login &amp;lt;name&amp;gt; Login as a user&lt;br /&gt;
* rlogin &amp;lt;name&amp;gt; Login as a user on a remote system&lt;br /&gt;
* su – (eg. su – smoke_5.0) fast way to login as a user with root privileges &amp;quot;-&amp;quot; is required to force the parsing of the user&amp;#039;s .cshrc and .login files (to inherit the user&amp;#039;s environment)&lt;br /&gt;
* exit log off the remote system (if temporarily logged in as superuser, will return to previous account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Video and Audio:==&lt;br /&gt;
 &lt;br /&gt;
flapper utility for troubleshooting the video card on Octane 2&lt;br /&gt;
&lt;br /&gt;
/usr/diags/xtdigvid/bringup/bin (not dv_flapper)&lt;br /&gt;
&lt;br /&gt;
flapper or dv_flapper /usr/diags/ml_xtdigvid/bringup/bin&lt;br /&gt;
&lt;br /&gt;
VCP utility for troubleshooting the video card on Octane MXE/ Onyx 2&lt;br /&gt;
&lt;br /&gt;
xtdigvid_confidence utility for troubleshooting the video card on Tezro or 6.5.21&lt;br /&gt;
&lt;br /&gt;
/usr/diags/ml_xtdigvid/bin/&lt;br /&gt;
&lt;br /&gt;
xtdigvid_confidence utility for troubleshooting the video card on Onyx&lt;br /&gt;
&lt;br /&gt;
xthd_confidence utility for troubleshooting the video card on Onyx&lt;br /&gt;
&lt;br /&gt;
sound_disk_util... sound disk utility in the bin folder of the application directory&lt;br /&gt;
&lt;br /&gt;
dmquery to display board info; must indicate &amp;#039;0&amp;#039; in output (search in KDB)&lt;br /&gt;
&lt;br /&gt;
vbob_reset /usr/diags/ml_xtdigivid/bin&lt;br /&gt;
&lt;br /&gt;
mldaemon stop/start /etc/init.d/&amp;lt;daemon&amp;gt; stop / start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Graphics:==&lt;br /&gt;
 &lt;br /&gt;
CTRL-SHIFT-F12-/ reset graphics card w/ NumLock on (Vulcan death grip)&lt;br /&gt;
&lt;br /&gt;
/usr/gfx/&lt;br /&gt;
&lt;br /&gt;
gfxinfo [-vv] display graphics subsystem information&lt;br /&gt;
&lt;br /&gt;
setmon [options] [format] set the current and default video output format&lt;br /&gt;
&lt;br /&gt;
setmon –x 1920X1200_60 -x option sets default, 60 = refresh rate&lt;br /&gt;
&lt;br /&gt;
xsetmon a GUI program that allows user to set the video output format/ combination, sync sources for graphics display, and &lt;br /&gt;
gamma correction value.&lt;br /&gt;
&lt;br /&gt;
irsaudit tool for finding gfx problems on Onyx and Onyx 2 (see KDB for procedure)&lt;br /&gt;
&lt;br /&gt;
INSTALLGFX /usr/discreet/util&lt;br /&gt;
&lt;br /&gt;
CTRL+L refresh proxies in Discreet application&lt;br /&gt;
&lt;br /&gt;
SHIFT+S+Insert (proxy) change field dominance in flame&lt;br /&gt;
&lt;br /&gt;
CTRL+S+Insert (Full Res) change field dominance in flame&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuring Initialization Settings:==&lt;br /&gt;
 &lt;br /&gt;
% cd /usr/discreet/&amp;lt;application_version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
% nedit init.cfg&lt;br /&gt;
&lt;br /&gt;
dlcfg alias for nedit init.cfg (shortcut)&lt;br /&gt;
&lt;br /&gt;
If you need to copy sample cfg file over current cfg file&lt;br /&gt;
&lt;br /&gt;
- in cfg directory, enter &amp;#039;ls&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
% cd sample&lt;br /&gt;
% cp init_video.cfg ../init.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Project Configuration file==&lt;br /&gt;
 &lt;br /&gt;
/usr/discreet/project/&amp;lt;editing-effects&amp;gt;/&amp;lt;project&amp;gt;/cfg/&amp;lt;project&amp;gt;.cfg · Editing the &amp;lt;project&amp;gt;.cfg file - same principles as for the &amp;quot;init.cfg&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Restoring Default Settings==&lt;br /&gt;
 &lt;br /&gt;
/usr/discreet/&amp;lt;application version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
INSTALLIO this script restores the default settings, including chkconfig daemons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==User Settings==&lt;br /&gt;
 &lt;br /&gt;
/usr/discreet/user/&amp;lt;editing&amp;gt;/&amp;lt;username&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Launching/ Exiting eg. flame -vira==&lt;br /&gt;
 &lt;br /&gt;
smoke –h Display on-screen list of startup options&lt;br /&gt;
&lt;br /&gt;
smoke –d Launch application in debug mode&lt;br /&gt;
&lt;br /&gt;
smoke –Z Skip smoke&amp;#039;s volume integrity check on framestore&lt;br /&gt;
&lt;br /&gt;
smoke –r reinitializes desktop (wipes it out and recreates 000.desk file)&lt;br /&gt;
&lt;br /&gt;
smoke –v Initialize framestore volume (all partitions). *All framestore data will be deleted.&lt;br /&gt;
&lt;br /&gt;
smoke –i Initalize framestore partition to which the selected project belongs.&lt;br /&gt;
&lt;br /&gt;
smoke –F force smoke to create links to fonts that you added into the directory&lt;br /&gt;
&lt;br /&gt;
smoke –a Delete all audio files on the audio disk whether or not referenced by the&lt;br /&gt;
&lt;br /&gt;
current framestore volume (this option only applies to Discreet Audio&lt;br /&gt;
&lt;br /&gt;
versions 1, 2 &amp;amp; 3 that use an audiostore.) *confirm direct SCSI link&lt;br /&gt;
&lt;br /&gt;
smoke –V Delete all audio files on the audio disk that are referenced by the current framestore volume.&lt;br /&gt;
&lt;br /&gt;
smoke –I Delete all audio files on the audio disk that are referenced by the current framestore partition.&lt;br /&gt;
&lt;br /&gt;
smoke –S Skip the audio disk integrity check that normally occurs at startup.&lt;br /&gt;
 &lt;br /&gt;
fire –c xthd initialize xthd board for HD (default is DIVO)&lt;br /&gt;
 &lt;br /&gt;
ALT-F1 bring application to the foreground&lt;br /&gt;
&lt;br /&gt;
ALT-F3 display the IRIX shell in the foreground while still in application&lt;br /&gt;
&lt;br /&gt;
ALT-F9 minimize application to display the IRIX desktop&lt;br /&gt;
&lt;br /&gt;
ALT-F12 exit from application&lt;br /&gt;
&lt;br /&gt;
CTL–L refreshes application screen (after you ALT-T9 and return to app)&lt;br /&gt;
 &lt;br /&gt;
Shift+T+Insert reinitialize the pointing device in application (in the case of a crashed wacom)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==The &amp;quot;Kill&amp;quot; Command:==&lt;br /&gt;
 &lt;br /&gt;
kill / killall to manually terminate a crashed or runaway process&lt;br /&gt;
&lt;br /&gt;
killall httpd to kill all instances of a given process&lt;br /&gt;
&lt;br /&gt;
ks alias for killall smoke&lt;br /&gt;
&lt;br /&gt;
kf alias for killall fire&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==To kill an unresponsive process:==&lt;br /&gt;
 &lt;br /&gt;
(as root)&lt;br /&gt;
&lt;br /&gt;
% ps –ef l grep &amp;lt;process&amp;gt; - first find the process&amp;#039;s PID&lt;br /&gt;
&lt;br /&gt;
% kill -9 &amp;lt;PID&amp;gt; - then kill the process using its PID, eg. 7009&lt;br /&gt;
&lt;br /&gt;
Note: - only the root user can kill processes not owned by it&lt;br /&gt;
&lt;br /&gt;
- the &amp;#039;9&amp;#039; option is the most effective and definitive&lt;br /&gt;
&lt;br /&gt;
ALT+F9&lt;br /&gt;
&lt;br /&gt;
su&lt;br /&gt;
&lt;br /&gt;
ps –ef&lt;br /&gt;
&lt;br /&gt;
killall &amp;lt;copy the entire process&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(eg. /usr/discreet/smoke_5/bin/smoke_IRIX_6.5_io30 )&lt;br /&gt;
&lt;br /&gt;
OR ps –ef l grep smoke&lt;br /&gt;
&lt;br /&gt;
kill -9 &amp;lt;pid&amp;gt; &amp;lt;ppid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eg. Kill -9 2732 2736 2737&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==reboot, shutdown:==&lt;br /&gt;
 &lt;br /&gt;
reboot OR init 6 clean reboot back to level 6 (multi-user mode)&lt;br /&gt;
&lt;br /&gt;
shutdown OR shutdown –g0 shutdown immediately&lt;br /&gt;
&lt;br /&gt;
(shut system down to level 0, sending warning to all users)&lt;br /&gt;
&lt;br /&gt;
halt –p (as &amp;#039;su&amp;#039;) shut down and power off&lt;br /&gt;
&lt;br /&gt;
shutdown –y –g0 –p fast way to shutdown (yes, immediately, power off)&lt;br /&gt;
 &lt;br /&gt;
CTRL-SHIFT-F12-/ &amp;quot;Vulcan death grip&amp;quot;; resets the graphics card w/ Num Lock on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mounting the floppy drive==&lt;br /&gt;
 &lt;br /&gt;
See if floppy drive appears in hinv. Turning mediad on should automatically mount the floppy drive.&lt;br /&gt;
&lt;br /&gt;
Before accessing the floppy, confirm that it is mounted, using &amp;quot;df –k&amp;quot; Then change directory to /floppy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mounting the CDROM:==&lt;br /&gt;
&lt;br /&gt;
*for alternate methods, refer to the KDB doc &amp;quot;How to mount a CDROM&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
When a CDROM is inserted, mediad attempts to mount it.&lt;br /&gt;
&lt;br /&gt;
CDROMS are mounted on the &amp;quot;/CDROM&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
Before accessing a CDROM, confirm that it is mounted, using &amp;quot;df –k&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The eject command unmounts the /CDROM directory &amp;amp; ejects&lt;br /&gt;
 &lt;br /&gt;
:(eject will fail if the user is still located in /CDROM)&lt;br /&gt;
 &lt;br /&gt;
mediad can be disabled using: # chkconfig mediad off OR mediad -k&lt;br /&gt;
&lt;br /&gt;
mediad can be manually launched using: mediad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) The quickest method: su&lt;br /&gt;
 &lt;br /&gt;
:mount -o ro /dev/dsk/dks0d6s7 /CDROM&lt;br /&gt;
&lt;br /&gt;
* This manually mounts a CDROM drive that is on SCSI bus 0 &amp;amp; addressed as unit 6, as the directory #CDROM.&lt;br /&gt;
* To access the cd, simply cd to /CDROM: cd /CDROM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tezro – Mounting the CDROM:==&lt;br /&gt;
 &lt;br /&gt;
Disable the mediad daemon by doing the command chkconfig mediad off Then mount the CD manually: mount -t cdda /dev/dsk/dks2d0vol /CDROM&lt;br /&gt;
&lt;br /&gt;
*you have to change the 2 and 0 by the appropriate address of your CD player&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===Installing from a CD:===&lt;br /&gt;
 &lt;br /&gt;
1) mediad (wait 10 seconds)&lt;br /&gt;
&lt;br /&gt;
2) swmgr –f /CDROM/dist&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==SYSLOG / DEBUG LOG:==&lt;br /&gt;
 &lt;br /&gt;
more /var/adm/SYSLOG displaying the SYSLOG&lt;br /&gt;
&lt;br /&gt;
cat /var/adm/SYSLOG l grep &amp;lt;searchstring&amp;gt; Grepping for a word in SYSLOG when it gets overcrowded with messages&lt;br /&gt;
&lt;br /&gt;
tail –f /var/adm/SYSLOG Tailing the SYSLOG (displaying the end as it updates)&lt;br /&gt;
&lt;br /&gt;
bin/DEBUG_INFO become superuser first&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Network:&lt;br /&gt;
&lt;br /&gt;
# chkconfig network off&lt;br /&gt;
# chkconfig –s (to list and check that network is off)&lt;br /&gt;
# reboot&lt;br /&gt;
Remember to turn network back on: # chkconfig network on (&amp;amp; reboot)&lt;br /&gt;
# chkconfig nfs off Turn off the NFS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/etc/init.d/ &amp;lt;daemon&amp;gt; start/stop&lt;br /&gt;
 &lt;br /&gt;
:Startup scripts for most of the system daemons are located in &amp;quot;/etc/init.d&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
* restarting a daemon often required after reconfiguring the services&lt;br /&gt;
* to start automatically the daemons have to be &amp;#039;chkconfig &amp;lt;daemon&amp;gt; on&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/network stop Total network stop&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/network start Restart the network (faster than rebooting system)&lt;br /&gt;
&lt;br /&gt;
etc/init.d/lp stop To stop a daemon &amp;amp; prevent it to restart at next reboot chkconfig lp off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Network Tools:==&lt;br /&gt;
 &lt;br /&gt;
ifconfig –a Displays the current configuration of the network interfaces eg. Is the network interface &amp;quot;UP&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
netstat –ai Displays current network configurations and statistics&lt;br /&gt;
&lt;br /&gt;
netstat –ain display TCP/IP settings for all physical interfaces&lt;br /&gt;
&lt;br /&gt;
netstat –rn Displays routing information&lt;br /&gt;
&lt;br /&gt;
netstat –ir Network and routing info&lt;br /&gt;
&lt;br /&gt;
ping &amp;lt;destination hostname of IP&amp;gt; Tests a hostname of an IP address&lt;br /&gt;
&lt;br /&gt;
(eg. % ping 192.169.35.40)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*for more details see KDB document: &amp;quot;Hooking up your IRIX box… through a local area network.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Returning to Your Home Directory==&lt;br /&gt;
 &lt;br /&gt;
~/ Standard UNIX command shortcut to get to home directory of user&lt;br /&gt;
 &lt;br /&gt;
cd&lt;br /&gt;
* a built-in shell command that means &amp;#039;change directory&amp;#039;&lt;br /&gt;
* you can specify a directory name to change your location in the file system&lt;br /&gt;
* if you omit a directory name, &amp;#039;cd&amp;#039; command automatically returns you to home directory&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viewing Directories and Additional Options==&lt;br /&gt;
 &lt;br /&gt;
ls list contents of current directory, or specified directory&lt;br /&gt;
&lt;br /&gt;
ls –a lists all entries, including hidden files ( .filename )&lt;br /&gt;
&lt;br /&gt;
ls –c provides multicolumn sorted output&lt;br /&gt;
&lt;br /&gt;
ls –d lists only the name of a directory (not its contents); often used with –l to get the&lt;br /&gt;
 &lt;br /&gt;
:status of a directory&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
% ls –ld /usr/people/guest&lt;br /&gt;
&lt;br /&gt;
ls –i prints the inode number in the first column of the report&lt;br /&gt;
&lt;br /&gt;
ls –f identifies file type&lt;br /&gt;
&lt;br /&gt;
ls –F places filetype symbols after filenames ( / = directory, * = executable, @ = s-link)&lt;br /&gt;
&lt;br /&gt;
ls –l provides long format: lists mode, number of links owner, group, byte size &amp;amp; last modification for each file; also used to identify the size of files (listed in bytes)&lt;br /&gt;
 &lt;br /&gt;
:- directories are listed in multiples of 512&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ls –n provides the owner&amp;#039;s UID and group&amp;#039;s GID numbers rather than the associated&lt;br /&gt;
 &lt;br /&gt;
:character strings&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ls –R recursively lists subdirectories&lt;br /&gt;
 &lt;br /&gt;
:% ls –lR ../guest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ls –t sorts by time stamp (latest first) instead of by name. Default is last modif. time&lt;br /&gt;
&lt;br /&gt;
ls –alRi recursive, long listing of all files, including i-node numbers&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* - wildcard replaces any number of characters and spans extensions&lt;br /&gt;
&lt;br /&gt;
? - wildcard replaces any single character&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ls ima* display all files starting with characters &amp;#039;ima&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ls ric? display files starting with &amp;#039;ric&amp;#039; followed by a single character&lt;br /&gt;
&lt;br /&gt;
ls image.*.rgb display all files starting with &amp;#039;image.&amp;#039; and ending with &amp;#039;.rgb&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ls * display all files (will not display hidden files)&lt;br /&gt;
&lt;br /&gt;
ls .* display all hidden files&lt;br /&gt;
&lt;br /&gt;
ls | more list directory contents in file browser&lt;br /&gt;
&lt;br /&gt;
ls -l &amp;gt; listing.txt create a textfile containing listing of current directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deleting a File or Directory:==&lt;br /&gt;
 &lt;br /&gt;
rm {filename} remove file&lt;br /&gt;
&lt;br /&gt;
rm –r {directory} recursive removal of any directories &amp;amp; subdirectories in the argument list&lt;br /&gt;
&lt;br /&gt;
rm –i interactive confirmation of removal of any write-protected files&lt;br /&gt;
&lt;br /&gt;
rmdir {directory} removes specified empty directory&lt;br /&gt;
&lt;br /&gt;
rm –rf does a force removal&lt;br /&gt;
&lt;br /&gt;
rm * removes everything in that file or folder&lt;br /&gt;
&lt;br /&gt;
rm –r * removes everything in that directory – use with discretion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating a Single Directory File:==&lt;br /&gt;
 &lt;br /&gt;
mkdir /bin/mkdir utility creates a directory&lt;br /&gt;
&lt;br /&gt;
&amp;#039;mkdir&amp;#039; automatically puts two entries in every directory you create&lt;br /&gt;
&lt;br /&gt;
* the . entry represents the directory itself&lt;br /&gt;
* the .. entry represents the parent directory&lt;br /&gt;
 &lt;br /&gt;
mkdir –p creates target directory by creating the non-existing parent directories first&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Copying and Renaming Directories:==&lt;br /&gt;
 &lt;br /&gt;
cp –r makes a duplicate copy of the directory&lt;br /&gt;
 &lt;br /&gt;
:-r allows subdirectories to be copied also&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp –rv -v verbose causes filename to be displayed as it is copied&lt;br /&gt;
 &lt;br /&gt;
:cp [-rv] {oldFile} {newFile}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rcp [-rv] {oldFile} {[ruser@]rhost:path/newFile}&lt;br /&gt;
&lt;br /&gt;
* rcp copies files and directories onto a remote host&lt;br /&gt;
* may use specified remote user rather than current user on local machine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv used to move or rename files and directories&lt;br /&gt;
 &lt;br /&gt;
:used to change the location of the directory in the IRIX hierarchy&lt;br /&gt;
:ex: % mv dir1 dir2 ( &amp;quot;dir1&amp;quot; is renamed &amp;quot;dir2&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv -r {oldFile} {newFile} -r allows subdirectories to be moved also&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linking Files and Directories:==&lt;br /&gt;
 &lt;br /&gt;
Links are used to save disk space. Symbolic links imply a master/slave relationship:&lt;br /&gt;
&lt;br /&gt;
Ex: % ln fileA fileB&lt;br /&gt;
&lt;br /&gt;
:% ln –s fileA fileC&lt;br /&gt;
:% ls –in file *&lt;br /&gt;
 &lt;br /&gt;
fileA is the orig file, fileC is totally dependent on fileA, fileB is independent of fileA&lt;br /&gt;
&lt;br /&gt;
fileA and fileB use one inode, fileC requires a separate inode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==File Commands:==&lt;br /&gt;
 &lt;br /&gt;
file &amp;lt;file&amp;gt; to identify a file type&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;filename&amp;gt; displays the contents of a file&lt;br /&gt;
&lt;br /&gt;
more &amp;lt;filename&amp;gt; used to display the contents of a file one screenful at a time&lt;br /&gt;
 &lt;br /&gt;
type &amp;#039;H&amp;#039; at the &amp;#039;more&amp;#039; prompt to receive list of commands which enable you to scroll through the file&lt;br /&gt;
 &lt;br /&gt;
type &amp;#039;Q&amp;#039; at the &amp;#039;more&amp;#039; prompt to exit the file&lt;br /&gt;
 &lt;br /&gt;
pg &amp;lt;filename&amp;gt; similar to &amp;#039;more&amp;#039; command - each screenful is followed by the colon prompt ( : ) when you type &amp;lt;Return&amp;gt; another page is displayed&lt;br /&gt;
&lt;br /&gt;
type &amp;#039;H&amp;#039; at the : prompt to receive a list of commands which enable you to scroll&lt;br /&gt;
&lt;br /&gt;
possible to save files being viewed to another file&lt;br /&gt;
&lt;br /&gt;
possible to issue commands while remaining in the file&lt;br /&gt;
&lt;br /&gt;
type &amp;#039;Q&amp;#039; at the &amp;#039;more&amp;#039; prompt to exit the file&lt;br /&gt;
&lt;br /&gt;
head –x &amp;#039;file&amp;#039; displays first x lines of a file&lt;br /&gt;
&lt;br /&gt;
if -x is omitted, the first ten lines are displayed&lt;br /&gt;
&lt;br /&gt;
tail –x &amp;#039;file&amp;#039; displays the last part of a file&lt;br /&gt;
&lt;br /&gt;
imginfo {imageFile} display information about image file&lt;br /&gt;
&lt;br /&gt;
imgview {imageFile} display image file&lt;br /&gt;
&lt;br /&gt;
sfinfo display information about sound file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating a File:==&lt;br /&gt;
&lt;br /&gt;
(without using an editor)&lt;br /&gt;
 &lt;br /&gt;
&amp;gt;&amp;gt; (double redirection symbol to append an existing file)&lt;br /&gt;
 &lt;br /&gt;
touch &amp;lt;file&amp;gt; causes the access and modification times of each argument to be updated&lt;br /&gt;
&lt;br /&gt;
* if &amp;#039;scratch&amp;#039; doesn&amp;#039;t exist, a new file is created with above info&lt;br /&gt;
* if &amp;#039;scratch&amp;#039; already exists, then the file is automatically updated&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mkfile &amp;lt;file&amp;gt; creates one or more files, and the file is padded with zeroes by default can specify the size in bytes, kilobytes, or megabytes with b, k, or m options&lt;br /&gt;
&lt;br /&gt;
* bytes is the default size&lt;br /&gt;
* a size must be specified&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the –v (verbose) flag tells the shell to echo the result&lt;br /&gt;
&lt;br /&gt;
:ex: % mkfile –v 10 newstuff (newstuff 10 bytes)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Getting Information About a File:==&lt;br /&gt;
 &lt;br /&gt;
grep &amp;lt;pattern&amp;gt; &amp;lt;filename&amp;gt; searches a file for a specified pattern &amp;amp; prints all lines that contain that pattern&lt;br /&gt;
&lt;br /&gt;
:Ex. % grep root /etc/passwd&lt;br /&gt;
&lt;br /&gt;
-l print the names of files with matching names once, separated by new lines&lt;br /&gt;
-n precede each line by its line number in the file (first line is 1)&lt;br /&gt;
-s suppress error messages about nonexistent or unreadable files&lt;br /&gt;
-i ignore upper/lower case distinction during comparisons&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
:Ex: % grep –lns &amp;#039;car&amp;#039; *&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| pipe output of one command to become the input of another command. ps -ef | grep rick list all processes run by rick&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
find display location of file&lt;br /&gt;
&lt;br /&gt;
* requires directory name to start its search&lt;br /&gt;
* must be told to print name of file once it has been found&lt;br /&gt;
* local prevents descent into remotely mounted filesystems&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Ex:&lt;br /&gt;
% find (starting directory)[-local] –name (file name) (print flag)&lt;br /&gt;
% find /usr/people –name practice –print&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
find / -name myFile –print - locate myFile starting search from root directory&lt;br /&gt;
&lt;br /&gt;
find . -name myFile –print - locate myFile starting search from current directory&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/bin/sort&lt;br /&gt;
&lt;br /&gt;
/usr/bin/uniq removing duplicate lines in a file&lt;br /&gt;
&lt;br /&gt;
/bin/diff compares two files and displays list of the differences&lt;br /&gt;
&lt;br /&gt;
: % diff &amp;#039;file&amp;#039; &amp;#039;file&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/bin/cp makes a duplicate copy of a file&lt;br /&gt;
&lt;br /&gt;
must specifiy the names of the source file(s) and the destination file&lt;br /&gt;
 &lt;br /&gt;
/bin/mv used to rename files without making duplicate copies used to change the location of the file in the IRIX hierarchy&lt;br /&gt;
&lt;br /&gt;
/bin/ls used to list the contents of a named directory (ies)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Displaying File Systems:==&lt;br /&gt;
 &lt;br /&gt;
df –k reports disk usage in 1024-byte units for each file system currently mounted (available).&lt;br /&gt;
* information about size (how much is used / available)&lt;br /&gt;
* the mount point - the directory through which a file system is accessed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==File Typing:==&lt;br /&gt;
 &lt;br /&gt;
file &amp;lt;file&amp;gt; determines the file type&lt;br /&gt;
 &lt;br /&gt;
:ex: % file /usr/people&lt;br /&gt;
 &lt;br /&gt;
/usr/people: directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:eg. Sometimes compressed (gzipped) files are renames w/out their &amp;#039;.gz&amp;#039; suffix, so gunzip cannot uncompress them. You can confirm a file&amp;#039;s type with the &amp;#039;file&amp;#039; command&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
% file myfile (myfile: gzip compressed data) then rename it with the &amp;#039;.gz&amp;#039; suffix&lt;br /&gt;
&lt;br /&gt;
ls –F places symbols after filenames&lt;br /&gt;
 &lt;br /&gt;
* a slash ( / ) after the name of a directory&lt;br /&gt;
* an asterisk ( * ) after the name of an executable file&lt;br /&gt;
* an &amp;#039;at&amp;#039; sign ( @ ) after the name of each symbolically-linked file&lt;br /&gt;
* an equal sign ( = ) after the name of each address family socket file (AF_UNIX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Change Permission Mode of File or Directory:==&lt;br /&gt;
&lt;br /&gt;
* See UNIX Basics for more details&lt;br /&gt;
 &lt;br /&gt;
chmod [-R] {mode} {file1 ...} - change permissions mode of a file or directory&lt;br /&gt;
&lt;br /&gt;
chmod [-R] [ugoa][+|-][rwxs] {file1 ...} - -R recursive through subdirectories&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
chown [-R] {owner}[.{group}] {file1 ...} - change owner of file&lt;br /&gt;
&lt;br /&gt;
* may change owner &amp;amp; group of file at the same time&lt;br /&gt;
* -R recursive through subdirectories&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
chgrp [-R] {group} {file1 ...} - change groupID of file&lt;br /&gt;
&lt;br /&gt;
* -R recursive through subdirectories&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Revising Commands:==&lt;br /&gt;
 &lt;br /&gt;
history display recently-executed commands in a numbered list in order of execution Previous commands can be recalled with:&lt;br /&gt;
&lt;br /&gt;
* !! - redo last command&lt;br /&gt;
* !{event number} - redo specified command as numbered in history list&lt;br /&gt;
* !{command} - redo last instance of command&lt;br /&gt;
** the entire command name does not need to be typed,&lt;br /&gt;
* as long as there are sufficient unique characters entered&lt;br /&gt;
* !! [{option}] [{file}] - can follow redo wildcard with new arguments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==More Commands / Utilities:==&lt;br /&gt;
 &lt;br /&gt;
pwck password check; lists available UNIX users&lt;br /&gt;
&lt;br /&gt;
stty –a reports all of the option settings&lt;br /&gt;
&lt;br /&gt;
stty this command sets the options for a terminal&lt;br /&gt;
 &lt;br /&gt;
:stty options differ between systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
stty &amp;lt;function&amp;gt; &amp;lt;option setting&amp;gt; to customize option setting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which &amp;lt;command name&amp;gt; locate a program file in the user&amp;#039;s path environment&lt;br /&gt;
&lt;br /&gt;
Ex. % which ls&lt;br /&gt;
&lt;br /&gt;
whereis &amp;lt;command name&amp;gt; locate a program file and its related man pages in standard locations&lt;br /&gt;
&lt;br /&gt;
man ( usr/bin/man ) on-line reference manual pages to get help for IRIX commands&lt;br /&gt;
&lt;br /&gt;
enter man &amp;#039;command_name&amp;#039; to access the man pages&lt;br /&gt;
&lt;br /&gt;
nedit .cshrc user file for aliases&lt;br /&gt;
&lt;br /&gt;
eject [[{controllerID}]{scsiID}|{device}] eject a removable media device&lt;br /&gt;
&lt;br /&gt;
: if controllerID is not specified, defaults to controller 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
finger {name} display information about accounts with specified name&lt;br /&gt;
&lt;br /&gt;
dirview [{pathname]] invoke windows GUI to display contents of directory, copy/move files&lt;br /&gt;
&lt;br /&gt;
fm [{pathname]] uses Indigo Magic Desktop file manager on SGI machines&lt;br /&gt;
&lt;br /&gt;
Mac-like drag-and-drop interface and functionality&lt;br /&gt;
&lt;br /&gt;
dminfo display information about digital media files&lt;br /&gt;
&lt;br /&gt;
imginfo [-gui] {imageFile} display information about image file&lt;br /&gt;
&lt;br /&gt;
: gui displays information and a thumbnail image in a window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
imgview {imageFile} display image file&lt;br /&gt;
&lt;br /&gt;
imgcopy (many options) copy and convert image file&lt;br /&gt;
&lt;br /&gt;
imgworks [{imageFile}] image manipulation program (low-fat version of Photoshop)&lt;br /&gt;
&lt;br /&gt;
cdplayer GUI cd player&lt;br /&gt;
&lt;br /&gt;
movieplayer /usr/sbin eg. movieplayer /path/your_movie_name&lt;br /&gt;
&lt;br /&gt;
mediaplayer various media files&lt;br /&gt;
&lt;br /&gt;
sfinfo display information about a sound file&lt;br /&gt;
&lt;br /&gt;
soundeditor limited but useful GUI sound manipulation program&lt;br /&gt;
&lt;br /&gt;
apanel GUI audio panel&lt;br /&gt;
&lt;br /&gt;
jot {textFile} graphical text editor on SGI machines&lt;br /&gt;
&lt;br /&gt;
snapshot screen grabber; saves a copy of the screen image&lt;br /&gt;
&lt;br /&gt;
searchbook graphical finder&lt;br /&gt;
&lt;br /&gt;
clear clears the shell completely&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Remote Login (Unix – Unix):==&lt;br /&gt;
 &lt;br /&gt;
rlogin By default, attempts to log user into remote system using the same (local) username&lt;br /&gt;
 &lt;br /&gt;
:use &amp;#039;– l&amp;#039; to change default username&lt;br /&gt;
 &lt;br /&gt;
exit to log off the remote system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Remote Login (Unix - ? ):==&lt;br /&gt;
 &lt;br /&gt;
/usr/bsd/telnet allows remote logins between different operating systems&lt;br /&gt;
 &lt;br /&gt;
:use &amp;lt; Ctrl- ] &amp;gt; and &amp;lt;Return&amp;gt; to toggle modes&lt;br /&gt;
 &lt;br /&gt;
telnet &amp;lt;name/IP&amp;gt; Starting telnet with system name or IP address as an argument&lt;br /&gt;
:telnet&amp;gt; status To produce status of your telnet session&lt;br /&gt;
:telnet&amp;gt; help To get help from telnet&lt;br /&gt;
:telnet&amp;gt; close To close session&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Remote File Transfer (Unix - ? ):==&lt;br /&gt;
 &lt;br /&gt;
/usr/bsd/ftp file transfer program (ftp)&lt;br /&gt;
 &lt;br /&gt;
:used for internet connections allows connections to non-Unix systems&lt;br /&gt;
&lt;br /&gt;
ftp &amp;lt;name or IP&amp;gt; Starting ftp with a system name or IP address as an argument&lt;br /&gt;
&lt;br /&gt;
:ftp&amp;gt; help&lt;br /&gt;
:ftp&amp;gt; ? cd lcd ls mls (To get help on a few commands)&lt;br /&gt;
:cd change remote working directory&lt;br /&gt;
:lcd change local working directory&lt;br /&gt;
:ls list contents of remote directory&lt;br /&gt;
:mls list contents of multiple remote directories&lt;br /&gt;
:ftp&amp;gt; quit OR bye close the ftp session&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===Sample:===&lt;br /&gt;
 &lt;br /&gt;
:ftp ftp1.discreet.com&lt;br /&gt;
:discreet_user&lt;br /&gt;
:troppus&lt;br /&gt;
:ftp&amp;gt; cd PUBLIC&lt;br /&gt;
:ftp&amp;gt; ls&lt;br /&gt;
:ftp&amp;gt; cd outgoing&lt;br /&gt;
:ftp&amp;gt; bin (type set to binary code)&lt;br /&gt;
:ftp&amp;gt; hash (hash mark printing on 1024 bytes/hash mark)&lt;br /&gt;
:ftp&amp;gt; ? (for list of commands)&lt;br /&gt;
:ftp&amp;gt; put dlvio.tar&lt;br /&gt;
:ftp&amp;gt; ls (to see if transfer is complete)&lt;br /&gt;
:ftp&amp;gt; bye&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==To install IRIX versions:==&lt;br /&gt;
 &lt;br /&gt;
cd /DLlocal/distribution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing Software and Common Utilities:==&lt;br /&gt;
 &lt;br /&gt;
inst At the &amp;#039;inst&amp;#039; prompt, packages can be added, kept or removed&lt;br /&gt;
&lt;br /&gt;
Inst&amp;gt; list - then use &amp;#039;keep …&amp;#039; or &amp;#039;install…&amp;#039;&lt;br /&gt;
&lt;br /&gt;
swmgr The Software Manager&lt;br /&gt;
&lt;br /&gt;
can be launched from the shell, or from Toolchest&amp;gt;&amp;gt;System&amp;gt;&amp;gt;Software Manager&lt;br /&gt;
&lt;br /&gt;
versions -bn To list all installed software on a system&lt;br /&gt;
&lt;br /&gt;
Ex. Grepping for a package name&lt;br /&gt;
&lt;br /&gt;
% versions –bn l grep Adobe&lt;br /&gt;
&lt;br /&gt;
showfiles &amp;lt;package&amp;gt; To show which files belong to an installed product&lt;br /&gt;
&lt;br /&gt;
showfiles –l l grep etc/config/samba To find out which product belongs to a given file&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Using &amp;quot;tar&amp;quot;:==&lt;br /&gt;
 &lt;br /&gt;
Syntax: tar -&amp;lt;options&amp;gt; tarfile.tar &amp;lt;sourcedirectory&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===&amp;quot;tar&amp;quot; options:===&lt;br /&gt;
 &lt;br /&gt;
-C (create an archive) - tar –cvf myfile.tar /usr/tmp&lt;br /&gt;
&lt;br /&gt;
-E (extract an archive) - tar –xvf myfile.tar /data&lt;br /&gt;
&lt;br /&gt;
-L (list an archive) - tar –tvf myfile.tar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Note: &amp;#039;v&amp;#039; option means &amp;quot;verbose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;f&amp;#039; means a &amp;quot;tar file&amp;quot; instead of a tape device (default)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
tar –tvf &amp;lt;file&amp;gt; lists the tar file without extracting it&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;tar&amp;#039; restores the archives to the exact paths that were used when at creation time:&lt;br /&gt;
&lt;br /&gt;
tar –cvf file.tar /usr/people - will restore to &amp;#039; /usr/people&amp;#039;&lt;br /&gt;
&lt;br /&gt;
tar –cvg file.tar usr/people - will restore to the current directory from which the &amp;#039;tar&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
:command is issued&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: If a project backup tar file is extracted in the project directory, it will overwrite current project files&lt;br /&gt;
- rec&amp;#039;d to copy project backup in another location, extract &amp;amp; copy it over&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Date and Time:==&lt;br /&gt;
 &lt;br /&gt;
/usr/bin/cal AND /usr/bin/date&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
:% cal prints the current month&amp;#039;s calendar&lt;br /&gt;
:% cal 7 1957 prints specific month and year specified&lt;br /&gt;
:% date prints the date and time&lt;br /&gt;
:# date mmddHHMMyyyy.ss setting the system date and time&lt;br /&gt;
:# date 011511302002.00 Jan.15, 11:30:00am 2002&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Environment Variables:==&lt;br /&gt;
 &lt;br /&gt;
setenv {VARIABLE} {value} - modify UNIX environment variables&lt;br /&gt;
&lt;br /&gt;
unsetenv {VARIABLE} - use unsetenv to remove environment variable&lt;br /&gt;
&lt;br /&gt;
setenv DL_PAINT_HIGH_RES 1 - enter Paint with Hi Res images (like 2K or 4K)&lt;br /&gt;
&lt;br /&gt;
setenv DL_IGNORE_AUDIO 1 - application can start even if audio if offline (Stream)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Environment variables are traditionally written in all-caps&lt;br /&gt;
* Environment variables can be set in two ways:&lt;br /&gt;
 &lt;br /&gt;
:Temporarily: using the &amp;quot;setenv&amp;quot; command as the application user&lt;br /&gt;
:Permanently: by entering the setenv command in the application&amp;#039;s &amp;quot;.cshrc&amp;quot; file&lt;br /&gt;
:Located in /usr/discreet/&amp;lt;app version&amp;gt;/.cshrc&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;Enter&amp;gt; key signifies the end of a line of input&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; key + 2nd key invisible characters that control some aspect of the input &amp;amp; output on the terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Common control characters:==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;Ctrl&amp;gt; C to stop or interrupt a utility&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; D terminates input&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; H usually the erase character&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; W erases the last word&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; S stops output&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; Q starts output&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; U usually the line kill character&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Ctrl&amp;gt; Z suspends a utitility&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
F4 copies highlighted text onto command line&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>