Skip to main content
added 119 characters in body
Source Link
wleao
  • 1.4k
  • 1
  • 9
  • 14

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and prints the last 500 lines, very useful for checking logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.
  11. cd folder - navigation
  12. ls - list files in a directory
  13. ll - shorcut to ls -l, list files with details

If you're willing to truly know how an OS works and how Unix-like systems work start by taking a look at minix and reading Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and prints the last 500 lines, very useful for checking logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work start by taking a look at minix and reading Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and prints the last 500 lines, very useful for checking logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.
  11. cd folder - navigation
  12. ls - list files in a directory
  13. ll - shorcut to ls -l, list files with details

If you're willing to truly know how an OS works and how Unix-like systems work start by taking a look at minix and reading Tanenbaum's OS book.

added 3 characters in body
Source Link
wleao
  • 1.4k
  • 1
  • 9
  • 14

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and watchesprints the last 500 lines, very useful to checkfor checking logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work take start by taking a look at minix and readreading Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and watches the last 500 lines, very useful to check logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work take a look at minix and read Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and prints the last 500 lines, very useful for checking logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work start by taking a look at minix and reading Tanenbaum's OS book.

added 69 characters in body
Source Link
wleao
  • 1.4k
  • 1
  • 9
  • 14

First of all, I would recommend you installing ubuntuubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep <process_name>"process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi  file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500  file - tails a file and watches the last 500 lines, very useful to check logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work take a look at minix and read Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep <process_name>
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi  - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500  - tails a file and watches the last 500 lines, very useful to check logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd

If you're willing to truly know how an OS works and how Unix-like systems work take a look at minix and read Tanenbaum's OS book.

First of all, I would recommend you installing ubuntu, which is a good starting point, in a partition in your computer. Try to play with it a little bit. Like, watching a video with strange codecs... Then you will probably need to use terminal to run some apt-get install commands, and bang! you're learning how to use a Unix-like system. That's it. Start coding and you will feel the need to learn as you code.

A quick list that comes into mind:

  1. apt-get - how to install packages
  2. top - processes running
  3. ps - list processes , shortcut: ps -fea | grep "process_name"
  4. kill -9 PID - kill a process
  5. sudo cmd - executes command with root permissions
  6. vi file - opens quick editor, google for vi and learn how to use it
  7. gedit - learn how to use it and expand it with plugins (it may very well work like a full featured IDE)
  8. tail -fn500 file - tails a file and watches the last 500 lines, very useful to check logs
  9. man cmd - man!!! it should have been the first one in the list... Basically you will get all the help you need regarding a command named cmd
  10. learn .sh bash scripts. Google it and add it to your programmer toolkit. One day you're going to use it.

If you're willing to truly know how an OS works and how Unix-like systems work take a look at minix and read Tanenbaum's OS book.

Source Link
wleao
  • 1.4k
  • 1
  • 9
  • 14
Loading