Linux 环境搭建
环境搭建方式
主要有四种:
- 直接安装在物理机上。但是 Linux 桌面使用起来非常不友好。所以不建议。
- 使用虚拟机软件,将 Linux 搭建在虚拟机上。但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug,会导致环境上出现各种莫名其妙的问题,比较折腾。
- 使用 WSL(Windows Subsystem for Linux)。这个是 Windows 近几年开发的新功能,在 Windows 系统内集成了一个 Linux。但是目前这个技术还不够成熟。
- 使用云服务器,可以直接在腾讯云,阿里云或华为云等服务器厂商处直接购买一个云服务器。
学生用户可尝试申请免费服务器资源。 本文以 Ubuntu 22.04 LTS 为例演示。
使用云服务器
不同厂商做的页面不同,我们以阿里云为例: 购买服务器之后点击控制台进入自己的服务器界面。 第一次使用服务器先重置密码: 记住自己的公网 IP: 在这个环节我们最重要的是得到三个信息:
- 服务器的外网 IP
- 服务器的管理员账户(固定为 root)
- 管理员账户密码(在腾讯云网站上设置的) 这三个信息是我们登陆到 Linux 上的必要条件
使用终端软件连接到 Linux
有很多软件可以完成远程和主机相互链接的功能,我们使用 Xshell。 网址:https://www.xshell.com/zh/free-for-home-school/ 我们下载免费版即可。 下载安装过程不涉及复杂配置,基本上一路 next,所以大家自行下载即可。 首先新建连接: 名称自拟,主机是公网 IP 在登陆提示符这里输入账号密码: 最终出现这样的界面就算配置成功了:
Linux 常用命令
ls
语法:ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项:
- -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
- -d 将目录象文件一样显示,而不是显示其下的文件。如:ls -d 指定目录
- -k 以 k 字节的形式表示文件的大小。ls -alk 指定文件
- -l 列出文件的详细信息。
- -r 对目录反向排序。
- -t 以时间排序。
- -R 列出所有子目录下的文件。(递归)
pwd
显示用户当前所在的目录: 跟目录是 root:
cd
Linux 系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。 语法:cd 目录名 功能:改变工作目录。将当前工作目录改变到指定的目录下。
# 返回上级目录 cd ..
# 进入用户家目录 cd ~
# 返回最近访问目录 cd -
使用 tab 键补全 我们敲的所有的 Linux 命令,都可以使用 tab 键来尝试补全,加快效率。 使用 ctrl + c 重新输入 如果命令或者目录敲错了,可以 ctrl + c 取消当前的命令
touch
语法:touch [选项]… 文件… 功能:touch 命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件
cat
语法:cat [选项] [文件] 功能:查看目标文件的内容
mkdir
语法:mkdir [选项] dirname… 功能:在当前目录下创建一个名为 'dirname'的目录 常用选项:
- -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多级目录。
rm
语法:rm [-f-i-r-v] [dirName/dir] 功能:删除文件或目录 常用选项:
- -f 即使文件属性为只读 (即写保护),亦直接删除


