通俗易懂的Linux学习笔记①

通俗易懂的Linux学习笔记①

1.为什么要学习Linux

Linux在服务器端越来越受欢迎,作为一名Java开发工程师,如果不会Linux似乎有些说不过去。

笔者亦是第一次接触Linux,想着把笔记分享出来,帮助更多和我一样的Linux小白。

笔记根据B站up主狂神说视频内容进行整理,感兴趣的小伙伴可以到B站去看看这位大神的视频内容,非常强!

2.Linux的起源

Linux的内核最初是由芬兰人Linus Torvalds在赫尔辛基大学上学时出于爱好写的。其他的定义不多说,下面是来自百度的Linux定义。

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

需要注意的是,Linux继承了Unix以网络为核心的设计思想,所以如果是在本地虚拟机上学习Linux,一定要能联通网络。

总之一句话,Windows是操作系统,Linux也是操作系统。

3.Linux的发行

Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEoracle linux等。

在这里插入图片描述

其中Ubuntu、centos是学习时最常用的,Ubuntu在学校用的比较多一点。(笔者在学校时,老师发的机器便是Ubuntu,本系列笔记也是基于阿里云的Ubuntu镜像)

4.准备工作

笔者在阿里云上购买了一台7天的服务器,系统为Ubuntu18,内存60G,花费15元。

需要在电脑上下载xshell(用于远程登录服务器)和xftp(用于将本地文件上传到服务器上)

5.开关机和基本目录介绍

开关机就不说了,没有程序员会将服务器关机。

在Linux中,一切皆文件。Linux下的文件目录结构是树型的。

在这里插入图片描述

所有的文件都在根目录(/)下挂载着。下面重点介绍五个相对比较重要的目录

/bin:存放一些Linux的常用命令,比如ls(查看目录)等,不用动。

/root:是超级管理员的主目录

/home:用户的主目录,在Linux中,每个用户都有一个目录,以用户名来命名

/etc:这个目录用来放所有系统需要的配置文件

/opt:这是给主机额外安装软件准备的目录。比如你要装一个MySQL数据库就可以放到这个目录下,默认应该是空的

/usr:是一个很重要的目录,用户的很多应用程序和文件都放在这个目录下,相当于Windows下的program files目录

/tmp:用来存放一些临时文件,用完就删。比如安装包等

6.目录基本命令学习

开始学习路径前,先搞清楚两个概念:

绝对路径:即目录的全程,如:D:\2020Scrapy\kg0721

相对路径:即相对于当前的目录

最最最常用的几个目录命令:

cd :切换目录命令

cd 目录名(绝对路径都是以/开头的,相对路径则相对于当前所在位置)

cd …:返回上一级目录

ls:列出目录

-a参数:列出所有的文件,包括隐藏文件

-l参数:列出所有的文件及其属性,不包括隐藏文件

pwd:显示当前所在的目录

mkdir:创建目录,如果要递归创建目录,需要加上参数-p

rmdir:删除目录,如果要删除一个不为空的目录,需要加上参数-p

cp:复制文件

cp 原来的地方 新的地方

好了,上面都是基本操作,下面要介绍的是一个极其危险的命令。

rm(移除文件或目录)

几个参数如下:

-f 忽略不存在的文件,不会出现警告,强制删除

-r递归删除目录

要知道参数是可以组合使用的,一般的删库跑路是怎么操作的呢?

rm -rf /

即删除根目录下所有的东西,感兴趣的可以在虚拟机上试一下,试试即逝世

也可以在云服务器上试一哈,给资本主义雷霆一击(开玩笑的

好了,下面是本篇的最后一个命令了

mv(移动文件或目录、也可以重命名文件)

比较简单,这里就不演示了

有的东西,感兴趣的可以在虚拟机上试一下,试试即逝世

也可以在云服务器上试一哈,给资本主义雷霆一击(开玩笑的

好了,下面是本篇的最后一个命令了

mv(移动文件或目录、也可以重命名文件)

比较简单,这里就不演示了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值