• 虚拟机关键配置名词解释

  • 远程链接工具

  • linux准则

  • 远程链接工具快捷键

  • 系统相关命令

  • 文件相关命令

  • linux目录结构

虚拟机关键配置名词解释

  1. # 虚拟网络编辑器说明
    桥接模式  # 可以访问互联网
      配置的地址信息和物理主机网段地址信息相同,容易造成地址冲突
       NAT模式  # 可以访问互联网
      配置的地址信息和物理主机网段地址信息不同,造不成地址冲突
       仅主机模式  # 不可以访问互联网
      获取地址主要用于虚拟主机之间沟通,但不能访问外部网络

    # 网关
    大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
     
    # 系统分区
    /boot swap /
       """1.通用分区方案"""
       /boot 启动分区 保存和系统启动相关的文件
       swap 交换分区 临时将硬盘的多余容量变为内存使用
      内存<8G swap分区大小==1.5倍内存容量
       / 根分区 将剩余容量都给根等价于C
       """2.数据重要场景"""
       /boot 200M
       swap 1G 2G 1.5
       / 20G-200G
       /data 剩余空间
       """3.灵活分区方案"""
       # 灵活的分区方案
      /boot 200M
           swap 1G 2G 1.5
           / 20G-200G
           剩下空间不用分
  1.  

远程链接工具

  1. """
    服务器一般都在机房 我们不可能有事没事往机房跑
    所以借助于远程链接工具远程管理维护减轻工作压力
    """

    secureCRT 收费版(破解版有风险)
    xshell (推荐使用)免费版
    putty 没有说明功能 只能满足远程连接

linux命令准则

  1. 1.做一步检查一步
    2.linux中的命令区分大小写
    3.命令一般都自动补全(tab键)
    4.linux中很多时候命令执行完毕之后没有结果往往就是最好的结果
    5.在填写文件路径的时候 尽量不要自己写 使用tab补全

系统运行命令

  1. 关机命令 shutdown
    shutdown -h 10  # 指定多少分钟后进行关机
       shutdown -c   # 取消关机方案
       shutdown -h 0/now  # 立即关机
     
    重启命令 shutdown
    shutdown -r 10  # 指定多少分钟后进行重启
       shutdown -r 0/now  # 表示进行立即重启操作
       shutdown -c  # 取消重启方案

常用快捷方式

  1. 1.显示历史输入命令信息
    利用方向键
    2.清楚所有屏幕信息输出
    ctrl + 1  # clear
    3.中断取消命令执行过程
    ctrl + c  # cancel 取消
    4.快速移动光标到行首
    ctrl + a
    5.快速移动光标到行尾
    ctrl + e
    6.将光标所在位置到行首的信息进行删除(剪切)
    ctrl + u
       将光标所在位置到行尾的信息进行删除(剪切)
       ctrl + k
    7.将剪切内容进行粘贴回来
    ctrl + y
    8.锁定系统窗口信息状态
    ctrl + s
    目录结构相关命令
         解锁系统窗口信息状态
           ctrl + q
    9.系统命令补全快捷方式
    tab
    10.命令行中快速移动光标
    ctrl + 方向键 (按照英文单词进行移动光标)


文件命令操作

  1. 强调:在linux系统中,尽量不要输⼊中⽂符号信息(命令⾏)
    1)如何创建⽂件信息
    touch
    2)如何检查⽂件或⽬录是否存在
    ls # list
    显示⽂件/⽬录数据详细信息
    ls -l a.txt # 可以简写ll a.txt
    排序:按照⽇期查找⽂件
    ls -lt a.txt
    ls -ltr a.txt
    3)如何查看⽂件信息
    cat
    cat oldboy.txt oldgirl.txt > olddog.txt # 整合
    4)在空⽂件中⽣成数据信息
    echo # 将信息进⾏输出
    echo hello world # 等价于print('hello world')
    echo hello world > /oldgirl/oldgirl.txt # w模式
    写⼊⽂件
    echo baby.com >> /oldgirl/oldgirl.txt # 追加模式
    写⼊
    5)对⽂件或⽬录数据信息进⾏拷⻉(复制)
    cp # copy
    语法格式:cp 参数信息 要进⾏复制的信息 复制到什么位置
    # 将/etc/hosts⽂件复制到/oldboy⽬录中
    cp /etc/hosts /oldboy/
    如果不加斜杠并且oldboy没有 意思则变成复制到根并改名
    # 如何复制整体⽬录数据
    cp -r /etc/sysconfig/ /oldboy/oldgirl/
    # 重复复制避免提示信息出现
    \cp -r /etc/sysconfig/ /oldboy/oldgirl/
    '''cp核⼼功能:备份数据信息'''
    cp oldboy.txt oldboy.txt.bak
    cp oldboy.txt.bak oldboy.txt
    常⻅问题:
    在复制⽂件时,不要在⽂件名称后⾯加上/ ⼀般只有⽬录后⾯有/
    ⽂件没有存在会直接复制,如果已经存在会提示是否覆盖
    cp -a
    -a == -d + -r + -p
    -d 和链接⽂件有关
    -R 进⾏递归复制
    -p 保持属性不变
    6)对⽂件或⽬录数据信息进⾏剪切(移动)
    mv # move
    mv 参数 要移动数据信息 移动到什么位置
    eg:移动/etc/selinux/config /oldboy/shanghai/
    1.先验证是否有对应的⽬录 ⽆则先创建
    2.确认⽆误后再剪切
    mv /etc/selinux/config /oldboy/shanghai/
    3.mv操作有时⽐较危险 针对核⼼⽂件移⾛可能会出错
    mv /oldboy/shanghai/config /etc/selinux/
    还可以针对单个⽂件重命名 mv hosts hosts01
    7)数据的删除命令
    rm # remove
    ⽂本编辑命令
    rm 参数 要删除的数据信息
    # 删除oldboy⽬录中的hosts01⽂件
    rm hosts01
    # 删除⽬录操作
    rm shanghai/ 报错
    rm -r shanghai/ 正确
    # 如何强制删除数据信息
    rm -f olddog.txt 不提示
    rm -rf jason 不提示
    '''rm操作最好是切换到⽬标数据所在位置删除不推荐使⽤绝对路径'''

