实验二 Linux系统简单文件操作命令
| 项目 | 内容 |
|---|---|
| 学号-姓名 | 17041402 李佳微 |
| 所属课程 | 班级课程主页链接 |
| 作业要求 | 实验二 Linux系统常用命令操作 |
| 作业学习目标 | (1)、学习在Linux系统总端下进行命令行操作。(2)、掌握常用命令行操作并能通过命令行操作解决简单问题。 |
1.查看当前目录

pwd #查看当前路径
问:提示符$与#的区别?
答: $代表普通用户, #代表root权限
2、在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创建成功

mkdir #创建目录
ls #查看文件和目录
问:(1)如何列出当前目录下面的所有内容?(截图展示)

(2)如何以列表的形式列出当前目录下面的内容?(截图展示)

(3).和..分别代表什么?
.代表当前目录
..代表当前目录的上一级目录
3、进入以自己学号命名的目录,查看当前目录,然后创建以自己名字拼音命名的目录

cd #更改用户当前工作目录
问:(1)相对路径和绝对路径的区别?
从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径;
相对路径是相对当前所在路径的位置。
(2)如何从当前目录返回用户主目录(家目录)?(截图展示)
cd ~ #更改当前目录或文件进

(3)如何删除目录?(截图展示两种情况)(可以临时创建一个目录后删除)
1)当前目录为非空时:

rmdir #删除 l1文件(文件目录为空)

#文件目录不为空时
rm -rf l2 #强制删除文件l2
4、在当前目录的第一个子目录创建一个文件并命名为ljw.text
注:在列出当前目录下内容是从左到右我们分别标记为第一个子目录、第二个子目录、第三个子目录

touch ljw.text #在当前目录下创建文件并命名为 ljw.text
ls
问:如果touch命令后的文件已经存在会产生什么作用?

会把已存在文件的时间标签更新为系统当前的时间,它们的数据将原封不动地保留下来。
5、进入当前目录的第一个子目录,然后显示当前目录的内容,并向文件a.txt写入一个字符串Hello World

echo "Hello world">ljw.text #向ljw.text中写入字符串
cat ljw.text #读取ljw.text中内容
问:图中符号>表示什么?
符号>表示输出重定向(覆盖原来内容)
6、返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令

su #切换为root权限
yum install tree #安装tree的命令
tree #以树形方式显示文件夹目录
7、把当前目录的第一个子目录中的文件ljw.txt复制到第二个子目录中,然后再次把第一个子目录中的ljw.text复制到第三个子目录并命名为b.text,最后把第一个子目录中的文件ljw.text重命名为a.text。通过tree命令查看当前目录情况。

cp lijiawei/ljw.text l/ #将lijiawei目录下文件拷贝至l目录下
tree

cp lijiawei/ljw.text j/ b.text #将lijiawei目录下ljw.text拷贝至j目录下并重命名为b.text

mv l/ljw.text l/a.text #将其重命名为a.text
问:分别说明cp和mv的用法?
cp #将给出的文件或目录拷贝到另一文件或目录中
mv #用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中
8、把/etc目录下面的文件passwd复制到自己学号命名的文件夹下

cp /etc/passed./ #复制
9、用head查看passwd文件的前五行的内容,用tail查看passwd文件的后五行内容
(1)用head查看passwd文件的前五行的内容

(2)用tail查看passwd文件的后五行内容

问:文件查看的命令还有哪些?并简要说明使用方法
more #查看文件内容
cat #查看文件内容
tac #由最后一行到第一行反向在屏幕上显示出来
less #分页显示文档内容,并且可以支持向前翻
10、删除学号命名的文件下passwd文件,以及删除当前目录下的第三个子文件夹

rm passwd #删除当前目录下的passwd文件
问:1.删除文件夹还可以用什么命令?如果使用该命令应如何操作?(截图展示)
答:还可以用rmdir命令删除文件

2.请简要说明rm命令的使用方法?(截图展示)

rm -r #递归删除整个文件夹

rm -f #强制删除目录下的文件

rm -rf #删除目录或文件夹

浙公网安备 33010602011771号