nixCraft FAQ PDF Collection Now Available To All

Update: Aug/1/2010 – Due to excessive bandwidth usage issue this is no longer available for download.

The nixCraft FAQ collection is now available to anyone who wants to browse it off-line in a PDF format. This tar ball contains 1600+ Linux, *BSD, UNIX, Perl, Bash and scripting related faqs, mini-howtos, and tutorials compiled and written by Vivek Gite.

Download link

How Do I Download And View Index Locally?

Use the wget command as follows (assuming that you are loggged in as /home/vivek/):

wget -U foo '' -O nixcraft-faqs.tar
mkdir nixcraft-pdfs
tar -xvf nixcraft-faqs.tar -C nixcraft-pdfs

Fire a web browser and type the following local url (change /home/vivek with your actual directory name):


The index file includes each faq title and corresponding pdf file stored in your own local directory. You can use your browsers search facility to locate faq immediately.

How Do I Index All PDF Files Locally?

  • Use Beagle which is also indexing system, designed to help you search inside your files.
  • There is an easy and built-in way to do it under Gnome desktop. Launch the Search for Files program from the Places menu.
  • Use Google Desktop Linux search application that gives you easy access to information on your computer. Desktop makes searching your own email, pdf files, music, photos, and more as easy as searching the web with Google.

The nixCraft FAQ pdf collection will be updated on weekly or monthly basis. Work is also in progress to generate only one large PDF file. Alternatively, you can download pdf version for FAQ or blog post by visiting “Download PDF version” url:


