----BEGIN CLASS---- [13:28] #startclass [13:28] Hey Everyone [13:28] --Session begins-- [13:28] Roll Call [13:29] Akshay Shipurkar [13:29] Amit Kokitkar [13:29] Wrik Bhadra [13:29] deep [13:29] Abhinav Shirur [13:29] Aman Pratap Singh [13:29] Priyanka Sharma [13:29] Aditya khowala [13:29] Devesh Verma [13:29] Deepika Upadhyay [13:29] Abhishek Singh [13:29] Anu Kumari Gupta [13:29] Dhairyya Agarwal [13:29] Ranjeet kumar [13:29] Harsh Shah [13:29] atul kumar [13:29] sakshi saraswat [13:29] Akanksha Bhardwaj [13:29] Rishika Goyal [13:29] Amarjeet Singh [13:29] Saikat Dey [13:29] Santosh Kumar Shaw [13:29] Zameer Haque [13:29] Kshithij Iyer [13:29] Devendra Bhat [13:29] Abhishek sharma [13:29] Suraj Ghimire [13:29] Chiranjeev Gupta [13:29] Messi Fc [13:29] Shivani Mehendarge [13:29] Anupama Shipurkar [13:29] Deepak Chethan [13:29] Robin Schubert [13:29] Mayur Khomane [13:29] Zeba Karin [13:29] Yash Tamakuwala [13:29] Saurav Saha [13:29] <_RicharD_> Mayank gupta [13:29] Sharon Christa [13:29] Ravindra Lakal [13:29] Bhavin Gandhi [13:29] Sangram Kakade [13:29] Priyansh sourav [13:29] Ishan Singh [13:29] Balaji [13:29] Nisha Rani [13:29] Shankar Jha [13:29] Onyinye Madubuko [13:29] Mohit [13:30] Prashant K. Sharma [13:30] Gaurav Sitlani [13:30] Sanyam khurana [13:30] Apoorv Goel [13:30] Kushal Das [13:30] Sayan Chowdhury [13:30] I think we can now start. [13:30] Kshitij [13:30] Hrishikesh Barman [13:30] Shashank Shekhar [13:31] Yesterday we asked people to install gtypist and then practice, if you have done so, type yes, or else no. [13:31] Jitesh Pabla [13:31] yes [13:31] yes [13:31] yes [13:31] yes [13:31] yes [13:31] yes [13:31] yes [13:31] <_RicharD_> Yes [13:31] yes [13:31] yes [13:31] yes [13:31] no [13:31] Yes [13:31] yes [13:31] no [13:31] no [13:31] no [13:31] yes [13:31] Yes [13:31] yes [13:31] no [13:31] no [13:31] Yes [13:31] no [13:31] no [13:31] no [13:31] no [13:31] Yes [13:31] no [13:31] yes [13:31] yes [13:31] yes [13:31] Yes [13:31] Yes [13:31] no [13:31] yes [13:31] Yes [13:31] no [13:31] Yes [13:31] yes [13:31] no [13:31] no [13:31] no [13:31] yes [13:31] no [13:31] [13:31] Yes [13:32] Akash Kandpal [13:32] yes [13:32] Yes [13:32] yes [13:32] yes [13:32] yes [13:32] 1st day [13:32] Jason Braganza [13:32] People who ever missed it, please install and start practicing from today :) [13:32] yes [13:32] Touch typing will be an important part of your life :) [13:32] no [13:32] Sure Sir [13:33] gtypist [13:33] ! [13:33] Soumam Banerjee [13:33] Okay. I thought it was an app. Later found it to be a commandline thing. [13:33] vishami3, no sir or madam on Internet. [13:33] vishami3, Read the logs from the first two days [13:33] i get problem in my left hand typing "S" always. [13:33] Hi [13:33] yes [13:33] Would you recommend a mechanical keyboard? [13:33] skat_sd_, it is still a command line application. [13:34] im_mohsin: Practice will make things right. :) [13:34] jiteshpabla, please ask these questions after the sessioln. [13:34] ok [13:34] im_mohsin, only practice could help , [13:34] * session [13:34] ok [13:34] Now, we also asked you to read the the document about how to ask questions, do you have any query about it? [13:35] No [13:35] no [13:35] No [13:35] Yes, prashaant practicing it [13:35] No [13:35] You don't have to type no [13:35] No [13:35] no [13:35] Yes [13:35] yes [13:35] Yes [13:35] Sorry, I am a bit late. [13:35] Sorry I'm late! [13:35] Akash pathak [13:35] You are supposed to be type ! if you have query [13:35] Roll call: Niranjana Deshpande [13:35] Sorry for being late [13:35] no [13:36] <_RicharD_> No [13:36] no [13:36] Roll call: Ashwani Kumar Gupta [13:36] no [13:36] no [13:36] Any questions from that document? [13:37] I guess no questions. [13:37] Which is kind of strange. [13:37] No [13:37] Anyway. [13:38] is it that we have to type ! and wait for our turn but how will we know it s our turn?? [13:38] lucifer, batul will call your name [13:38] lucifer: you will see [13:39] lucifer, type ! and then see :) [13:39] lucifer, batul the bot will inform about it [13:39] ! [13:39] next [13:39] next [13:39] lucifer, This way.[ [13:39] ok gotit [13:39] Oops, typo. [13:39] ! [13:40] next [13:40] So what are we learning today? [13:40] [13:40] Zams, we will only know by the end of the day. [13:41] ok [13:41] ! [13:41] next [13:41] why are we typing [13:41] ! [13:41] What we learn depends only on us? The question should be "What would be taught today?" :) [13:41] mesayan, read the logs [13:41] mesayan, read the log from day 1, you will get to know. [13:41] next [13:41] Can we ask any questions, or is there a topic ? [13:41] ! [13:42] dodococo, questions on yesterday's how to ask question document. [13:42] next [13:42] ! [13:42] Will Fedora 24 do? [13:42] ** 210 nicks online ** [13:42] anuGupta, yes [13:43] ! [13:43] anuGupta, for now yes. [13:43] next [13:43] ! [13:43] How to save the logs ? [13:43] ! [13:44] ravindra, visit https://dgplug.org/irclogs/2017/ [13:44] next [13:44] which linux distro best ? I 'm using ubuntu17.04 is it okay for this session ? [13:44] ! [13:44] geekabhi007, Best depends on your personal choice. [13:44] next [13:44] next [13:44] Which is better to use , github desktop app or the terminal based git tool? [13:44] can i use mac os for this? [13:45] ! [13:45] santoshShaw, Not part of of today's session. [13:45] harshcrop, for few things yes, mostly no. [13:45] next [13:45] Hey Sorry I am late [13:45] next [13:45] I am using ubuntu 14.04. Is it okay? [13:45] ! [13:45] Shruti9620, yes its okay [13:45] harshcrop: you can use virtual machine on your mac. [13:45] next [13:46] okay [13:46] can you tell me difference between ubuntu and fedora ? [13:46] ! [13:46] Shruti9620, things you will learn works for most linux distro [13:46] Google It [13:46] Is there any drag and drop IDE for Python 3x? [13:46] geekabhi007, Have you read the how to ask a question in smart way document we gave yesterday? [13:46] geekabhi007: Google IT [13:46] ahole[m], not today's topic. [13:46] when are we going to learn about using encryption? and will all the classes will be in this q/a format? [13:46] sangram_k, Should be "google it" [13:46] Okay [13:47] [13:47] geekodour08, depends. [13:47] next [13:47] sorry i just pasted and my irc client just sent it. [13:47] Who all do not know anything about linux commands (bash commands)? If you are new to Linux, then also you can say yes. [13:47] Yes [13:47] yes [13:47] yes [13:47] yes [13:47] yes [13:47] yes [13:47] Yes [13:47] No [13:48] No [13:48] No [13:48] yes [13:48] no [13:48] No [13:48] No [13:48] No [13:48] stop [13:48] know a little bit [13:48] please [13:48] yes [13:48] no [13:48] yes [13:48] no [13:48] no [13:48] yes [13:48] yes [13:48] yes [13:48] yes [13:48] no [13:48] yes [13:48] yes [13:49] kushal: you may want to type 'STOP' [13:49] no [13:49] no [13:49] Yes [13:49] NO [13:49] Hi, what is todays topic?? [13:50] avik: you are not late :) [13:50] For the people who are completely new to linux or command line, you can start from http://summertraining.readthedocs.io/en/latest/shell.html [13:50] avik: Use ! first if you want to ask any query [13:50] iKshitij, thanks [13:51] crang-cg, sorry. Forgot! [13:51] hey [13:51] For the experienced folks: you can look into bash scripting from http://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf [13:52] At least who ever is new, please try those commands in http://summertraining.readthedocs.io/en/latest/shell.html now. [13:52] kushal: ok [13:52] And type ! if you have any query. [13:52] ! [13:52] ! [13:52] ! [13:52] ! [13:53] next [13:53] last day you advise us to use gtypist that was downloaded completly but not coming in my application list what would i do ? [13:53] kvy, please wait for you turn. [13:53] kvy, also have you googled for "how to use gtypist" once? [13:53] next [13:53] next [13:53] no yet [13:54] kvy, Then please do so. [13:54] For experienced people shouldn't be http://tldp.org/LDP/abs/html/ be a better place to start? [13:54] kvy, It is a command line application, you will have to use it inside a terminal/console. [13:54] ! [13:54] sorry i am late, connection is poor since i am travelling [13:54] I've tried learning bash before(about 2-3 times) everytime, I forget how to write bash scripts. I don't use them in my daily life. what can be a good usecase? [13:54] arush, if you know basics, then yes. [13:54] shivamA1, no problem. [13:54] ! [13:54] kushal : ok thanks [13:55] ! [13:55] geekabhi007, knowing the basics is good to start, later we will start how can we use python to do similar things. [13:55] But you will bash in most servers. [13:55] next [13:55] Can we use zsh for the sessions? [13:56] ! [13:56] ! [13:56] ! [13:56] RJ722, if you know how to use it, why not? [13:56] next [13:56] how do we execute .sh files in linux ? [13:56] ok [13:56] RJ722, yes you can do all the things in zsh which you can do in bash [13:56] deepika, That is answered in the bash guide link I provided above. [13:56] next [13:56] Do we have to read the bash guide cover to cover ? [13:56] deepika, write "bash filenam.sh" [13:57] Zams, Nope, read it with the pace or way you like. [13:57] next [13:57] sir today is my first day so where i get previous logs [13:57] Does shell commands are same as bash commands..How to differentiate these two..? [13:57] joyhimanshu, https://dgplug.org/irclogs/2017/ [13:57] joyhimanshu, also do not call anyone sir on internet [13:57] next [13:57] Does shell commands are same as bash commands..How to differentiate these two..? [13:57] kvy, After you have downloaded the gtypists. You can find install guide in "INSTALL" file in the folder [13:57] sure Kushal [13:58] vishami3, Bash is a type of shell (think like this for now). [13:58] next [13:58] What is the main difference between various shells like zsh, bash etc? Why do people use different shells? [13:58] ! [13:58] ashwanig, the same reason people use different cars. [13:58] kushal: ok [13:58] ashwanig, personal choice based on feature, documentation, familiarity etc [13:58] next [13:58] How to decide which shell to use based on requirements? [13:58] ahole[m], start with bash. [13:58] ! [13:59] It there almost everywhere. [13:59] next [13:59] what is zsh [13:59] can anyone please resend the bash guide link. [13:59] shivamA1, http://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf [13:59] deepika, there are two ways through which you can do that. A. By `bash filename.sh` B. Include "#!/bin/env bash" or "#!/bin/bash" in your script as the first line, make your script executable by "sudo chmod +x filename.sh" and execute it ./filename.sh [13:59] thank you prashaant [13:59] shivamA1, http://summertraining.readthedocs.io/en/latest/shell.html [13:59] arush, you don't have to explain it in full now. [13:59] bhavin192 thanks [13:59] nisha__, It is another kind of shell. [14:00] nisha__, a shell program. Z Shell. [14:00] nisha__, also type the same question in google, and see what happens next :) [14:00] .google what is zsh [14:00] kushal: Why Zsh is Cooler than Your Shell - SlideShare: ; What is the difference between bash and zsh ? - Quora: ; Z shell - Wikipedia: [14:00] thanks [14:00] next [14:00] I am not able to regain my previous nick [14:01] theparadoxer02_, that should be least of your concern [14:01] theoaradoxer02, Have you registered it? [14:02] stop [14:02] Yeah [14:02] next [14:02] But it is showing it is already in use [14:02] For the new folks, if you have any queries related to the shell commands, please do ask. [14:02] ! [14:03] theoaradoxer02, search for nickserv release a nick [14:03] next [14:03] And added underscore in my nick in the end [14:03] how does the tree command works? [14:03] ! [14:03] aditya, it finds out details recursively and prints [14:03] next [14:03] What is difference in gnome-terminal and bash? [14:03] aditya, try "man tree" in your terminal [14:03] okay [14:04] ! [14:04] ! [14:04] https://askubuntu.com/questions/506510/what-is-the-difference-between-terminal-console-shell-and-command-line#506628 [14:04] bhavin192, ^^^ [14:04] next [14:04] ! [14:04] next [14:04] Is there an equivalent of IRC logs for mailing lists? [14:04] What is the difference between man and --help option for various commands? [14:05] [14:05] jiteshpabla, yes, that is called archive, mail-archive.com/users@lists.dgplug.org [14:05] ashwanig, good question. [14:05] ashwanig, --help shows any help message for the given command, and man tries to open something known as man page for that command. [14:05] The man page many more details (generally). [14:06] man command is a kind of documentation. [14:06] kushal, But I have seen mostly they are similar [14:06] ashwanig, https://en.wikipedia.org/wiki/Man_page [14:06] ! [14:06] ! [14:06] ashwanig, it depends [14:06] next [14:06] There is find, locate and few other commands to search files. Do they have any speciality ? [14:06] ! [14:06] dodococo, yes, for different use cases, you will have to read the man pages for them, and also use them to see the difference. [14:06] next [14:07] Should I choose project according to the language I know or learn the language after getting the project? [14:07] Can somone remind me the time we start class today? [14:07] asraisingh_, answered other day, find in the logs [14:07] next [14:07] next [14:07] ! [14:07] After typing "tree" on my terminal. It says- "The program 'tree' is currently not installed. You can install it by typing: sudo apt-get install tree". Why do we need to install it? [14:07] is there is any difference between commands used in Zsh and bash [14:07] rkased, 7 PM IST [14:07] Thanks [14:07] joyhimanshu, no [14:07] I missed first day of this training [14:07] Shruti9620, You should type pstree [14:07] Shruti9620, in you Ubuntu install it is not there by default, so you will have to run the command given to install it. [14:08] so why they are different [14:08] ! [14:08] joyhimanshu, google first [14:08] and then come back and ask us. [14:08] next [14:08] ok [14:08] what is the difference between shell and command line? [14:08] shankarj67, https://askubuntu.com/questions/506510/what-is-the-difference-between-terminal-console-shell-and-command-line#506628 [14:09] shankarj67, Are you following what is going on in the channel? [14:09] next [14:09] Can you explain the symlink command? [14:09] Class is started now, I'm EST, that's now? [14:09] rkased, nope, 13:30UTC [14:09] santoshShaw, type "man symlink" [14:10] Okay, cool. THanks again for putting this together everyone [14:10] prashaant can't understand [14:10] hey I dont know what's happening, are there any video sessions? I have missed all the sessions until now and just saw all the mails are in spam. [14:10] santoshShaw, open terminal and type "man symlink" [14:10] santoshShaw, wait [14:10] kushal, sorry somehow I didn't see that topic because of my slow internet connection. [14:10] prashaant, wrong suggestion for now. [14:11] prashaant: can't understand from the man page buddy [14:11] kushal, sorry [14:11] Try man man [14:11] santoshShaw, For now read https://en.wikipedia.org/wiki/Symbolic_link [14:11] ahole[m], :P [14:11] You'll understand how man pages work. [14:11] santoshShaw, and then learn about ln command [14:12] kushal: ok thank you [14:13] for later reading we also have the following logs [14:13] https://dgplug.org/irclogs/rishi_1st_class.log [14:13] https://dgplug.org/irclogs/rishi_2ndclass.log [14:13] https://dgplug.org/irclogs/rishi_3rdclass.log [14:14] Hey, I live in CDT time zone. are there any videos of previous sessions? @kushal [14:14] ! [14:14] or it's just reading logs? [14:14] ganesh_nomula, there are logs https://dgplug.org/irclogs/2017/ [14:14] ganesh_nomula, Nope, only text logs. [14:15] Is Davesh Kumar here? [14:15] nex5t [14:15] oops [14:15] next [14:15] Is there any way to directly Google from terminal ? (i.e without installing any specific package) [14:16] vipulgupta2048_, there must be many tools [14:16] I search in web [14:16] also mostly in duckduckgo [14:16] i use googler for this..search it [14:16] https://duckduckgo.com/ [14:16] Yep, I Googled and found many ways to do it. [14:16] kushal: Davesh or Devesh ? [14:16] Devesh [14:16] iKshitij, thanks. [14:16] thanks @kushal and @batul. for the homeworks do we need to submit them or just we have to practice? don't mind asking all these question, I haven't attended any classes until now. sorry. [14:17] I just joined now..wts the topic? [14:17] ganesh_nomula, Just practice, and ask any doubt here or in the mailing list. [14:17] but every way has a package that need to be downloaded . [14:17] yes kushal i am here [14:17] geetika, We are discussing shell commands. [14:17] dev__, You did a top posting in the mailing list, please read about mailing list guidelines as provided in day 1. [14:18] dev__, Learn how to reply to the mailing list properly. [14:18] ! [14:18] kushal: there is MOOC available on edx for introduction to Unix/Linux by Linux foundations. Should I suggest that ? [14:18] dev__, The training is learn from mistakes. [14:18] Hello all [14:18] kushal,is there any command or script for the same ? [14:18] ok kushal [14:18] iKshitij, people's choice, I am just telling what we follow for now. [14:19] vipulgupta2048_, those commands are part of such packages, you will have to install them anyway. [14:19] next [14:19] which packages should we install as a beginner ? [14:19] iKshitij, That is also mostly text based, you are getting the resources here anyway [14:19] ! [14:19] Good point there, thanks. [14:20] deepika, package for? [14:20] ashwanig: yes but that course also give you how things work ! Architecture basically ! Will discuss on that topic post session :) [14:20] deepika, Do you have any modern linux distro installed? [14:20] iKshitij, Sure :) [14:20] We asked people to install gtypist yesterday, and learn touch typing from that. [14:21] yes , i am not clear with concept of packages here [14:21] yes [14:21] deepika, Packages are a way for the distributions to distribute different applications. [14:21] deepika, https://en.wikipedia.org/wiki/Package_manager [14:21] ! [14:21] next [14:22] which is better for coding between vim and emacs ? I just want to know your personal preference. [14:22] oh okay ! thanks will go through it ! [14:22] dodococo, future topic, we use vim here in the session. [14:22] next [14:22] Old IRC logs uses the YUM command. Should you continue using yum or change to dnf instead? [14:23] deepika: After class you can discuss all these with us here ! I think you have bag full of questions :) [14:23] sandeepkr, in the current Fedora versions we have dnf [14:23] dnf is recommended from fedora 23 santoshShaw [14:23] dodococo: this link might come handy for you. https://vim-adventures.com/ [14:23] next [14:23] santoshShaw: dnf ! [14:23] ! [14:23] kushal: current fedora ? [14:24] yeah ,iKshitij,thanks [14:24] ahole[m], Yes, Fedora 24/25 [14:24] next [14:25] what is yum commands and dnf?? [14:25] ! [14:25] lucifer, ask the same question to google first [14:25] next [14:25] kushal, Can you please after every class put the list of link we need to look for before next sesssion? [14:26] Can I please what? [14:26] dnf is the new package manager for fedora lucifer [14:26] ! [14:26] im_mohsin, ? [14:26] make a list at the end of the class and share it at once [14:26] next [14:26] ok thanks [14:26] im_mohsin, yeah. That'd be helpful [14:26] because in harder to check many links in the logs [14:26] im_mohsin, Nope, not my job, participants must attend or read the log, and figure those out. [14:27] i tried to run gtypist [14:27] but there is a error [14:27] im_mohsin, Then you must attend the sessions in real life. [14:27] ! [14:27] devendrabhat, What error? also you should have typed ! and wait for your turn. [14:27] gtypist: line 44: line too long for screen: [14:27] :By the time you have completed this series, you will be able to type the entire [14:27] okay. Got it kushal [14:27] lucifer: yum is package manager ! In short and simple (for now) It is a command line tool used for installing and uninstalling packages (software) [14:28] iKshitij, please do not explain things to everyone, people must learn to search first [14:28] kushal ya it was my turn [14:28] it said ask your question [14:28] devendrabhat, Okay, sorry for that. [14:28] next [14:28] How can we attend sessions in real life ? I really want to attend since I got to know about Dgplug from fhackdroid_ [14:28] devesh_verma, You are attending one right now. [14:28] This is as real as it can be. [14:28] Oh I tought of workshop [14:29] great then :) [14:29] devesh_verma: are you expecting something like a classroom lecture ? [14:29] One more reading item: http://summertraining.readthedocs.io/en/latest/fhs.html [14:30] nice one ahole[m] [14:30] Corresponding log is at https://dgplug.org/irclogs/kushal_fhs_class.log [14:30] Use of $ hg status says command not found .why is it so? [14:30] anuGupta Because you don't have it installed. [14:30] ahole[m], no. Just wanted to know if dgplug do some workshops too. [14:30] So, everyone please start reading about the bash commands, and also the FHS guidelines. [14:31] ok [14:31] devesh_verma: they are just logistically hard to conduct! [14:31] next [14:31] ahole[m], I am enjoying this one :) [14:31] Any more questions on those bash commands? [14:31] Or else; Roll Call [14:32] From where are these commands installed? [14:32] Naveej Ahamed [14:32] Messi Fc [14:32] Pavan [14:32] Prashant K. Sharma [14:32] im_mohsin, you can also download the log and do something like grep 'kushal.*http' to extract the links. Don't want to discourage live participation though ;) [14:32] yurii pylypchuk [14:32] kumar vipin yadav [14:32] Aditya khowala [14:32] Dhairyya Agarwal [14:32] Harsh Shah [14:32] Wrik Bhadra [14:32] Jitesh Pabla [14:32] Shankar Jha [14:32] Santosh Kumar Shaw [14:32] Devendra Bhat [14:32] Devesh Verma [14:32] Mahendra Yadav [14:32] Kshithij Iyer [14:32] Robin Schubert [14:32] Shruti Singh [14:32] Suraj Ghimire [14:32] Prashant Jamkhande [14:32] Mriyam Tamuli [14:32] Priyanka Sharma [14:32] Hrishikesh Barman [14:32] Gaurav Sitlani [14:32] Nisha Rani [14:32] pooja kumari singh [14:32] Mohsin Mumtaz [14:32] Shashank Shekhar [14:32] Mayur khomane [14:32] sakshi saraswat [14:32] Deepika Upadhyay [14:32] Zeba Karin [14:32] Mohd Omama [14:32] Chiranjeev Gupta [14:32] Ashwani Kumar Gupta [14:32] Rahul JHa [14:32] Syed Mohammad Fiha [14:32] K Sai Kiran [14:32] Anusha Srinivasan [14:32] Abhishek Singh [14:32] Ishan Singh [14:32] Saikat Dey [14:32] Priyansh sourav [14:32] atul kumar [14:32] apoorv sachan [14:32] Anu Kumari Gupta [14:32] Rishika Goyal [14:32] Apoorv Goel [14:32] Bhavin Gandhi [14:32] Abhinav Shirur [14:32] Ranjeet kumar [14:32] Niranjana Deshpande [14:32] Shivani Mehendarge [14:32] Ravindra Lakal [14:33] Deepak Chethan [14:33] deep [14:33] Syed Abrar [14:33] Balaji [14:33] <_RicharD_> Mayank gupta [14:33] Anupama Shipurkar [14:33] Amarjeet Singh [14:33] Akshay Shipurkar [14:33] Akshay Gaikwad [14:33] Just a suggestion. After introductions, there should be a session on google search. [14:33] Rimsha Khan [14:33] Manoj Mohan [14:33] Soumam Banerjee [14:34] mbtamuli12_, Nope, that is why give a document to read. ----END CLASS----