Linux编程基础:1~6章实训编程题

这篇具有很好参考价值的文章主要介绍了Linux编程基础:1~6章实训编程题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.在终端上使用命令:创建一个以自己学号最后两位命名的普通用户,(例如学号30创建user30),并设置密码,创建班级编号用户组,例如A1752,并将用户加入班级用户组。

2.在终端上使用命令:在系统根目录下创建以自己班级编号命名的文件夹,再在班级文件夹下创建自己学号文件夹,学号文件夹中创建学号.txt文件。

3.在终端上使用命令:将班级文件夹的文件主改为自己的用户、组用户改为班级用户组。权限设为750。

4.在终端上使用命令:将班级文件夹的权限设为750,学号文件夹权限设为700。

5.把/etc/passwd和/etc/shadow文件合并为名为userprofile文件。

6.在/root目录下创建文件newfile2,移动文件newfile2到/perm目录下同时改名为fi1e01;改变/perm/file1文件的所有者为系统用户adm,改变其所属组为系统用户组 games;改变/perm/file01文件权限为“rwxrw-r-”;在/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件fi1e01.hard;删除/perm目录.touch /root/ newfile2。

7.用vi编辑器,简单编写index.html网页文件,保存到自己的学号文件夹,网页中有自己姓名拼音和学号的信息。 

8.如果不管/tmp/abc存在与否,都要创建/tmp/abc/hehe文件。

9.查看/etc目录的详细信息(权限、大小等);查看/etc/目录下文件的详细信息时实现分页浏览;查看/etc目录下文件名包含.conf的文件有多少个;统计/etc目录下有多少个子目录。 

10.在终端上使用命令:查看2020年12月的日历,设置2019-12-25 11:00am关机。


1.在终端上使用命令:创建一个以自己学号最后两位命名的普通用户,(例如学号30创建user30),并设置密码,创建班级编号用户组,例如A1752,并将用户加入班级用户组。

useradd 02
passwd 02
groupadd A1752
usermod -a A1752 user02

Linux编程基础:1~6章实训编程题

2.在终端上使用命令:在系统根目录下创建以自己班级编号命名的文件夹,再在班级文件夹下创建自己学号文件夹,学号文件夹中创建学号.txt文件。

cd ~
mkdir 1903
cd 1903
mkdir 2019131302
cd 2019131302
touch 2019131302.txt

Linux编程基础:1~6章实训编程题

3.在终端上使用命令:将班级文件夹的文件主改为自己的用户、组用户改为班级用户组。权限设为750。

chown user02 1903/
chown :A1752 1903/
chmod 750 1903/

Linux编程基础:1~6章实训编程题

4.在终端上使用命令:将班级文件夹的权限设为750,学号文件夹权限设为700。

chmod 750 1903/
cd 1903/
chmod 700 2019131302/

 Linux编程基础:1~6章实训编程题

5.把/etc/passwd和/etc/shadow文件合并为名为userprofile文件。

cat /etc/passwd /etc/shadow > userprofile

Linux编程基础:1~6章实训编程题

6.在/root目录下创建文件newfile2,移动文件newfile2到/perm目录下同时改名为fi1e01;改变/perm/file1文件的所有者为系统用户adm,改变其所属组为系统用户组 games;改变/perm/file01文件权限为“rwxrw-r-”;在/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件fi1e01.hard;删除/perm目录.touch /root/ newfile2。

touch /root/newfile2
mkdir perm
mv newfile2 ./perm/file01
cd perm/
groupadd games
chown adm file01
chown :games file01
chmod 764 file01
ln -s file01 file01.soft
ln file01 file01.hard
cd ~
rm -f perm/

Linux编程基础:1~6章实训编程题

7.用vi编辑器,简单编写index.html网页文件,保存到自己的学号文件夹,网页中有自己姓名拼音和学号的信息。 

cd 1903/2019131302/
vim index.html

Linux编程基础:1~6章实训编程题

<html>
    <head>
        <title>2019131302</title>
    </head>
    <body>
        <h1>Wu Huitong<h1>
        <h1>2019131302<h1>
    </body>
</html>

 Linux编程基础:1~6章实训编程题

8.如果不管/tmp/abc存在与否,都要创建/tmp/abc/hehe文件。

ls /tmp/abc || mkdir /tmp/abc && touch /tmp/abc/hehe

Linux编程基础:1~6章实训编程题

9.查看/etc目录的详细信息(权限、大小等);查看/etc/目录下文件的详细信息时实现分页浏览;查看/etc目录下文件名包含.conf的文件有多少个;统计/etc目录下有多少个子目录。 

ls -ld /etc
ls -l /etc | more
ls /etc | grep .conf | wc -l
ls -l /etc | grep ^d | wc -l

 Linux编程基础:1~6章实训编程题

Linux编程基础:1~6章实训编程题 

10.在终端上使用命令:查看2020年12月的日历,设置2019-12-25 11:00am关机。

cal 12 2020
shutdown -h 12 25 2019 11:00

Linux编程基础:1~6章实训编程题

 文章来源地址https://www.toymoban.com/news/detail-500675.html

到了这里,关于Linux编程基础:1~6章实训编程题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包