CentOS7学习笔记(一):基础知识

学习Linux版本CentOS-7-x86_64-Minimal-1804.iso,目前比较新的一个版本。
VMware安装镜像文件,设置网络连接方式为桥接模式(此模式可以自己不用配置IP,过程略)

学习环境准备

pwd:(英文全称print working directory),显示出当前光标所在的目录,Linux以斜杠(/)为根目录。pwd显示结果:/root(当前用户进入之后默认进入当前用户的家目录)。
ls:查看当前目录下有哪些文件或文件夹(Linux系统以文件为核心)
cd:英文全称change directory,改变目录,后面加参数可以使用相对路径,也可以使用绝对路径,相对路径以当前目录为参照路径,绝对路径以/开始。切换至根目录命令为:

切换至根路径:cd  /
切换至上一层路径:cd ..
切换当前目录中的文件夹中:cd 文件夹名

接下来就是启用网卡,CentOS7默认网卡名为ifcfg-ens33,此文件在目录/etc/sysconfig/network-scripts中,进入当前目录

进入网卡文件所在目录:cd /etc/sysconfig/network-scripts
编辑网卡文件:vi ifcfg-ens33(vi命令是Linux系统中内置的编辑文本文件命令)
vi命令有三种模式:命令模式、插入模式、尾行模式。vi打开文件后显示文件内的内容为:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b5426355-0578-4626-b949-8e5cb41e89b1
DEVICE=ens33
ONBOOT=no
将最后一行改为ONBOOT=yes,yes标明系统启动时是否激活网卡,只有在激活状态的网卡
才能去连接网络,进行网络通讯。此文件还可以配置IP网关等一系列网络参数配置,由于虚
拟机开启使用桥接模式,目前无需配置相关参数。
修改文件步骤:
vi ifcfg-ens33打开文件按i(切换为插入模式)后即可编辑文件内容,删除no,添加yes,
然后按ESC键(键盘左上角)退出插入模式,然后按着shift再按冒号键进入尾行模式输入wq
保存文件。

然后重启系统使用命令:reboot

配置远程连接

由于系统在VMware打开的虚拟机控制Linux系统与Windows很不方便,所以使用Xshell5进行远程访问。系统默认已经安装ssh软件包,如果没有

使用命令安装SSH软件包:yum install openssh-server
编辑配置文件:vi /etc/ssh/sshd_config
找到:
#Port 22
#ListenAddress 0.0.0.0
#ListenAddress ::
#PasswordAuthentication yes
以上前面的井号删除并保存文件
重启SSH服务
systemctl restart ssd.service

使用Xshell进行连接:需要虚拟机IP,SSH端口,用户名,密码,IP使用ip addr命令查看,端口为22,用户名和密码为root,密码为安装时配置的密码,至此,基本的学习环境搭建完毕。

基础命令学习:

显示当前目录下的文件及文件夹:ls,英文单词List缩写,展示出当前目录下的文件及文件夹

参数 含义
-l 以列表形式显示当前目录下文件的详细信息
-a 显示当前目录下所有的子目录与文件,包含隐藏的文件
-h 配合-l以人性化的方式显示文件大小
第二个参数 没有第二个参数默认当前路径,有就是第二个参数路径(可以是相对路径,也可以是绝对路径)

切换目录:cd,进入某一个相对或绝对路径,./表示当前路径,两个点表示上一层路径

命令 含义
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd - 上次所在的目录

创建文件夹:mkdir,默认创建单个文件夹,不能创建多层目录,如果创建多级目录使用-p参数:mkdir -p aaa/bbb
创建文件:touch,后面直接加新创建的文件名即可。
>:配合前面的命令将前面命令显示出内容重定向至一个文件:ls > hello.txt,每一次重定向将覆盖文件中的内容,如果想追加内容使用>>:ls >> hello.txt
删除目录:rmdir,如果目录内有内容,无法删除。
删除文件:rm,删除文件不可恢复,可以使用参数-i进行逐个文件确认。

参数 含义
-i 对每个文件进行确认删除
-f 对文件进行强制性删除
-r 递归形式的删除目录下的文件

注意:江湖上失传多年的命令:rm -rf /(不建议轻易尝试)
查看或者合并文件内容:cat,cat 1.txt或cat 1.txt 2.txt > 3.txt

