linux测试教程学习(松勤软件测试Linux进阶课)

1、ls与cat的区别是是什么?

答:ls命令的含义是list,显示当前目录中内容。不加参数时它显示当前目录中除隐藏文件外的所有文件及目录的名字。

cat命令是linux下的一个文本输出命令,通常是用于查看某个文件的内容的。

2、[abc]这个能不能用多个字符做一个开头的?[my,is,am]能这样分隔吗?

答:通配符[]代表一个字符,并且这个字符的取值只能是[]中罗列出来的其中任意一个,例如[afg]代表a、f、g中的任意一个字符。

[my,is,am]这样子表示,逗号并不代表分割,会当成普通字符看待,也就是逗号也作为可以被取值的一个字符,[]是一个字符作为单位的。

3、如果同时复制多个目录,每个目录中间都有空格,这是不是只有最后一个路径是复制最终要去的地方,其他都是要被复制的?

答:对的,同时复制多个目录,最后一个目录代表目标路径。

4、mv d1 d2 如果d2里面有文件,是不是就覆盖了d2所有信息?

答:mv d1 d2是把d1整个目录及目录下的内容都移动到d2目录下,只有当d2目录下存在与d1同名的目录名称时才会提示是否覆盖,否则不会覆盖

5、如果原文件内容修改但是文件名字没改,软连接能查看吗?

答:可以查看,软链接指向的是个路径,只要这个路径没变(文件名和目录没变)就可以查看。相当于windows的快捷方式。比如QQ快捷方式,它指向的是QQ安装路径下的QQ.exe这个文件的路径。只要这个文件名字或文件存放的位置不变就可以找到它。

6、cat跟vi的区别是不是不能修改内容啊?

答:cat只是查看文件,vi是一个文本编辑工具(类似windows中的记事本),可以对文件进行编辑修改。

7、什么是二进制文件?

答:即命令文件,可执行文件

8、直接whereis passwd可以吗?

答:可以。

9、find可以结合通配符使用吗?

答:可以。

10、find,隐藏文件能查找出来吗?

答:可以的。

11、find查找时这个路径只能用绝对路径吗?

答:绝对路径和相对路径都可以使用。

12、如何用一句话定义递归呢?

答:在文件中查找的递归含义是在指定目录下面层层查找所有子目录及文件。

13、grep查找的时候单引号可以去掉吗??

答:如果中间有空格不可以,否则可以,但通常建议使用双引号,保持好的习惯。

14、grep 如何同时查找多个条件呢?

答:需要用正则表达式(用-E参数)来进行组合条件查找,grep -E,|代表或。

15、ls 命令怎么显示隐藏文件?

答:加 -a 参数

16、Linux路径中的 / . 和 ..分别表示什么意思?

答:/ 表示根目录, . 表示当前目录, .. 表示当前目录的父目录

17、Linux 文件名以 . 开头表示什么意思?

答:表示隐藏文件

linux测试教程学习(松勤软件测试Linux进阶课)(1)

18、用户家目录是什么概念?

答:用户家目录是给某个用户专门使用的目录,用来存放该用户的文件。

19、当前目录是什么概念,怎么查看当前目录?

答:当前目录是用户当前所在的目录,(其本质是shell进程当前的工作目录)

20、当前目录为/home/jcy/fold1/sub1 用绝对路径和相对路径的方式怎么切换到/home/jcy/fold2。

答:绝对路径:cd /home/jcy/fold2。

相对路径:cd ../../fold2

21、怎么查看当前目录下有哪些文件和目录?

答:可以用 ls -l 命令,第一列表示文件属性的内容中 前面为- 的是普通文件,为字符d的是目录

22、怎么查看/var/log/ 目录下所有的以.log 结尾的文件?

答:ls /var/log/*.log

23、怎么在当前目录下创建目录 log, log/log1, log/log2。

答:mkdir log

mkdir log/log1 -p

mkdir log/log2 -p

24、怎么把目录/var/log/log1/ 下所有的文件和目录复制到/home/jcy下?

答:cp /var/log/log1/* /home/jcy -rf

25、当前目录为/var , 怎么把文件/var/log/scp.log 移动到/var/log/backup下?请使用相对路径

答:mv ./log/scp.log ./log/backup

26、怎么删除/var/log 下所有的以.log 结尾的文件?

答:rm -r /var/log/*.log

27、分别为文件/var/log/scp.log 在当前目录下创建一个软链接scp_soft.log,和硬链接scp_hard.log。如果我删除了/var/log/scp.log文件,这两个链接文件还能查看其内容吗?

答:ln -s /var/log/scp.log scp_soft.log

ln /var/log/scp.log scp_hard.log

scp_soft的内容不可以看到,而scp_hard.log的内容还可以看

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。