实验一二三命令

这篇博客涵盖了Linux操作基础和文本编辑的实验内容,包括用户管理、文件操作、权限设置、进程控制等。介绍了vi编辑器的基本操作,如插入、删除、查找文本,以及ls、mkdir、pwd、cp、rm、mv、cat、find、whereis、grep等命令的使用。此外,还涉及到进程状态查看、kill命令以及后台进程的控制。通过这些实验,读者可以深入理解Linux系统的日常操作。
摘要由CSDN通过智能技术生成

///实验1 Linux操作基础和文本编辑
useradd 用户名
passwd 用户名
groupadd 用户组名
man 命令
help命令
vi 文件名
i命令插入文本
删除一个字符,用x命令
删除一行,用dd命令
删除剩下的行,用d命令
复原文字命令用u
命令ndd:能够剪切从当前行开始的n行文本
命令p:能将剪切的内容粘贴到文档内任何地方
向前查找:使用命令/+要查找的文本,向后查找:使用命令?+要查找的文本
:.=并按回车键确定光标所在当前行行号
:行号并按回车键,光标移动到输入的行号。:$:光标移动到最后一行
ESC
:wq把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到系统提示符下
:ZZ仅当作过修改时才将缓冲区内容写到文件上
:x与 :ZZ 相同
:q!强行退出vi
///实验2Linux文件系统
1.ls命令显示当前工作目录的内容
命令格式:ls [选项]目录名 (显示目录中所有子目录及文件名)
选项:-l:以列表方式显示。

2.命令mkdir创建目录;命令rmdir删除目录;
语法:
mkdir [选项]目录名
rmdir [选项]目录名(注意目录下必须为空)
选项-p:可以创建和删除一系列具有父子关系的目录

3.pwd命令确定你当前的工作目录
命令cd  ..    移到上一目录
命令cd  当前目录下的文件名   移到当前目录下的指定文件内
date > file1     将当前日期和时间存放到新建文件file1中
命令 > 输出文件(文件输出重定向)
#ls >file1 (将ls显示的结果输出到文件file1中,如果file1存在,则覆盖)

4.cat命令查看file1文件的内容
man date >> file1    将date命令的用法附加到文件file1的后面
命令 >> 输出文件(给文件追加数据)
#ls –l  >>file1 (将ls -l显示的结果追加到文件file1末尾)

ls -l file1命令列出文件file1的较详细的信息

5.cp file1 fa  生成文件file1的副本fa
cp[选项] 文件1 文件2(复制文件1,并将副本命名为文件2。如果文件2是个目录,就将文件1的副本放在目录中。)
选项:
-i : 如果目标文件存在,在覆盖前提示
-r : 复

实验报告:Linux常用命令操作 一、浏览文件系统 1. 运行pwd命令,确定当前工作目录。 在终端中输入pwd,输出当前工作目录为/home/student。 2. 分别运行ls,ls –a,ls –l,ls -al 命令,观察有什么不同。 - ls命令:列出当前工作目录下的所有文件和目录,只显示文件名,不显示文件的详细信息。 - ls -a命令:列出当前工作目录下的所有文件和目录,包括以.打头的隐藏文件。 - ls -l命令:列出当前工作目录下的所有文件和目录,显示文件的详细信息,包括文件类型、权限、所有者、所在组、大小、创建时间等。 - ls -al命令:列出当前工作目录下的所有文件和目录,包括以.打头的隐藏文件,并显示文件的详细信息。 3. 运行ls –al命令,理解各字段含义。 以-rw-r--r-- 1 student student 0 Oct 19 19:33 file1为例,各字段含义如下: - 第1个字符:文件类型,-表示普通文件,d表示目录,l表示链接文件等。 - 后面9个字符:文件权限,分为3组,每组3个字符,按顺序表示所有者、所在组、其他用户的权限。r表示可读,w表示可写,x表示可执行,-表示无权限。 - 第1个数字:硬链接数。 - 第2个字段:所有者的用户名。 - 第3个字段:所在组的组名。 - 第4个字段:文件大小,单位为字节。 - 第5个字段:文件的创建时间或修改时间。 - 最后一个字段:文件名或目录名。 4. 使用cd命令,将工作目录改到根(/)上,运行ls –l命令,了解各目录的作用。 在终端中输入cd /,将工作目录切换到根目录下,然后运行ls -l命令,列出根目录下的所有文件和目录。其中,常见目录的作用如下: - bin目录:用于存放系统命令和可执行文件。 - boot目录:用于存放启动系统时所需的文件。 - dev目录:用于存放设备文件。 - etc目录:用于存放系统配置文件。 - home目录:用于存放用户家目录。 - lib目录:用于存放系统库文件。 - media目录:用于挂载可移动存储设备。 - mnt目录:用于挂载其他文件系统。 - opt目录:用于存放第三方应用程序。 - proc目录:虚拟文件系统,用于显示系统运行状态。 - root目录:root用户的家目录。 - run目录:用于存放程序运行时产生的临时文件。 - sbin目录:用于存放系统管理员的命令。 - srv目录:用于存放服务相关的文件。 - sys目录:虚拟文件系统,用于显示系统硬件信息。 - tmp目录:用于存放临时文件。 - usr目录:用于存放用户级应用程序和文件。 - var目录:用于存放系统运行时产生的变化数据。 5. 直接使用cd,观察回到哪个目录中,使用pwd验证。 在终端中直接输入cd,回到用户家目录/home/student中。使用pwd命令验证,输出/home/student。 6. 用mkdir建立一个子目录subdir。 在终端中输入mkdir subdir,创建一个名为subdir的子目录。 7. 将工作目录改到subdir。 在终端中输入cd subdir,将工作目录切换到subdir目录下。 二、文件操作 1. 验证当前工作目录在subdir。 在终端中输入pwd,输出当前工作目录为/home/student/subdir。 2. 运行date > file1,然后运行cat file1,看到什么信息? 在终端中输入date > file1,将当前日期和时间写入文件file1中。然后运行cat file1命令,输出当前日期和时间。 3. 运行cat subdir,会有什么结果?为什么? 在终端中输入cat subdir,会提示subdir是一个目录,无法输出其内容。 4. 利用man命令显示date命令的使用说明。 在终端中输入man date,显示date命令的使用说明。可以查看命令的参数和用法。 5. 运行man date >> file1,观察结果;运行cat file1,观察结果。 在终端中输入man date >> file1,将date命令的使用说明追加到文件file1中。然后运行cat file1命令,输出当前日期和时间及date命令的使用说明。 6. 运行cp file1 file2,然后ls –l,观察变化;运行mv file2 file3,然后ls –l,观察变化;运行cat f*,观察结果。 - 运行cp file1 file2命令,将file1复制成file2。然后运行ls -l命令,可以看到file2的文件权限和文件大小与file1相同,且硬链接数加1。 - 运行mv file2 file3命令,将file2重命名为file3。然后运行ls -l命令,可以看到file3的文件权限和文件大小与file2相同,且硬链接数仍为1。 - 运行cat f*命令,输出file1的内容。 7. 运行rm file3,然后ls –l,观察变化。 运行rm file3命令,删除文件file3。然后运行ls -l命令,可以看到file3不再存在,硬链接数减1。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值