CUPS is the de-facto network print service for Linux and Mac. Certain windows versions can connect to it also (unless you have XP home or some other crippled version)
Native Linux file transfers might occur over
HTTP (Web server)
FTP (FTP server)
scp (ssh server)
NFS (NFS 'network file system' server)
SAMBA (Samba file and print service for Windows, also works as a client for win servers)
Of the five, NFS is probably the preferred Linux file server (especially in a Linux/mac/Unix only environment), because you can mount the server directory on the client and it will appear as a local directory.
For true compatibility with windows, there is one answer to both questions:
SAMBA.
Samba uses the same Small Message Block (SMB) protocol that is native to Windows clients. It is a Linux and Mac implementation of NetBios, NT File Server, NT Print Server, and Active Directory server and client all rolled into one.
The only "PDF creator" I am familiar with is a pseudo-printer driver for Windows to "print" to a PDF file. Linux has the ability to print to a PDF file built-in. There are many tools for creating PDF documents in Linux, if your application was not the one I described above.
Go to file, print. Select the printer and click print. Same with just about every windows, Linux, or Macintosh program.
ls /this/dir/path > dirfile
print the contents of a text file onto the screen (like the "type" command in DOS).
File server provide the following benefits as is: File Server can be used to provide load-balancing between servers, File Server can be used as a storage server to archive important documents, Print devices can be connected to a Print Server and then shared as a single printer, Print devices that cannot be used as network printers can be centrally shared by using a Print Server.
Linux shell is a programming language. its fully different from others progrmming language. the script which is used in Linux quite tough to remember if we comparison to other programming laguages.
/etc/nsswitch.conf
There is no set file manager in linux. Examples of Linux file managers include but: Nautilus (GNOME) Thunar (XFCE) Dolphin (KDE)
/etc/nswitch.conf
File server provide the following benefits as is: File Server can be used to provide load-balancing between servers, File Server can be used as a storage server to archive important documents, Print devices can be connected to a Print Server and then shared as a single printer, Print devices that cannot be used as network printers can be centrally shared by using a Print Server.
Client Service for NetWare
give print then select print to file give the file name that file may prn file by