Chapter 40
Subsections of Linux Homework
Exercises 1
What is the linux kernel. (keep it simple)
How can I list the kernel name, version and release
Linux 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020- How can I find out the name of the linux distro i use ?
Ubuntu 20.04 LTS \n \l- How can I configure my user environment ?
- How can I give another user
rwxaccess to one of my file (group access) ? - How can I restrict other users access to one of my file (group access) ?
- How can I make katacode
PS1variable show as<user>@<host>:<working directory> $or<user>@<host>:katacode $. How can i make it permanent, how can i make it only for my current session ?
root@katacode:~ $ cd /var/log/journal/
root@katacode:/var/log/journal $ cd ../dist-upgrade/
root@katacode:/var/log/dist-upgrade $Exercises 2
- How can I check my disk space.
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/primary-root 47G 8.8G 36G 20% /- How can I create a folder structure using only one command ?
my-app/
├── config
├── logs
└── utils- metasyntactic-vars has 4 lines, on what line is buz located, print also one line above and one below (2 commands exmples with grep).
Desired output:
1-foo
2:bar
3-buzmetasyntactic-vars has 4 lines, How do one create a new file without the last 2 lines ?
- use
>to redirect the output to a new file - use
>>to append the output to a new file
- use
my screenshot folder requires clean-up i want to
findallpngfiles that are older than 1 day, what about once found how can i remove them ?given below file structure how do i remove any other file that is not
metasyntactic-vars, what about files from 3 to 5 ?
$ mkdir -p /tmp/test && cd /tmp/test
$ echo -e "foo \nbar \nbuz \nquz" > metasyntactic-vars
$ for i in {1..5} ; do cp metasyntactic-vars metasyntactic-vars.${i}.log ;done
$ ls
metasyntactic-vars
metasyntactic-vars.1.log
metasyntactic-vars.2.log
metasyntactic-vars.3.log
metasyntactic-vars.4.log
metasyntactic-vars.5.log/etc/groupsis the system file that stores user group information. Hou can i print/filter the groups that user packer is part of ?/etc/passwdis the system file that stores user information. Hou can i print each user’s login shell ? (stored on the last column)