Linux系统简单文件操作命令

操作步骤

首先打开终端
进入Linux后,同时按下"Ctrl"与"Alt"加"t"出现终端界面
(1)查看当前目录
截图1:
在这里插入图片描述

 pwd #显示用户当前工作目录

问:提示符$与#的区别?

答:$表示当前是普通用户,#表示当前是root用户

(2)在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创建成功
截图2:
在这里插入图片描述

mkdir #创建新的目录
ls # 列出当前目录下的内容

问1:如何列出当前目录下面的所有文件?(截图)

答:在终端输入"mkdir filename",回车输入"ls"查看
截图3:
在这里插入图片描述

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

答:输入"ll"或"ls -l"均可实现
截图4:
在这里插入图片描述

问3: .和. .分别代表什么?

答:Linux系统中".",代表当前目录路径;" . . "代表上一层级目录,即父目录
截图5:
在这里插入图片描述
(3)进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名的目录

我这里创建了"wang"、“ai”、"min"三个目录,然后"ls"查看。
截图6:
在这里插入图片描述

cd #更改用户当前工作目录

问1:相对路径和绝对路径的区别?
答:绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe

问2:如何从当前目录返回用户主目录(家目录)?(截图)(有很多种方法)
答:使用"cd ~"指令,可直接从当前目录返回主目录。同时也可使用"cd …“一步步返回上一级目录,直至主目录。这里演示"cd ~”

截图7:
在这里插入图片描述

问-3:如何删除目录?(截图)(可以临时创建一个目录然后删除)
答:删除目录,使用"rmdir filename"指令
这里我创建了个17043250目录,再使用命令"rmdir 17043250"将其删除
截图8:
在这里插入图片描述

(4)在当前目录的第一个子目录创建一个文件并命名为a.txt

注:在列出当前目录下内容是从左到右我们分别标记为第一个子目录、第二个子目录、第三个子目录
截图9:
在这里插入图片描述

touch run/a.txt

问:如果touch命令后的文件已经存在会产生什么作用?
答:文件已存在,则将文件时间属性改为当前时间

(5)进入当前目录的第一个子目录,然后显示当前目录,并列出当前目录的内容,并向文件a.txt写入一个字符串Hello World
截图10:
在这里插入图片描述

echo ##
cat a.txt ##

问:图中符号>表示什么?
答:">" 输出重导向 , 会覆盖原文件内容,这里将"Hello World "字符串写入a.txt中
截图11:在这里插入图片描述
(6)返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令
截图12:
在这里插入图片描述

sudo yum install tree ###这是CentOS系统终端安装tree的命令
sudo apt install tree ###这是Ubuntu系统终端安装tree的命令

(7)把当前目录的第一个子目录中文件a.txt复制到第二个子目录中,然后再次把第一个子目录中的a.txt复制到第三个子目录并命名为b.txt,最后把第一个子目录中文件a.txt重命名为c.txt。通过tree命令查看当前目录情况。
截图13:
在这里插入图片描述

cp run/a.txt wu/
##也可以写成下面的
cp ./run/a.txt ./wu/

截图14:
在这里插入图片描述

cp run/a.txt xiao/b.txt ###

截图15:
在这里插入图片描述

mv run/a.txt run/c.txt

问:分别说明cp和mv的用法?并配以截图描述
答:1:cp为复制文件命令
命令格式:cp [option] Source Directory(Source:要复制的源文件Directory:复制文件的新位置,如果此参数是一个新目录名,则将文件复制到新位置时重命名文件)见截图13、14。
2:mv为重命名文件
命令格式:mv Sou_file dir(Sou_file:需要移动的文件或目录名dir:移动后的位置和文件名,若该参数指定的文件已经存在,则覆盖已经存在的文件,如果不存在,则移动文件并重命名。)见截图15.
(8)把/etc目录下面的文件passwd复制到自己学号命名的文件夹下。
截图16:
在这里插入图片描述

cp /etc/passwd ./ ##

(9)用head查看passwd文件的前5行内容,用tail查看passwd文件的后5行内容
截图17:
在这里插入图片描述
问:文件查看的命令还有哪些?并简要说明使用方法
答:有1:# cat sm.log 查看sm.log文件内容
2:# more sm.log 以翻页的形式查看sm.log的内容(按空格键下翻,不能上翻)
3:# less sm.log 以翻页的形式查看sm.log的内容(按上下键进行上下翻页,按q退出)
(10)删除学号命名的文件下passwd文件,以及删除当前目录下第三个子文件夹
截图18:
在这里插入图片描述

rm passwd ###
rm -r xiao##

问1: 删除文件夹还可以用什么命令?如果使用该命令应如何操作?(截图)
答:删除文件夹还可以使用"rmdir"指令,命令格式:rmdir [option] directory。使用时直接指定需要删除的目录即可。
如下我创建了一个名为17043270的文件夹,再使用指令"rmdir 17043270",再将其删除
截图19:
在这里插入图片描述
问2: 请简要说明rm命令的使用方法?(截图)
答:删除文件命令"rm",命令格式:rmdir [option] directory
【常用选项】:
r:删除目录时将目录中的所有内容一并删除
f:忽略删除的目录中不存在的子目录,并且删除时不提示用户
示例:
1)删除文件ab,删除时系统会要求用户确认
在这里插入图片描述

  # rm ab

(2) 删除目录及目录中的所有文件和子目录,要配合选项r和f

在这里插入图片描述

 # rm -rf test

(3) 删除目录中的所有文件时,可以使用*表示所有文件,例如删除当前目录中 的所有文件及目录

在这里插入图片描述

  # rm -rf *
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值