Linux操作系统

Linux命令day1

阶段内容

  • Linux命令使用:为了将来工作中与服务器设备进行交互而准备的技能(远程连接/命令的使用)
  • 数据库的使用:MySQL(增加数据/修改数据/查询数据/删除数据),除了查询动作需要重点掌握外,其他操作了解即可

操作系统

说明:所有硬件设备组装完成后的第一层软件,能够使用户使用硬件设备的软件即为操作系统

常见分类

1.桌面操作系统:Windows/macOS/Linux
2.移动端操作系统:Android/iOS
3.服务器操作系统:Linux/Windows Server
4.嵌入式操作系统:Android(底层是Linux)

Linux系统

说明:在服务器端最常见的操作系统类型

Linux发行版本

说明:在原版Linux系统的基础上,额外增加一些常用软件的操作系统
注释:类似与原生安卓系统和现行的华为系统/小米系统等之间的关系

常见类型
  • Redhat系列(小红帽):RHEL、Centos、Fedora
  • Debian系列(乌班图):Debian、Ubuntu
文件和路径

说明:不同于Windows系统的文件路径的起点是盘符,Linux系统的路径起点是‘/’(根目录)
注意:
1./为根目录,是所有文件的路径的起点
2.根目录下的所有第一层级的文件夹,均不能随意进行修改操作
3.掌握常用目录的作用即可
4./根目录,/home普通用户所在文件夹,/root系统管理员所在文件夹
5.其余目录,可以现用现查

在这里插入图片描述

/:根目录。一般根目录下只存放目录。在Linux下有且只有一个根目录,所有的东西都是从这里开始;
/root:系统管理员root的目录;
/usr:系统应用程序存放的目录,一般安装的软件在该目录下;
/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件
/home:系统普通用户的家目录;
/var:放置系统执行过程中经常变化的文件,例如日志文件。

远程连接操作

说明:通过[远程连接工具]连接到服务器的操作即为远程连接
条件:
1>服务器的IP地址
2>服务器的账号和密码
注意:必须要确保有网络连接条件

常见的远程连接工具

1.FinalShell(推荐):功能强大,有颜值,好操作(高级功能需要订阅)
2.XShell:个人用免费/商用收费
3.Putty:免费开源的
4.SecureCRT:收费
5.MobaXterm:免费

远程连接基本步骤

1.入职后需要向相关人员(运维/开发)获取服务器IP地址及账号密码等信息
2.配合远程连接工具(根据公司要求使用对应工具),配置连接使用服务器即可

远程连接操作步骤

获取服务器IP地址
注意:在工作中此步骤可以省略,可以直接向相关人员获取IP地址及账号和密码

虚拟机系统中的桌面上鼠标右键打开终端
通过ifconfig命令获取IP地址信息

在这里插入图片描述
在本机上的命令行内使用ping命令行测试下连通性

在这里插入图片描述

远程连接工具设置步骤

如图新建->SSH连接
设置连接信息
远程连接依赖的命令:SSH
点击连接
提示保存秘钥
提示连接成功

远程连接注意事项

修改连接信息选项
注意:如果服务器IP地址发生变化,可以直接通过修改更新IP地址

Linux命令学习原则

形式1:非常常用
形式2:讲过,但后续可能不常用,写好自己的笔记,以备随时查阅使用即可
形式3:没讲过,可能会用到,现查现用
注意:
1>不要去死记硬背Linux命令
2>务必要明确命令的基本组成形式

Linux命令操作技巧

1.善用tab键进行文件名/路径名/命令的自动补全!
2.可以使用上/下方向键,快速获取之前输入过的命令
3.如果命令开始执行后,停不下来,或要取消执行,可以使用快捷键:Ctrl+C

Linux命令的基本组成

#命令[-选项][参数]
command [-option]  [parameter]
说明:
	conmmand:命令主体
	[-options]:命令选项(可选),根据命令可以显示更加丰富的数据
	[parameter]:命令参数(可选),命令的操作对象,一般文件、目录、用户和进程等都可以作为参数被命令操作

Linux命令

在这里插入图片描述
pwd查看当前路径位置

ls查看当前目录下有哪些文件和文件夹

mkdir adir 创建adir文件夹

cd adir 切换到adir目录下

touch aa创建文件aa

ls -l显示详细列表

ls -lh把文件大小以人性化的方式显示

ls -a显示所有的文件,包含隐藏文件,隐藏文件是以“.”开头的文件

ll 等于 ls -l ,ll-h

mkdir 创建文件夹(相对路径,当前目录下创建文件夹)

mkdir /home/admin/(绝对路径)

mkdir /home/admin 如果上级目录不存在,加上-p

自动创建父目录、

mkdir a b 在当前目录创建多个文件夹

mkdir a/{c,d}在指定目录下创建多个文件夹

mkdir .abc 以.开头 创建隐藏目录

touch 创建一个空文件

touch abc.txt 在当前目录下创建 如果指定了目录,必须保证上级目录存在

touch .abc 创建隐藏文件

gedit abc.txt使用记事本打开文本

rm 删除文件

rm a.txt 删除文件

rm abv -r 删除目录

rm * 删除当前目录下的所有内容 ,不能删除隐藏文件 . 和 … 删除不掉

在这里插入图片描述
mv命令默认是用来移动文件到某一路径下的,但是如果目标文件名不是文件夹名称或文件名不存在,即为修改文件名操作。

相对路径和绝对路径

说明:在Linux系统中,可以根据如下特点区分相对路径和绝对路径
相对路径:凡是路径信息以’ . ‘或’ … ’ 开头的均为相对路径
绝对路径:凡是路径信息以’ / '或 ’ ~ '开头的均为绝对路径
注释:
. :当前路径下(一般会省略)
… :上一层目录
/ :根目录
~:当前用户的家目录

在这里插入图片描述
cp aa adir 复制文件aa到adir目录下(要求提示是否覆盖)
cp -r bdir/ cdir 复制文件夹bdir到cdir目录下

注意:如果目标文件是文件夹,需要使用r选项,否则无法复制
在这里插入图片描述

Day2

今日内容

  • 将所有命令相关的基础知识弄明白
  • 将所有命令的作用搞清楚记好笔记

Linux命令

1.cat/重定向:显示所有文件和详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miraitowa_FTY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值