在最近的几节课里,我学习到了很多有关于linux的知识,在此之前只在科幻电影如黑客帝国中所见到的各种酷炫的数据流在我眼前呈现,各种代码将我带入了一个全新的世界,我似乎在这个课里看到了网络安全技术高手成长的历程。
从一开始的date指令,我开始初步探索主机内部的代码奥秘。这个指令用于显示及设置系统的时间或日期,在date指令后面输入以“+”开头的参数,就可以完成其他对系统时间的操作。
工作目录切换指令,如cd指令可以帮助我们实现各个目录之间的穿梭,cd类的各种快捷指令也是十分方便。pwd指令用于显示我们目前所在的目录。ls指令帮助我们列举出当前目录里的文件以及文件夹,
文本文件编辑指令,如cat指令帮助我们查看某个文件的相关信息。
文件目录管理指令,如touch指令,用于创建空白文件或设置文件的时间;mkdir指令用于创建空白的目录;cp指令用于复制文件或目录;mv指令用于移动文件或者将文件重命名;rm指令用于删除文件或目录
history指令可以帮助我们查看我们之前下达的其他指令。clear指令可以帮助我们清屏。还有su指令在各个用户之间的切换。
find指令可以用于按照指定的条件来查找文件,在帮助我们进入某个文件夹或者完全删除某个用户的信息时有重要的作用。
之后又学习到了一些常用的系统工作指令。比如echo指令,用于提取变量的值,rebot指令用于重启系统,poweoff指令用于关闭系统,ps指令用于查看系统中的进程状态(在学习这个的时候,我了解到了ctrl+c指令,这是一个非常有用的指令,因为我们在运用各种输出指令时有时会出现长时间输出信息的情况,这种时候我们运用ctrl+c指令就可以直接停止输出,帮助我们更快的进行下一步操作,而不需要等待)等等输出系统中相关区域信息的指令。kill指令用于终止某个制定PID的服务进程,而如果在后面加上all,即killall指令,则可以结束某个指定名称的服务所对应的全部进程。
还有一些系统状态的检测指令,如ifconfig、uname等
再然后就学习到了有关于系统用户的相关知识。在用户的身份与权限这一块,useradd指令用于创建新的用户,groupadd用于创建新的用户组,usermod命令用于修改用户的相关属性,passwd命令用于修改用户的密码、过期时间、认证信息等,userdel命令则用于删除用户。
在文件的权限与归属这一块,我们用不同的符号来区分不同的文件类型,比如“-”代表普通文件,“d”代表目录文件等,在Linux系统中,每个文件都有所属者和所属组,并且规定了所有者、所属组以及其他人对文件拥有的可读(r)、可写(w)、可执行(x)等权限,可分别用数字4、2、1来表示。
之后就学习了文件的特殊权限SUID、SGID、SBIT。SUID只能用于二进制,并用“s”跟在所有者的x权限上。SGID可以用于目录,在这里则学习到了chmod和chown指令,用于更改文件或者目录的权限。SBIT则稍微了解一些即可。
今天则对我们前几节课进行了一次复习巩固,让我对之前学习过的一些指令有了更加深刻的印象,十分期待接下来的学习,希望自己能成为Linux的熟练使用者~~~
学习时间 154分钟
操作时间 44分钟
按键次数 895次
实验次数 7次
报告字数 1336字
是否完成 完成