2>/dev/null
To edit any file in Unix, use a file editor; there are several, including the venerable 'vi' program or 'vim', pico, nano, etc.
Yes you can. Unix understands both FAT32 and NTFS file systems.
For windows, you might use .cmd, .bat as common file extensions. Unix doesn't use file extensions as associations, so no file extension needs to be used in the Unix environment. A shell script in Unix is simply a text file with any name that is readable and executable. However, file extensions are typically used in Unix as a documentation aid that states that the file is a shell script. Common extensions are .sh, .csh, .ksh, .tcsh, .zsh, etc.
The .forward file is used to forward email sent to one account to the address specified in the file.
Use the 'script' command; it captures everything you are doing and stores it into a file.
Solaris employs the file system called UFS (UNIX file system) for its native file system type.
You use the 'chown' command. You must be the owner of the file to do this or the super-user to change ownership.
In UNIX: use function chmod
In some Unix and Linux systems there is a command called 'dos2unix' that will do the conversion automatically. If there isn't such a utility on your system you can use the 'tr' translate command to do the translation: tr -d '\015' < windows-file > unix-file which is essentially what dos2unix will do.
There are several ways. One is to have Samba configured on the Unix system so that the Windows system has access to it. Another way is to install the lpr service for windows (most Windows servers now have that service as an installable service). 'lpr' is the Unix printing spooler which would allow you to use the lpr command in windows to print to a Unix printer.
Not sure what you mean by enter a file; you could use an editor, such as vi, emacs, nano, pine, etc. to edit it.
Unix really doesn't use file extensions, but if you want to look for them recursively, then use: ls -R *txt