信息安全系统设计基础第九周学习总结
(1)ls
用来显示文件的详细信息(用户名,群组名,大小,创建时间,读写执行权。)
(2)who
如何查看当前登录的用户?
-who am i
如何列出登录的用户?
-who或-w
(3)fileinfo显示文件信息
用来实现显示文件信息,建立了一个stat数据结构。
要先判断命令是否有操作数
(4)spwd列出当前目录
(5)mkdir命令用于创建一个新的目录。这个新的目录不仅可以使用绝对路径,也可以使用相对路径。但用户创建新目录的前提条件是:创建者对被创建新目录的父目录应有写权限。
如何在其父目录不存在的情况下首先创建父目录?
-mkdir -p
如何在创建新目录的同时指定此目录的权限?
-mkdir -m
(6)rmdir命令功能用于删除指定的空目录。当要删除目录内的所有文件和子目录都被删除以后,才能使用rmdir命令删除该目录。用户删除目录时,应对该目录的父目录有写的权限。
如何删除指定路径上的所有目录(目录数大于一)?
-rmdir -p
(7)setecho设置回显位的状态,命令行参数为y则开启,否则关闭。
echostate
读取驱动设置并显示回显位的状态。
(8)文件操作命令
cat
:由第一行显示文件内容<br>-
cat
-n l显示行号
more
: 一页一页显示,可翻页查看
less
: 与
more
类似,可以往前翻页
(9)cd命令
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;cd ..
返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
遇到的问题
1.linux命令 ls 和 -ls 区别?
linux中命令没有-ls的命令,一般以-开头的是命令的参数。s命令跟dos下的dir命令是一样的都是用来列出目录下的文件,-l参数在linux下的一般作用是显示详细信息,-s参数在linux下和-l一起使用的一般作用是以块为单位列出每个文件的大小。
2.linux中ls命令和find命令的区别
find命令是查找的意思查找;当你知道是哪个文件,然后可以用ls查找子文件;但是当不知道是什么盘符,哪个文件夹时就可以使用find命令查找。
参考资料
1.深入理解计算机系统
2.http://zhidao.baidu.com/question/588990569.html?fr=iks&word=linux++ls&ie=gbk
3.吴子怡同学的博客