文件编辑命令

  1. """系统自带的命令是vi 比较好用的是vim"""

    vi
    vi 你要编辑的文件信息
    # 编辑文件的操作步骤
    第一个里程:利用vi命令打开文件
       vi oldboy.txt
       第二个里程:进入到编辑模式,开始编辑文件
       按键盘上小写字母 i  # insert
       第三个里程:进行编辑
       第四个里程:退出编辑模式
       esc进行退出
       第五个里程:关闭打开的文件
      :wq w-write q-quit 保存退出
      vi快捷方式
    :q! 有时候在vi编辑模式必须加感叹号不保存强制进行退出
       1.光标快速移动快捷方式
      如何将光标快速移动到最后一行  # 大写字母 G
           如何将光标快速移动到第一行  # 小写字母 gg
           如何快速移动光标到中间指定行  # 小写字母 10gg
           如何快速移动光标到一行的行尾  # 符号信息 shift+$
           如何快速移动光标到一行的首部  # 数字信息0
         
       2.移动光标转为编辑状态
      如何快速移动光标到下一行并进入编辑状态  # 小写字母o
           如何快速移动光标到一行的行尾并进行编辑  # 大写字母A
           如何快速删除光标所在位置到一行行尾所有信息并进入编辑状态  # 大写字母C
           如何清空当前行的所有内容信息并进入编辑状态  # 小写字母 cc
         
       3.快速编辑文本内容信息
      如何复制文本信息 小写字母 yy
           如何复制多行信息  3yy
           如何粘贴文本信息 小写字母p
           何如粘贴多行信息  3p
           如何删除文本信息  小写字母 dd 实际是将指定信息进行剪切
           如何删除多行信息  3dd
           将光标所在行到最后一行都删除  字母 dG
           
       4.特殊操作文本内容方式
      如何显示文本行号信息/如何取消行号 set nu/:set nonu
           如何撤销编辑信息 小写字母 u undo
           如何取消撤销操作  ctrl + r redo
           快速搜索文件信息 /待搜索内容
           n查找下一个匹配项 shift+n上一个匹配项
         
       5.批量操作文本内容
      批量删除操作
           第一个步骤:移动光标到相应位置
           第二个步骤:进入到批量编辑模式(视图块模式)
           ctrl + v
           第三个步骤:选中多行信息
           方向键选中
           第四个步骤:进行删除
           小写字母d或者x(删除光标选中的内容)
           批量添加操作(vim)
           vim是需要进行安装的:
           yum install vim tree bash-completion -y
       

Linux(2)的更多相关文章

  1. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  2. Linux 内核概述 - Linux Kernel

    Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...

  3. 死磕内存篇 --- JAVA进程和linux内存间的大小关系

    运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...

  4. NodeJs在Linux下使用的各种问题

    环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...

  5. [linux]阿里云主机的免登陆安全SSH配置与思考

    公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...

  6. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  8. SQL Server on Linux 理由浅析

    SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...

  9. Microsoft Loves Linux

    微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...

  10. Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...

随机推荐

  1. R语言MCMC-GARCH、风险价值VaR模型股价波动分析上证指数时间序列

    全文链接:http://tecdat.cn/?p=31717 原文出处:拓端数据部落公众号 分析师:Ke Liu 随着金融市场全球化的发展,金融产品逐渐受到越来越多的关注,而金融产品的风险度量成为投资 ...

  2. Impala 学习笔记

    VALUES Statement | 6.3.x | Cloudera Documentation SELECT now() as date_DES UNION ALL SELECT trunc(no ...

  3. linux部署带ssl的nginx

    1.前期准备 1.1:下载nginx-1.18.0版本  http://nginx.org/download/nginx-1.18.0.tar.gz 然后上传到服      务器 /usr/local ...

  4. IDEA 开发SSM

    1.配置MAVEN 2.初始化SpringBoot 官网API:https://spring.io/projects/spring-boot 初始化SpringBoot:https://start.s ...

  5. pyintaller 打包后报No module named 'XXX'

    在pycharm中运行一切正常,但是使用pyinstaller打包之后,双击exe就提示缺乏某某module 百度一番之后,尝试了说hidden-import之类的,以及说只留一个主程序在最外层啥的, ...

  6. 实战记录在 Linux Ubuntu 20.04 安装VNC 远程桌面

    Virtual Network Computing (VNC),是一个图形桌面共享系统,允许我们像使用Windows桌面系统一样可视化的使用键盘和鼠标远程控制服务器,当做一台远程的电脑一样. 主要用在 ...

  7. idea 导入项目之后,只显示项目文件,不显示项目结构

    导入项目之后,只显示项目文件,不显示项目结构 解决方法 1.点击file->project structure..->Modules 点击右上角+加号 ->import Module ...

  8. 记一次couchbase(memcached)安装以及使用

    环境 CentOs 6.5 final 1.下载软件包 wget http://packages.couchbase.com/releases/2.1.0/couchbase-server-enter ...

  9. hashMap 获取里面value最大的值得key

    public static void main(String[] args) { Map<String, Integer> map = new HashMap(); map.put(&qu ...

  10. Assetbundle 打包加载场景

    public class CreateAssetBundle : Editor{ // 打包unity场景文件 [MenuItem("Assets/Build AssetBundle Sce ...