一、 Linux简介
Linux是一种开源的类Unix操作系统。它的核心是Linux内核,而用户空间则由GNU项目提供的工具和其他软件组成,因此常常被称为GNU/Linux。
Linux操作系统的特点包括稳定性、安全性、多用户支持和多任务处理能力,因此被广泛应用于服务器、嵌入式系统以及个人电脑等领域。
Linux操作系统有多个不同的发行版,每个发行版通常都包含了Linux内核以及一系列软件包。常见的Linux发行版包括Ubuntu、Debian、Red Hat Enterprise Linux (RHEL)、CentOS、Fedora等。这些发行版可以根据不同的需求提供不同的功能和支持,适用于各种不同的应用场景。
总之,Linux操作系统是一种强大、灵活且广泛应用的操作系统,为用户提供了丰富的工具和资源,以满足各种不同的计算需求。
这里我使用的是Ubuntu18.04.6版本,电脑已安装配置好该虚拟机。
二、 常用指令
指令的格式为:指令名 选项(可选,一般没有先后顺序) 参数(可选)
1、pwd查看当前目录
2、ls 罗列当前目录文件信息
-a | 显示所有隐藏文件(隐藏文件以 . 开头) |
-l | 列表显示详细信息 |
-h | 可读性强 |
(1)-a
如下图,ls可以列举该路径下方的文件,ls -a 可以查看所有文件包括隐藏文件。
(2)-l 显示列表详细信息
如下所示列表的详细信息中,
第一个字符:- 代表是一个文件;d代表是一个目录;l代表是一个连接
从第二个字符开始的九个字符:前三个表示当前用户;中间三个表示当前用户组;最后三个表示其他用户组。每三个字符中:r表示可读;w表示可写;x表示可执行;-表示无权限。
一个数字:表示当前文件或者目录对应的连接数
当前用户与当前用户组中,默认组名和用户名一致。
用户名之后的数字表示文件大小,再之后是日期时间,最后是文件目录名。
(3)-h 将列表显示的可读性强,一般与上两个混合使用,如下图框选处,将数据转换成容易理解。
3.cd 更改工作路径
cd.. | 返回上级路径 |
cd 路径 | 当前路径下面的文件文件夹 |
cd /etc/opt | 使用绝对路径,cd后跟路径 |
cd ~ | 回到当前用户家目录 |
cd - | 从哪儿来回哪儿去 |
4. mkdir
mkdir 创建文件夹
mkdir -p 创建多级目录
如下图所示第一个指令创建了一个名为file1的文件夹在桌面;
第二个指令创建了一个多级文件夹file2,里面包含file22,罗列信息可以看到。
5. rmdir 删除空目录
file2里面有子文件夹file22,所以删除失败。删除file2类似多级文件夹见下方7。
6. touch 创建文件
7.rm 删除文件
-r 递归删除
-f 忽略错误
上方的file2文件可使用-rf 删除
8.重定向
> 写入
>> 追加
(1)写入
将列举出来的详细信息写入到文件abc中
(2)追加
追加就是在文件原来就有的内容下方继续写入,不删除原来的内容
9.cat 查看内容
10. head 查看前几行
(1)head 查看前10行
(1)head -n 查看前n行
11. tail 查看后几行
- tail 查看后10行
- tail -n 查看后n行
12. more 每次查看一屏信息
如果信息过长每次可以设置查看一屏幕的信息,空格翻页,q退出。下方会显示查看进度条。
13. wc 查看 行数、单词数、字节数
- -l 查看行数
- -w 查看单词数
- -c 查看字节数
14. | 管道
左侧作为输入,右侧作为输出
如下所示,将左侧查询到的放于右侧输出
15.grep 行过滤
16. cp 拷贝文件
17.tar & gzip 打包与压缩
VMware中压缩文件分为两步,第一步是先将文件打包成为.tar格式,第二步将tar压缩成为gzip
(1)打包
-f | 归档名,需要位于最后一个选项(例如:-cf -cvf) |
-c | 创建归档 |
-t | 查看归档 |
-x | 解开归档 |
-v | 查看进度 |
如下图所示,查看归档之后,删除原有文件,然后解开归档,文件恢复
(2)压缩
-d 解压
-r 压缩
如下图所示,将tar文件压缩后会生成一个file1.tar.gz的压缩包
18.ln 创建连接
(1)软连接
ln -s 可以创建软连接,创建之后,删除原来文件,链接失效,相当于Windows系统的创建快捷方式。
(2)硬连接
ls 原始文件 新文件 可以创建硬链接,删除原来文件,链接仍可以继续使用
19.ps 查看当前进程
20.kill 杀死进程
kill 进程号即可
21.查看ip
22.测试网络连接
例如:测试百度,VMware测试时不会停止,会一直输出以下信息,ctrl+c即可
以上就是VMware虚拟机的常用命令啦,欢迎评论讨论!
标签:文件,删除,查看,创建,Linux,cd,指令,上手 From: https://blog.csdn.net/m0_63865649/article/details/136719394