{"id":125,"date":"2022-07-04T07:37:43","date_gmt":"2022-07-04T02:07:43","guid":{"rendered":"https:\/\/varuna.aero.iitb.ac.in\/ace\/?p=125"},"modified":"2022-08-17T09:34:33","modified_gmt":"2022-08-17T04:04:33","slug":"basics","status":"publish","type":"post","link":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/2022\/07\/04\/basics\/","title":{"rendered":"Essential basics"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h3 class=\"has-vivid-purple-color has-text-color wp-block-heading\" id=\"linux-commands\">Linux Commands<\/h3>\n\n\n\n<p style=\"font-size:16px\">You will need to learn a dozen or so Linux\/UNIX commands. Here are some external sites that have some good tutorials.<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/fosswire.com\/post\/2007\/08\/unixlinux-command-cheat-sheet\/\">Linux command cheat sheet<\/a>&nbsp;\u2013 This is a PDF that can be downloaded. Useful as a quick reference to the really useful Linux \/ UNIX commands.<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/www.ee.surrey.ac.uk\/Teaching\/Unix\/\">UNIX Tutorial for Beginners<\/a>&nbsp;\u2013 Eight simple tutorials from the University of Surrey which cover the basics of UNIX \/ Linux commands. This can be downloaded for offsite use and it\u2019s licensed under a Creative Commons License.<\/p>\n\n\n\n<h3 class=\"has-vivid-purple-color has-text-color wp-block-heading\" id=\"help-for-vim\">Help for Vim<\/h3>\n\n\n\n<p style=\"font-size:16px\">The editor that you will likely use on our HPC is vim. It\u2019s a powerful text editor but if you have only used Windows Notepad or Word you will need some good tutorials.<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/fprintf.net\/vimCheatSheet.html\">Vim Commands Cheat Sheet<\/a>&nbsp;\u2013 HTML format<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"https:\/\/www.openvim.com\/\">The Vim Interactive Tutorial<\/a>&nbsp;\u2013 One user has found this really useful. It\u2019s like an online typing tutor.<\/p>\n\n\n\n<h3 class=\"has-vivid-purple-color has-text-color wp-block-heading\" id=\"bash-shell-scripting\">Bash Shell Scripting<\/h3>\n\n\n\n<p style=\"font-size:16px\">Finally once you have a few Linux commands under control you may wish to script them into a bash shell script.<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/www.panix.com\/~elflord\/unix\/bash-tute.html\">Quick Bash Guide<\/a>&nbsp;\u2013 A quick guide to writing scripts using the bash shell.<\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/mywiki.wooledge.org\/BashGuide\">Short Bash Guide<\/a>&nbsp;(also available as a PDF) and the&nbsp;<a href=\"http:\/\/mywiki.wooledge.org\/FullBashGuide\">Full Bash Guide<\/a><\/p>\n\n\n\n<p style=\"font-size:16px\"><a href=\"http:\/\/guide.bash.academy\/\">The Bash Guide<\/a>&nbsp;\u2013 A quality-driven guide through the shell\u2019s many features.<\/p>\n\n\n\n<h3 class=\"has-vivid-purple-color has-text-color wp-block-heading\" id=\"general-unix-help\">General UNIX Help<\/h3>\n\n\n\n<p style=\"font-size:16px\"><a href=\"https:\/\/astrobiomike.github.io\/unix\/unix-intro\">Unix crash course<\/a>&nbsp;\u2013 This site is run by a bioinformatician so the UNIX crash course here uses examples of data processing which will be familiar to genomics researchers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Commands You will need to learn a dozen or so Linux\/UNIX commands. Here are some external sites that have some good tutorials. Linux command cheat sheet&nbsp;\u2013 This is a PDF that can be downloaded. Useful as a quick reference to the really useful Linux \/ UNIX commands. UNIX Tutorial for Beginners&nbsp;\u2013 Eight simple tutorials <a class=\"read-more\" href=\"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/2022\/07\/04\/basics\/\">&hellip;&nbsp;<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[10,8,12,11],"class_list":["post-125","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-basics","tag-linux","tag-scripting","tag-vim"],"_links":{"self":[{"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":2,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":127,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/posts\/125\/revisions\/127"}],"wp:attachment":[{"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/varuna.aero.iitb.ac.in\/ace\/index.php\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}