Add your feedback / suggestion in the comments below.

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 114 comments so far... add one
CategoryList of Unix and Linux commands
Disk space analyzersncdu pydf
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
114 comments… add one
  • Admin Serv Dec 3, 2009 @ 19:21

    Sharing is future !
    Thanks for this huge but great packing from France.

  • jdm Dec 4, 2009 @ 0:39

    thanks for sharing! i’ve always open this site everyday to check for new stuff

  • Raj Mohan Dec 4, 2009 @ 3:51

    Thanks for Sharing. Keep it up

  • Ningappa Dec 4, 2009 @ 4:00

    Nice to have this faq, i hope it’s pretty valuable.

  • Yay Dec 4, 2009 @ 7:09


  • bigie Dec 4, 2009 @ 7:11

    thank’s for sharing… it’s great…


  • Gilang Dec 4, 2009 @ 10:49

    Why not complete file number ? 😀

  • hellinas Dec 4, 2009 @ 11:17

    thanks for sharing this wonderful stuff

  • deepak Dec 4, 2009 @ 12:02

    Great work Vivek, now I will raname the files with the topics to ease the find.


  • Nirmal Dec 4, 2009 @ 12:31

    this is really good!

    Can you tell some tool for KDE to search through files?

  • Ahmet Senocak Dec 4, 2009 @ 12:33

    really great…
    thx for this…

  • Jon Dec 4, 2009 @ 13:34

    Awesome. Thanks.

  • 🐧 nixCraft Dec 4, 2009 @ 14:49

    @ Nirmal,

    KDE4 has Strigi and Nepomuk for file indexing. See System Settings > Advanced > Desktop Search.

    @Gilang, pdf files are generated from database and each faq has unique id assigned. Same id is used for PDF file. Just turn on indexing and you will able to search all pdf files.


  • Leaman Crews Dec 4, 2009 @ 16:58

    Thanks so much for this, Vivek! I will be putting these in my Dropbox, and reading them from my iPhone via the Dropbox app. 🙂

    In addition to Beagle and Google Desktop, I would like to mention that on OS X, the built-in Spotlight app will index these PDF files for you, and allow for content searching.

    You can also install Google Dekstop on OS X, if you prefer.

  • madams Dec 4, 2009 @ 17:05

    Thanks for sharing this great resource! I really enjoy learning things from these postings and look forward to learning more. It’s almost like taking a class…

  • private Dec 4, 2009 @ 17:42

    Thanks for sharing guys! Keep it up!

  • Victor Muchica Dec 4, 2009 @ 19:06

    A great marvelous work, really helpful,
    in fact it help us to improve ourselves
    Greetings from Peru

    Best Regards

  • Thett Linn Htun Dec 5, 2009 @ 1:44

    Thanks for this precious pdf collection.

  • Sherif Dec 5, 2009 @ 5:43

    this is really nice…
    keep it up.

  • soundar Dec 5, 2009 @ 8:17

    wonderful job, thanks buddy.

  • Mahmoud Dec 5, 2009 @ 12:55

    thank you very very much
    it’s great job

  • Emad Fathy Dec 5, 2009 @ 20:18

    Thanks for this great collection.

  • Leszek Dec 6, 2009 @ 1:14

    Thank You very much for that.Your faqs are very interesting.

  • Hamed Dec 6, 2009 @ 2:48

    thank’s for sharing… it’s great

  • Vamsi Krishna Dec 6, 2009 @ 4:25

    Thank you very much !
    its really helpful.

  • Thanks man Dec 6, 2009 @ 4:57

    You have done a wonderfull job

  • Manoj K Dec 6, 2009 @ 5:46

    Great job done…….

  • Praful Dec 6, 2009 @ 9:07

    THANKS for Sharing this PDF files,,,,,,,, This is very very Helpful files.

  • Sagar Mhatre Dec 6, 2009 @ 18:10

    Thank you, Its really Great Job. I would like to join nixcraft team for such a helping part. Please give me a opportunity to joining such a divine work. … Thank you !

  • SIFE Dec 6, 2009 @ 21:24

    salamo alikom
    i did post here but seems it is delete ,any way does translation allowed with your copy right ?

  • Vishwanath Dec 7, 2009 @ 3:01

    Hi This is really cool ! ! ! ! ! !


  • Patrick Dec 7, 2009 @ 17:15

    Thanks! I find a lot of good practical use information here, and I appreciate you going the extra mile for your audience.

  • ronald Dec 7, 2009 @ 19:55

    great stuff, thanks a lot. ronald

  • techbrainless Dec 7, 2009 @ 21:44

    Many Many …………thanks Mr Vivek .
    thats what i pretty much wanted and all wanted and were looking for…………………………..

  • Vimo Dec 10, 2009 @ 20:23

    Thanks alot for sharing. Now I extracted all the pdfs on to a folder. Im not sure how to look for a certain doc because all pdf’s contains a numerical name rather than the title. Say for an instance I want to search the guide for implementing lvms from the lot, How can I do it? Please help

  • 🐧 nixCraft Dec 11, 2009 @ 8:52


    Download above mentioned indexing software, so that you can search them locally.

  • SIFE Dec 11, 2009 @ 23:42

    salamo alikom
    where can i ask for translating permission ?

  • Rod Dec 15, 2009 @ 15:10

    Schweeetttt… a million thanks!

  • chris Dec 19, 2009 @ 19:01

    its really interesting

  • tay zar Dec 20, 2009 @ 7:38

    thank u for all.

  • AYAK Dec 21, 2009 @ 7:44

    thank you for your hard work

  • NeblinaBT Dec 22, 2009 @ 2:21

    Gracias !, thanks!, danke !, merci !

  • William Dec 22, 2009 @ 14:51

    very well

  • jebastin johnson Dec 23, 2009 @ 11:39


  • satish Dec 25, 2009 @ 6:52

    Thanks for sharing this valuable package.

  • Rajesh Dec 26, 2009 @ 6:57

    Thanks for sharing this valuable package.

  • pinoyteki Dec 27, 2009 @ 4:47

    Maraming Salamat Vivek! Mabuhay Ka!

  • Daniel Schildt Dec 28, 2009 @ 18:24

    It would be interesting if you could use Git (or some similar) management system for distribution of collection as it would allow easy update of local collection of files with the new/updated content from server without having to download everything again as one large .tar file. That kind of approach could be more future-proof way of distribution as it would allow people to stay up to date even when reading local copy of content. Git is aimed at source code management but can be used to for other types of content. It would also make creating and maintaining of changelogs easier.

  • mehdi Dec 29, 2009 @ 8:27

    very good .
    its really interesting and very useful.

  • royskie Dec 29, 2009 @ 18:53

    Anyone had an idea how can to install adobe flash player in my linux? I’m using a Ubuntu LiveCD in my office. I cannot install the full version of Linux because it is for company use and it was installed with Windows. So everytime I use the Internet and try to install the missing plug-ins for the Firefox browser, there was an error message saying that ‘Proxy Authentication Failed’. Our Internet system here uses proxy server and there are restrictions in downloading such as this one. How can I bypass the server so that I could download the necessary plug-ins for my browser. Is there a way to get things through.. Please advise.. Tnx!

  • PDF guru Jan 4, 2010 @ 10:15

    Hi! Great Idea!
    But how about improving the pdf-filenames?
    e.g. by prefixing at least the topic section it is about
    e.g. bash1.pdf

  • aaravanan Jan 4, 2010 @ 12:33

    Schweeetttt… a million thanks!

  • AShok1288 Jan 5, 2010 @ 2:50

    how could i update the file package to get new tips and tricks?

  • OMID Jan 5, 2010 @ 11:05

    wo0ow thanks a lot, very nice job :*

  • 🐧 nixCraft Jan 5, 2010 @ 11:10

    @Daniel, I need to make some changes to code so that it can only generate updated pdf files. Once done I will setup a rsync server.

    @PDF guru, I will see if I can come with some ideas. Another idea is to generate html index with tags.

    @AShok1288, it is not updated everyday so do not worry. Once in month is current tar ball update policy.

    Both ideas needs some code changes on my part. I will get it done when I will have some free time but no ETA.

  • deva Jan 5, 2010 @ 11:21

    ur shares ROCKS. thank u

  • Giovanni Jan 5, 2010 @ 15:50

    thanks a lot!

  • Ashok1288 Jan 6, 2010 @ 8:24

    I installed google desktop application in fedora 12.

    but it is only indexing the file system of fedora.

    i stored the pdf files in a separate NFTS partition

    but google desktop application is not indexing it though i added the location to “search these locations” under “preferences” in the application..

  • njukey Jan 11, 2010 @ 17:45

    Thank you very much!!! I always land here whenever am stuck and googling for things to get me out of the hole.

  • Shane Cauley Jan 12, 2010 @ 15:58

    Thanks! this is really helpful for us folks here in Cheyenne, Wyoming

  • Raju Jan 13, 2010 @ 15:35

    Great job done Mr.Vivek

  • Tayeb BOUZIDI Jan 16, 2010 @ 14:21

    I lost /dev/sd1 & /dev/sda2 in a crash system, and i can’t recover my tow partitions in Rhl E 4.6 , can u help me please?

  • Amol Arakh Jan 21, 2010 @ 9:32

    Great Work Vivek…
    This will really help to RHCE seekers.
    Also helps me to tweak my servers.

    With Regards,

  • Rainer Hurtado Navarro Jan 29, 2010 @ 15:51

    I am very glad for this way to browse nixCraft. Many people, such as Google-guys, feel Internet as a permanent fact, but it is needed to live in Mexico, for instance, to realize that one just have what is stored in his computer. I am not a cavern-man. I use Internet and Google Apps, & c. But I have lacked of power supply, I have lacked of Internet (due to the Cable services and Telephone services, being major ISPs, do not provide Internet link to certain areas, or they do not promptly fix the fails of the service they provide, and for many people, including professionals, and Institutions the service is still expensive), and there are a lot of web sites and many more web pages that have passed away without warning, or cry… I can often not even rely on repositories for at least update my SO. So, I am cautious on depending of Internet: I always provide myself of copies stored locally of the things I need, and that paranoia has saved me a lot of times.
    Thus, I am very happy for I know that if I went out-home now I could always browse handily those amazing papers (while I have batteries or where to plug-in my laptop’s cord).
    And a last comment: I like the idea of a rsync server.
    Thanks, Vivek Gite!

  • Manoj Jan 29, 2010 @ 21:02

    Excellent …

  • Bhasker Jan 31, 2010 @ 11:01

    Excellent vivek

  • R Neps Feb 1, 2010 @ 23:46

    Wow! this is great. Thanks a bunch!

  • vivek Feb 2, 2010 @ 4:24

    its an wonderful venture

  • mrf Feb 9, 2010 @ 13:27

    great work, thanks for sharing

  • sameer Feb 11, 2010 @ 9:04

    thanks really u r grt …i always browse ur site… keep it up

    thank you vivek

  • ribeiro Feb 17, 2010 @ 2:31

    sou Brasileiro! uns dos melhores materias que já vir na internet esta aqui!

    I’m Brazilian! one of the best materials that have come on the Internet is here!

  • Mark Feb 25, 2010 @ 13:00


    Please make these available in a source code management repository such mercurial, git, svn, etc. I want to be able to automate pulling from your repository so I always have the latest copy. Thanks for making available this great resource. Your stuff is tops.

  • Kunthar Feb 25, 2010 @ 22:18

    To help this idea, i’ll always decide to come this site and check around and even click some garbage links on exit. I just wanted to tell this to the rest 🙂
    Good job man, take care.

  • Jitender Mar 3, 2010 @ 7:39

    Vivek You Rocks 🙂

  • madhu Mar 8, 2010 @ 5:32

    this linux is too good

  • Anbalagan Mar 27, 2010 @ 8:47

    Just I configured the TATA Photon plus in my pc which is running under Ubuntu 9.10. I was able to configure the photon plus in 10 minutes. There was a typographical error in the tips
    How Do I Connect To The Internet?

    Simply type the wvdial command, enter:
    # wvdia

    it should be
    # wvdial

    Thanks a lot.

    • 🐧 nixCraft Mar 27, 2010 @ 15:12


      Thanks for the heads up. I’ve updated the original FAQ and in due time changes will be reflected in PDF files too.

  • sdrgdg Apr 1, 2010 @ 8:25

    Thanks for this huge but great packing from France.

  • The gladia2r Apr 2, 2010 @ 8:59

    Thank you! It’s awesome.

  • darshan Apr 2, 2010 @ 22:39

    can i open in windows?

  • Malik Mudasir Apr 5, 2010 @ 14:31

    Thanks buddy!
    Take care and good bye….

  • savin Apr 6, 2010 @ 7:21

    Thankssssssssssssssss Brooooo ….. tis s life saving…
    but i dont how how to get rid of the indexing ad updating probs if i want to use tis pdfs in windows…

  • savin Apr 6, 2010 @ 7:23

    thanks buddy…tis s lifesaving collections
    guide me in indexing and updating these bulk pdfs in windows 7

  • Angelica Apr 6, 2010 @ 11:51

    Thank you..big big help!

  • Anonymous Apr 8, 2010 @ 8:41

    Thank you !

  • samirshahin Apr 9, 2010 @ 7:47

    very very good i like very much

    Thank you!!

  • 🐧 nixCraft Apr 9, 2010 @ 14:32


    Use Google Desktop for Windows 7. I think Windows 7 got its own indexing service too, but I’m not sure about it as I’ve only seen its login screen 😉

  • hubin Apr 11, 2010 @ 4:02

    nice job, i like your articles

  • coucou Apr 12, 2010 @ 10:38

    bonjour tout le monde j’ai un probleme ke j’arrive pas à installer un noyau 2.6 voila l’erreur ki me donne: you do not appear to have the sources for the 2.6.26-1-686 kernel installed

  • Amit Apr 12, 2010 @ 10:57

    Hey Vivek ,

    Really appreciative work , that can help many more individuals who seeking their career in system admin.

    Gr8 thanks

  • Mahendra Apr 12, 2010 @ 11:42

    Thanks for this great collections.
    It would be small encyclopedia for cool to do’s or RnD trials or how to’s for Linux geek.

    Will be really helpful for all linux users. 🙂

  • Yogesh Apr 12, 2010 @ 13:44

    Many Thanks Vivek !!

  • sujit Apr 13, 2010 @ 8:17

    Hi, good efforts and systematic expanation. thanks.

  • thunder Apr 13, 2010 @ 10:41

    I just want to say thank you.

  • raj Apr 13, 2010 @ 12:59

    can i see in xp

  • Shameem Apr 20, 2010 @ 6:00

    Great , thanks for sharing

  • Gopal Apr 21, 2010 @ 7:16

    wow!!! Great !!!!

  • sudipta Apr 21, 2010 @ 12:54

    very nice

  • Anonymous Apr 29, 2010 @ 5:42

    nice job
    ur a great man

  • Marc May 7, 2010 @ 13:16

    great job!! 😀

  • Tapas May 8, 2010 @ 12:42

    Hi I saw the tar ball if you can add name of chapter so that I do not open a pdf like this
    1.pdf and an HTML version of all pages would be better.

    • 🐧 nixCraft May 8, 2010 @ 13:20

      You can always browse HTML version at our site.

      • Anonymous May 8, 2010 @ 16:35

        That is what I am trying to tell browsing an HTML book is easier than saying click and browse each pdf I today checked 20–30 pages of your site just because there was no index.I appreciate the content but it needs to be organized.

  • Anonymous May 10, 2010 @ 11:50

    Thank bro….
    God bless you…

  • Mark Tiger May 11, 2010 @ 19:06

    Thank you very much, may “Allah” bless you

  • V.Balaviswanathan May 13, 2010 @ 10:56

    Thank you very much. Keep the good work going

  • StoneCut May 18, 2010 @ 14:38

    Great stuff. Hope you have it up again, soon. This site is excellent.

    Please leave a comment if you uploaded the files again so I get notified. Thanks !

    • 🐧 nixCraft May 18, 2010 @ 15:05

      Yes, it will be up again within weeks time.

      • StoneCut May 20, 2010 @ 15:29

        Excellent, I’m looking forward to it. I found some very valuable tips on this site. You do a great job.

  • Dmitry May 27, 2010 @ 11:10

    Hello, download link still broken 🙁
    I can provide mirror for this download if you want 😉

    • 🐧 nixCraft May 27, 2010 @ 14:28

      I will get it up and running this week end. I’ve moved server from old IDC to a new one. The server is now hooked up but it needs some configuration.

  • Sri Jul 14, 2010 @ 13:53

    hello, i m unable to download.
    can u please check it…
    else if it s stored in another server,
    please the link..
    Nice Articles.

    Sri ! !

    • StoneCut Jul 14, 2010 @ 14:32

      Yes, I’m also still waiting.

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum