首页 > 技术文章 > 信息安全系统设计基础第九周学习总结

kryst4l 2015-11-15 19:10 原文

(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.吴子怡同学的博客

 

 



 

推荐阅读