Linux学习笔记之CentOS7学习(一)相关推荐

  1. 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用

    目录 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用 16.1 LVM的工作原理 16.1.1 LVM常用术语 16.1.2 LVM优点 16.2 创建LVM的基本步骤 16.2 ...

  2. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环

    目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...

  3. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  4. 【长篇博文】Docker学习笔记与深度学习环境的搭建和部署(二)

    长篇博文记录学习流程不容易,请关注.转发.点赞.评论,谢谢! 上一篇文章:Docker学习笔记与深度学习环境的搭建和部署(一) 文章末尾附加nvidia455.23.cuda11.1.cudnn8.0 ...

  5. 深度学习入门之PyTorch学习笔记:深度学习介绍

    深度学习入门之PyTorch学习笔记:深度学习介绍 绪论 1 深度学习介绍 1.1 人工智能 1.2 数据挖掘.机器学习.深度学习 1.2.1 数据挖掘 1.2.2 机器学习 1.2.3 深度学习 第 ...

  6. 学习笔记:强化学习与最优控制(Chapter 2)

    Approximation in Value Space 学习笔记:强化学习与最优控制(Chapter 2) Approximation in Value Space 1. 综述 2. 基于Value ...

  7. 学习笔记-零基础学习人工智能(0)

    学习笔记-零基础学习人工智能(0) 背景 规划 背景 作为物理专业的大龄青年,由于兴趣爱好想学习下人工智能.主要感兴趣的方向是对抗样本生成.自己也做了一些了解,但是发现千头万绪,不懂的东西太多.为了梳 ...

  8. 开源鸿蒙南向嵌入学习笔记——NAPI框架学习(一)

    开源鸿蒙南向嵌入学习笔记--NAPI框架学习(一) 前言--系列介绍 本系列文章主要是记录笔者在鸿蒙南向的学习与工作中的知识点笔记记录,其中不止会针对鸿蒙中的学习问题进行思考与记录,也会对涉及到的一些 ...

  9. motan学习笔记 五 opentracing学习入门

    motan学习笔记 一 微博轻量级RPC框架Motan motan学习笔记 二 motan架构分析 motan学习笔记 三 motan Demo 分析 motan学习笔记 四 motan Demo 之 ...

最新文章

  1. Visual Studio 2010 Ultimate敏捷功能特性(上)
  2. mysql 批量删除数据
  3. 【PostgreSQL保存】java.io.IOException: Tried to send an out-of-range integer as a 2-byte value 问题分析+解决方法
  4. 【Linux】一步一步学Linux——arpd命令(184)
  5. 字符串指针的地址的传递
  6. CentOS安装Etcd
  7. python实现给定一个字符串,寻找最长非重复子串
  8. 小米 红米 历代手机型号大全 发布时间 发布价格
  9. 多个图像直方图合并matlab,MATLAB图像处理之直方图匹配(图像合理增强)
  10. (八)flax Engine游戏引擎物理引擎——物理碰撞器
  11. 如何成为迅雷的高级玩家
  12. 计算机学院王乐君,自动化学院2019年研究生科技报告会安排-中国地质大学(武汉)自动化学院...
  13. ALOS卫星轨道插值并绘制轨道
  14. 西游记中金箍棒的来历和巨大威力
  15. 阿里和腾讯在泰国热战正酣,马云和马化腾要打世界大战?
  16. 一行代码去除序列中含有n或者其他简并碱基的低质量序列
  17. 大数定理详解(转载)
  18. 【谷粒商城】ElasticSearch、上架与检索
  19. Word如何自动更新域
  20. 实验吧CTF-Who are you?

热门文章

  1. 小程序生成分享海报并转发朋友圈(超全版)
  2. Ubuntu中文字体显示日语
  3. 拍卖行游戏测试用例分析
  4. java拍卖行项目,游戏拍卖行系统的设计与实现(JSP,SQLServer)
  5. 小米笔记本 触摸板失灵 鼠标可以正常使用
  6. Android简单登录界面,保存账号和密码(基础,详解)
  7. 双系统-Windows与Linux
  8. Dell服务器安装Debian上不了网解决办法
  9. FFmpeg SPS/PPS剖析
  10. Set的四种遍历方式