Linux 入门基本操作(上)

简介: Linux 入门基本操作

一、Linux环境的安装


1.1常见的三种Linux环境安装


1、双系统或者把自己的笔记本搞成Linux(严重不推荐、大佬随意)


2、虚拟机(vmware player+centos 7.X)(不推荐)


为什么不推荐呢?虚拟机有它的优点,就是不用花钱,用着也挺舒服,但是到了Linux后期网络部分虚拟机无法联网操作,比较不舒服。


3、使用云服务器(所有的安装问题,全都不用操心,仿真企业环境,方便后期测试)


比较推荐的方式是使用云服务器,老铁可以自行去百度云、腾讯云、华为云等都是可以购买轻量级应用服务器,大学生的话都是有优惠的。


1.2云服务器的操作


1、购买哪一家云服务器,先要注册对应的云服务器账号。博主购买的是腾讯云的云服务器:


1669262660336.jpg


比较推荐这一款,实惠而且2G2核的够我们使用了。


2、购买,找到你购买的主机


3、保存一下公网ip


4、重置root密码---一定要做


1.3XShell


购买过云服务器后,怎么使用呢?这类软件比较多,博主比较推荐的是XSHell这款登陆软件。


1669262693934.jpg


进入后,界面是这样的:


1669262706656.jpg


我们只需要 输入 ssh root@你的公网ip就会跳出一个界面,让我们输入密码。


1669262716635.jpg



注意:


XShell 的复制粘贴是和平常不同的:

复制:ctrl + insert(有些老铁的insert需要配合fn键来按)。


粘贴:shift + insert


ctrl + c 或者ctrl +v是不支持的!


1.4 Linux下新建与删除用户


对了,一台云服务器是可以被多人使用的,所以有的老铁可以和自己的好朋友一起购买云服务器。那么买了一台云服务器怎么供多人使用呢?


1669262733395.jpg


adduser +新建用户名是添加用户的操作,


passwd  +新建的用户名就是给我们新建的用户设置密码


然后就可以登录我们新建的用户了!


1669262742101.jpg


当然,如果我们不想要这个用户了,可以登录我们的root账号删除这个用户的!


1669262750961.jpg


这里的root账号对其他账号是有主导权的,类似于你的boss。


二、Linux的基本指令和操作


由于Linux的指令繁杂且互相嵌套,单独讲清一个指令是很难的(因为会嵌套进其他指令)。所以博主这里介绍一些基本指令,在后面介绍到其他指令的时候还会提及补充这些指令的其他功能。


2.1初始Linux必备的三剑客


Linux其实类似于Windows操作,只不过Windows加入了图形化界面和鼠标,我们只需要点击鼠标就可以对文件操作,而我们要想在Linux上操作文件,就必须掌握一些基本指令!博主梦开始的地方就是这三个指令,这里只做简单介绍(方便大家理解,后序还会补充)。


①pwd指令


pwd指令的作用在于显示用户当前所处路径。(这里博主拿自己新建的用户来介绍)


登陆进去后,我们输入pwd:


1669262770276.jpg


下面就是博主当前所处路径,这很好理解,就类似于Windows里面每个文件都有自己的路径,只不过表示和这里不相同。


②ls指令

1669262786145.jpg

我们来看一下具体使用:


1669262795805.jpg


输入ls指令后,我们就能看到当前目录下有哪些文件了。如果我们想要了解文件更多信息,就要输入 ls-l指令:


1669262802846.jpg


就可以看到文件更多详细信息。(小表情是为了隐藏一下信息)


③cd指令


cd指令用处比较多,这里只做简单介绍。


cd指令的作用是切换路径,让我们进入不同的路径下操作。


我们结合这三个指令来看一下:


1669262813804.jpg


这里再多给大家介绍一个指令:clear指令,clear指令是清屏


1669262824127.jpg


当屏幕上东西太多清理不过来,就可以用clear指令:


1669262832138.jpg


当然它不是真的都被清理了,还在上面。


2.2理解文件


Linux有很多都是对文件操作的,因此理解文件很重要。


我们知道文件是创建在磁盘上的,这里我想问一个问题,比如我创建了一个helloworld文件,里面没有数据,磁盘显示大小为0kb,那它真的不占空间吗?


1669262844069.jpg


但是答案是它要占有磁盘空间,这个0kb只是文件里面的内容为空,但是文件的各种属性,类型,权限,位置,创建修改时间等信息要占据空间。

1669262852930.jpg


三、指令


3.1 ls指令


ls -l&&ls -d


ls 可以看到当前目录下文件的信息,如果只想显示一个文件信息,ls跟上文件名就可以。


1669262881617.jpg


上面大家注意到我介绍ls -d 的同时使用了 ll -d 指令,这里要说一下,ll 指令是Linux特有的指令,他和 ls -l 是一模一样的。


1669262892073.jpg


②ls -a


-a 指令作用在于列出目录下的所有文件,包括以 . 开头的隐含文件。


介绍-a指令之前,我先要说明一下,如果文件以.开头,那么我们ls -l是看不到这些隐藏文件的


1669262904554.jpg


这里我创建了一个.2022的文件,但是ls -l没看到这个文件,这时,我们使用ls -a就可以看到隐藏文件。(对于这个touch指令后面还会讲)


1669262915874.jpg


这里以.开头的文件都是隐藏文件,这里我们注意到还有.和..这是什么?也是目录吗?答案是是,确实是目录。一个.表示当前目录,两个..表示上级目录。


1669262925917.jpg


如果我们想看到更加详细的信息,那么就需要-a和-l结合,ls -al ,或者ls -la ,或者 ll -a 都可以。


1669262939643.jpg


ls -a-l 和ls -al 和 ll -a是一样的。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
178 73
|
29天前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
23 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
1月前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
16 1
|
1月前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
16 0
|
1月前
|
安全 网络协议 Linux
保护你的 Linux VPS:入门指南
保护你的 Linux VPS:入门指南
16 0
|
3月前
|
存储 Linux 数据库
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
36 3
|
3月前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
2月前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
|
2月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
3月前
|
安全 Linux 应用服务中间件
简简单单之Linux命令入门
简简单单之Linux命令入门