Linux系统安装和基础命令总结
一、计算机基础环境准备与Linux系统安装
1首先需要准备VMwareWorkstation,可以去VMware官网注册下载。

我第一次注册选用的是QQ邮箱,结果很长时间也没有返回验证码,后来按照它上面的提示选择Outlook邮箱就可以了


在这里就可以选择最新版本的VmwareWorkstation进行下载了,VmwareWorkstation17无需激活,可以直接免费使用
2接下来需要准备一些系统镜像,系统镜像可以去相应的官网下载,也可以去清华大学开源网站,阿里云下载
1)Ubuntu桌面版和服务器版可以去https://ubuntu.com

2)rocky可以去https://rockylinux.org

3安装系统





点击编辑虚拟机设置

把autoinst开头的两项设置都移除掉
选择NAT模式,10.0.0.0网段

网关10.0.0.2

先把网络断开连接,省的安装系统时自动更新消耗许多时间

接下来就可以开始安装系统了,Ubuntu server版和rocky10的正式安装之前的过程和Ubuntu桌面版是差不多的,所不同的是正式安装过程
1)Ubuntu server版


这里选择IP的获取方式是manual,为固定IP
这里设定10.0.0.0/24网段,IP为10.0.0.20,网关和DNS都是10.0.0.2





这里选择安装openssh server
2)rocky10的安装



我们在这里设置主机名和相关的网络信息



选择允许root用户使用密码进行登录
二、Linux基础命令、用法、主要功能和参数


1)tty和w查看终端信息,lscpu查看cpu相关信息


2)id,whoami,查看用户信息,su切换用户,exit退出。arch和uname -r查看系统内核信息

3)echo输出信息

4)ls显示当前文件夹里的东西(不显示隐藏文件),ls -a显示当前文件夹里的所有内容包括隐藏文件。
5) cmd --help或者cmd -h显示帮助文档。

6)cd切换当前目录,./表示当前目录,../表示上一级目录。

7)mkdir创建目录,mkdir -p 一键创建多层文件夹
![]()
8)pwd查看当前所在目录
![]()
9)touch创建空文件

10)rm — 删除文件 / 目录
rm -r删除目录,rm -f强力删除
![]()
11)cp复制文件
cp 源文件 目标文件 复制文件夹用cp -r

12)mv移动

13)cat查看文件内容

14)head/tail查看文件开头/结尾的内容,默认为10行

15)ps aux和pstree -p查看用户进程

16)free查看系统内存

17)top实时查看系统负载

18)history查看历史命令

19)df查看磁盘空间命令

20)tree就是目录树状展示
![]()
21)grep常用的文本搜索过滤命令
三、Linux 文件系统基本原理
1. 一切皆文件
- 普通文件、目录、硬件设备、键盘、屏幕、进程信息,都被当作文件来管理。
- 统一用 路径 访问,没有 C 盘 D 盘。
2. 树形结构
- 最顶层:
/根目录 - 所有文件、目录都在
/下面 - 路径写法:
- 绝对路径:从
/开始,如/home/user/file.txt - 相对路径:从当前目录开始,如
../test/a.txt
- 绝对路径:从
3. 重要目录
/:根目录/home:普通用户的家目录/root:管理员 root 的家目录/etc:配置文件(系统、软件都在这)/bin、/usr/bin:系统命令/tmp:临时文件/dev:设备文件(硬盘、U 盘等)
4. 文件类型(常见)
-:普通文件(文本、图片、压缩包等)d:目录(文件夹)l:软链接(快捷方式)
5. 文件权限(简单理解)
每个文件有三类权限:
- 所有者(user)
- 所属组(group)
- 其他人(other)
权限:
r读w写x执行(文件=可运行;目录=可进入)
文件系统 最常用命令(按功能归类)
1. 查看系统信息、当前位置 、目录结构
-
tty、w功能:查看系统登录信息
-
lscpu功能:查看cpu相关信息
-
uname -r、arch功能:查看系统内核信息
-
pwd功能:显示当前所在绝对路径 -
free功能:查看系统内存信息
-
top功能:实时查看系统负载信息
-
id、whoami功能:查看登录用户信息
-
pwd功能:查看用户当前位置
-
history功能:查看用户历史命令
-
ps aux、pstree -p:查看用户进程
-
ls功能:列出目录内容常用:ls -l详细信息(权限、大小、时间)ls -a显示隐藏文件
2. 切换目录
cd功能:切换目录cd /去根目录cd ~回家目录cd ..回到上一级cd -回到上一次目录
3. 创建文件 / 目录
-
touch 文件名功能:创建空文件 -
mkdir 目录名功能:创建目录 -
mkdir -p a/b/c功能:递归创建多层目录,不存在自动创建,已存在不报错
4. 删除文件 / 目录
-
rm 文件名删除文件 -
rm -r 目录递归删除目录(必须加-r) -
rm -rf 目录强制删除,不提示(谨慎使用)
5. 复制 / 移动 / 重命名
-
cp 源文件 目标复制文件 -
cp -r 源目录 目标复制目录(必须-r) -
mv 源 目标功能:移动 或 重命名mv a.txt b.txt→ 改名mv a.txt dir/→ 移动
6. 查看文件内容
-
cat 文件直接显示全部内容 -
head 文件看文件开头 -
tail 文件看文件末尾tail -f log实时看日志
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)