LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-26-2021, 09:06 PM   #1
AntonStepanenko
LQ Newbie
 
Registered: Mar 2021
Posts: 2

Rep: Reputation: Disabled
Linux project for beginners


Good afternoon!

I have been studying Linux for about 2 months, during this time I have solved many similar tasks "create a folder, create a file / script" . Now I'm trying to find an interesting practical project on Linux, which would include a different Linux topics and skills that will need to solve it. I will be glad if someone shares an idea of what project can be implemented for a beginner.
If you are a teacher and you have materials or projects that can be implemented, I will also be grateful to you!



P.S This post was created because for beginners there are a lot of similar tasks where you need to do something but often such tasks are uninteresting and boring. I hope the comments under this post and the ideas will help me and other beginners in learning.
 
Old 03-26-2021, 09:30 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,328
Blog Entries: 28

Rep: Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142
It would help to know what you are interested in (graphics, documents, media, networking, etc.), as Linux is a big topic. A few thoughts spring to mind off the top of my head.

Create a shared directory with samba.

Manipulate graphics with the GIMP.

Edit text files with vim. (Vim can be intimidating because it is so versatile and because its command set predates what are now conventions, such as CTRL-c for copy and CTRL-x for cut. However, if you learn a few basic vim commands, such as dd, y, x, i, o, and p, you can do a lot)

Manipulate /etc/fstab (a skill I have found invaluable, as I use a lot of external USB drives and like them to mount on boot).

Record a geeky podcast with Audacity for Hacker Public Radio.

If you provide a little more specific information about what you are interested in, the top of my head might have more ideas.
 
Old 03-27-2021, 04:50 AM   #3
AntonStepanenko
LQ Newbie
 
Registered: Mar 2021
Posts: 2

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by frankbell View Post
It would help to know what you are interested in (graphics, documents, media, networking, etc.), as Linux is a big topic. A few thoughts spring to mind off the top of my head.

Create a shared directory with samba.

Manipulate graphics with the GIMP.

Edit text files with vim. (Vim can be intimidating because it is so versatile and because its command set predates what are now conventions, such as CTRL-c for copy and CTRL-x for cut. However, if you learn a few basic vim commands, such as dd, y, x, i, o, and p, you can do a lot)

Manipulate /etc/fstab (a skill I have found invaluable, as I use a lot of external USB drives and like them to mount on boot).

Record a geeky podcast with Audacity for Hacker Public Radio.

If you provide a little more specific information about what you are interested in, the top of my head might have more ideas.


I meantsome kind of project where I could train skills in working with files and directories, users and groups, text editors, scripting, planning and scheduling. Distr : Ubuntu
 
Old 03-27-2021, 10:46 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,583
Blog Entries: 19

Rep: Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454Reputation: 4454
You could try building Linux From Scratch! Though I believe Ubuntu is not a particularly good host for that.
 
Old 03-27-2021, 11:33 AM   #5
vmelkon
Member
 
Registered: Feb 2007
Location: Canada
Distribution: Kubuntu 22.04
Posts: 549

Rep: Reputation: 84
Quote:
Originally Posted by AntonStepanenko View Post
I meant some kind of project where I could train skills in working with files and directories, users and groups, text editors, scripting, planning and scheduling. Distr : Ubuntu
The distro doesn't matter much if you want to use the terminal.
For permissions, look at the command chmod.

Example:
u = user
g = members of a group
o = others

chmod u=rwx,g=rwx,o=rwx myfolder -R

The -R means recursive. All files and folders in myfolder will be given those permissions.

What about ownership? If you want robert to own the file file.txt
chown robert file.txt

This will tell you who own the file
ls -l file.txt

The file file.txt is now owned by Robert. By default, chown follows symbolic links and changes the owner of the file pointed to by the symbolic link. If you wish to change ownership of all files inside a directory, you can use the -R option.

example:
chown -R jake MyFolder
and now, MyFolder belongs to jake and everything in it also belongs to jake.

~~~~vmelkon
 
Old 03-27-2021, 02:18 PM   #6
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by AntonStepanenko View Post
I meantsome kind of project where I could train skills in working with files and directories, users and groups, text editors, scripting, planning and scheduling. Distr : Ubuntu
I think what people are saying is that you are asking for interesting things to do but you already have the baseplate. Creating files / folders, entering some commands, etc.

Getting to know the file system is outlined here, and basic commands with tutorials for learning is found easily by a quick search for something like "learning linux", "linux tutorial", and lots of other phrases. One that seems particularly useful is "linux from scratch". There is even a "linux for dummies" book that can help you learn.

Asking us to guide you seems a bit pointless without a set outline and planned exercises. If you just go in the direction that interests you and use the resources on the internet you can do a lot more than a structured lesson plan will do. Think of what you are interested in then ask "how do I" in your searches to get tons of information.

Last edited by computersavvy; 03-27-2021 at 02:20 PM.
 
Old 03-27-2021, 02:31 PM   #7
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,312
Blog Entries: 3

Rep: Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722
Yes, there are many possibilities. So it would help if you were to mention an area or two you are interested in.

If you need a random idea, set up a basic web server with SFTP access for multiple users serving static XHTML pages + CSS. Bonus points if the static pages are managed through Git on the same machine!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: SUSE Joins OpenChain Project, Pine64 Making a Linux Smartphone, Linux Foundation Releases First Dev Kit for Its EdgeX Foundry Project, LXer Syndicated Linux News 0 10-26-2018 03:51 AM
LXer: Weekend Project: Linux For Beginners LXer Syndicated Linux News 0 01-12-2013 12:01 AM
project related help needed...linux based project tpsamant88 Programming 2 06-20-2012 11:42 AM
[SOLVED] How to store all files related to a c++ project and build in linux. Like project dir sharanlinux Programming 1 04-29-2010 06:52 AM
beginners documentation project? ichrispa LQ Suggestions & Feedback 1 01-13-2006 05:19 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:57 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration