本文共 1649 字,大约阅读时间需要 5 分钟。
这一周我们学习了很多内容,也学习相当多的口令。从学习查看帮助开始,查看帮助前,命令分为内部命令和外部命令。我们先需要得知我们要查看帮助的口令是内部命令还是外部命令。根据判断我们有不同的口令。 我们还学习了Linux的基础口令。之后我们还学习了Linux系统下的文件管理,包括新建移动复制删除等基本口令,而重命名文件也是用移动口令实现的。还有硬链接和软连接,硬链接就是给文件起一个别名,软连接则更像是超链接,可以指向文件。同时我们还学习了文件的存储原理和inote号。知道了原来删除文件只是删除了它的inote号,无法再指向数据块,而数据块里的文件内容是并没有删除的,所以我们可以实现及时删除了文件,也有机会找回的可能。然后我们学习了文本工具vim,这个vim的快捷键实在是太多了,根本无法一下全部掌握,而且还拥有很多的模式,我现在只能暂时掌握Normai Insert 和EX模式,剩下的打算随着使用次数的增加慢慢总结。第五章学习了标准IO与管道,IO分为三种,分别是标准输入,标砖输出,错误输出。而IO重定向就是改变默认位置,将结果或者输入改为我们想要的口令结果或者文件位置。而管道则是多次重定向,这样就可以快速的一次实现多个命令全部完成。最后我们学习了用户管理和权限。用户管理包括用户和组的管理,内容是添加,设置与删除用户或组。还有用户的登入口令的修改与删除。之后是文件权限,文件权限主要包括读写和执行三种普通权限。文件夹同样拥有读写和执行权限但具体内容与文件还是有所区别。之后还有三种特殊权限,suid guid 和sticky。最后根据不同的用户设立不同权限,尤其是我们超过三人时会用到ACL工具。这就是我们上一周学习内容的基本总结,接下来我会对这周一两个重点题目做细致的总结。
Linux的基础的重点题目总结:
今天18:30⾃动关机,并提醒用户[root@magedu ~]# shutdown -h 18:30 "it is will poweroff at 18:30"
shutdown关机,-h为指定时间,后面跟上具体的值,最后是提醒的内容。
文件管理的重点题目总结:
创建目录a,其下包含b和c两目录,且b和c目录下都有个目录d[root@Magedu ~]# mkdir -p a/{b,c}/d
mkdir指令为创建目录,加上-p为创建子目录。花括号b,c为与a和d进行排列组合。
显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录
ls -d /etc/[0-9]*[^[:digit:]]
ls-d为列出目录文件命令,后面是位置,然后是分配符的使用,[0-9]为任意数字开头,后面要有多个字符或者无字符所以加*,[:digit:]为数字,前面加上^为反选就是不是数字的意思
标准IO和管道重点题目总结:
计算1+2+3+..+99+100的总和[root@magedu ~]# echo {1..100} | tr ' ' + | bc
先把1到100表示出来,然后第一个输出结果作为第二个的输入,将数字之间的空格变成加号,再将这个结果作为第三个口令的输入,第三个直接做计算输出结果。
把out.txt文件里的内容,写到file.txt文件里
[root@Magedu ~]# cat >file.txt
先将查看文件内容口令cat的输出重定向到file.txt文件,再将file.txt文件内容的输入重定向到out.txt文件。
用户组和权限的重点题目
/etc/fstab复制到/data/dir,至少需要什么权限?首先是复制命令,则cp命令的权限至少为可执行。其次从/etc/fstab复制,目录etc的权限至少为可执行,文件fstab的权限至少为读权限,data目录有可执行权限,dir目录有写和执行权限。转载于:https://blog.51cto.com/14322573/2396712