初识Linux | Linux的环境搭建与基本指令

🍬 mooridy-CSDN博客

🧁C++专栏(更新中!)

目录

Linux环境搭建

step1:购买云服务器

step2:使用 XShell 远程登陆到 Linux

快捷键

Linux基本指令

打印所处路径:pwd

创建目录 mkdir 【目录名】

ls指令

 新建一个普通文件 touch 【文件名】

写隐藏文件 在文件名前加一个.

更改目录:cd命令

Linux相关知识点


Linux环境搭建

主要有三种
1. 直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好 , 不推荐 .
2. 使用虚拟机软件 , Linux 搭建在虚拟机上 . 但是由于当前的虚拟机软件 ( VMWare 之类的 ) 存在一些 bug ,
导致环境上出现各种莫名其妙的问题 , 比较折腾 .
3. 使用云服务器 , 可以直接在 腾讯云 , 阿里云或华为云 等服务器厂商处直接购买一个云服务器 .
建议使用方法3。
使用云服务器不仅环境搭建简单 , 避免折腾 , 同时还有一个最大的好处 , 部署在云服务器上的项目可以直接被外网访问
, 这个时候就和一个公司发布一个正式的网站没有任何区别 . 也就能让我们自己写的程序真的去给别人去使用

step1:购买云服务器

1.你可以选择阿里云、华为云、腾讯云、百度云等等进行购买(如果和我一样是学生,一定进行学生认证,这样会便宜很多)
2. 购买完成后 , 可以在控制台中找到自己买的服务器 . 点进去能够看到服务器的 IP 地址
3.
设置 root 密码 : 勾选服务器 , 点击重置密码 ( 这个环节可能需要手机短信验证 ). root 密码建议设置的稍微复杂一 些, 否则容易被黑客入侵 .
在这个环节我们最重要的是得到三个信息 :
1. 服务器的外网 IP
2. 服务器的管理员账户 ( 固定为 root)
3. 管理员账户密码 ( 在网站上设置的 )
通过这三个信息就可以使用 XShell 远程登陆了

step2:使用 XShell 远程登陆到 Linux

下载安装 XShell
XShell 是一个远程终端软件 . 下载官网
https://www.netsarang.com/products/xsh_overview.html
下载安装的时候选择 "home/school" 则为免费版本
使用 XShell 登陆主机
XShell 终端下敲
ssh root@[你的服务器外网ip]//这里root是默认的系统用户名
如果网络畅通 , 将会提示输入用户名密码 . 输入即可正确登陆
备注 : 这里的用户名密码都是在最初购买服务器的时候设置的用户名密码
xshell免密码登录
1.点击顶部“新建”
点击确定后,就可以看到右侧会话管理器中,多了一个会话
鼠标右键点你创建的会话,再点击属性,点用户身份验证,填写用户名和密码,点击下方确定
从此往后,每次连接都只用点击机器,就自动登陆上了

快捷键

全屏、退出全屏:Alt+Enter 

复制: ctrl + insert 

粘贴 : shift + insert
ctrl + c / ctrl + v 是不行的

Linux基本指令

打印所处路径:pwd

创建目录 mkdir 【目录名】

ls指令

默认情况下,显示当前目录下文件,在命令后方加路径,则显示指定路径下路径

ls -l

ls——命令

-l——命令行选项,可以是0个或者多个,多个选项用空格分隔

使用ls和ls -l的区别

ls:只显示文件的文件名

ls -l:显示详细的文件属性

-a 显示所有文件(包括隐藏文件)

 -d 查看目录本身

 新建一个普通文件 touch 【文件名】

写隐藏文件 在文件名前加一个.

更改目录:cd命令

cd 【地址(注意使用反斜杠)】

即change directory,更改目录

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~ :进入用户家目
cd - :返回最近访问目录

Linux相关知识点

1.目录==文件夹

2.如果建立一个空文件,该文件也要占用磁盘空间,用于储存文件属性(文件名、创建时间、文件类型...)

文件=内容+属性

3.区分文件类型

我们通常观察第一个字母进行区分,如下图中‘d'说明这是一个目录

以‘-’开头,则是普通文件

以‘.’开头的文件,就是隐藏文件,在ls -a时才能看见

4.Linux中,/路径分隔符

当只有单独一个/存在时,即是根目录

5.任何一个目录,即便是空目录,都会自带.和..目录,且是隐藏的

.代表当前目录,..代表上级目录

6.Linux的文件结构,是一颗从更目录/开始的多叉树

叶子节点:一定是普通文件或者空目录

非叶子节点:一定是一个非空的目录

7.绝对路径:如/root/lesson1/test2.c

相对路径:以非/为参照位置,定位一个文件,如./test2.c

应用场景区别:

绝对路径:在配置文件中进行使用

相对路径:往往日常操作的多

8.命令的本质其实就是可执行文件,即相当于我们写的C/C++程序

9.ls和ll的区别

输入which ll,我们会得到如下信息

在理解该信息前,我们需要弄明白alias是什么。

alias相当于给命令起别名,如下图,我给pwd命令取名为zhangsan,使用zhangshan,其实就是在使用pwd命令。

因此ll就是ls -l的别名

10.如果在命令行中,出现了异常情况,统一尝试Ctrl+C来中止异常

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值