百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

松勤软件测试:Linux进阶课:目录(文件夹)与文件操作

bigegpt 2025-03-13 13:12 13 浏览

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 文件名以 . 开头表示什么意思?

答:表示隐藏文件

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的内容还可以看

相关推荐

最全的MySQL总结,助你向阿里“开炮”(面试题+笔记+思维图)

前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上...

Redis数据库从入门到精通(redis数据库设计)

目录一、常见的非关系型数据库NOSQL分类二、了解Redis三、Redis的单节点安装教程四、Redis的常用命令1、Help帮助命令2、SET命令3、过期命令4、查找键命令5、操作键命令6、GET命...

netcore 急速接入第三方登录,不看后悔

新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:https://oauthlogin.net/前言此次带来得这个小项目是...

精选 30 个 C++ 面试题(含解析)(c++面试题和答案汇总)

大家好,我是柠檬哥,专注编程知识分享。欢迎关注@程序员柠檬橙,编程路上不迷路,私信发送以下关键字获取编程资源:发送1024打包下载10个G编程资源学习资料发送001获取阿里大神LeetCode...

Oracle 12c系列(一)|多租户容器数据库

作者杨禹航出品沃趣技术Oracle12.1发布至今已有多年,但国内Oracle12C的用户并不多,随着12.2在去年的发布,选择安装Oracle12c的客户量明显增加,在接下来的几年中,Or...

flutter系列之:UI layout简介(flutter-ui-nice)

简介对于一个前端框架来说,除了各个组件之外,最重要的就是将这些组件进行连接的布局了。布局的英文名叫做layout,就是用来描述如何将组件进行摆放的一个约束。在flutter中,基本上所有的对象都是wi...

Flutter 分页功能表格控件(flutter 列表)

老孟导读:前2天有读者问到是否有带分页功能的表格控件,今天分页功能的表格控件详细解析来来。PaginatedDataTablePaginatedDataTable是一个带分页功能的DataTable,...

Flutter | 使用BottomNavigationBar快速构建底部导航

平时我们在使用app时经常会看到底部导航栏,而在flutter中它的实现也较为简单.需要用到的组件:BottomNavigationBar导航栏的主体BottomNavigationBarI...

Android中的数据库和本地存储在Flutter中是怎样实现的

如何使用SharedPreferences?在Android中,你可以使用SharedPreferencesAPI来存储少量的键值对。在Flutter中,使用Shared_Pref...

Flet,一个Flutter应用的实用Python库!

▼Flet:用Python轻松构建跨平台应用!在纷繁复杂的Python框架中,Flet宛如一缕清风,为开发者带来极致的跨平台应用开发体验。它用最简单的Python代码,帮你实现移动端、桌面端...

flutter系列之:做一个图像滤镜(flutter photo)

简介很多时候,我们需要一些特效功能,比如给图片做个滤镜什么的,如果是h5页面,那么我们可以很容易的通过css滤镜来实现这个功能。那么如果在flutter中,如果要实现这样的滤镜功能应该怎么处理呢?一起...

flutter软件开发笔记20-flutter web开发

flutterweb开发优势比较多,采用统一的语言,就能开发不同类型的软件,在web开发中,特别是后台式软件中,相比传统的html5开发,更高效,有点像c++编程的方式,把web设计出来了。一...

Flutter实战-请求封装(五)之设置抓包Proxy

用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来...

为什么不在 Flutter 中使用全局变量来管理状态

我相信没有人用全局变量来管理Flutter应用程序的状态。毫无疑问,我们的Flutter应用程序需要状态管理包或Flutter的基本小部件(例如InheritedWidget或St...

Flutter 攻略(Dart基本数据类型,变量 整理 2)

代码运行从main方法开始voidmain(){print("hellodart");}变量与常量var声明变量未初始化变量为nullvarc;//未初始化print(c)...