• Linux系统学习 20200506


    Linux系统学习

    linux安装镜像资源

    ​ 网易开源镜像 http://mirrors.163.com/

    退出

    exit 退出

    关机

    power off 关机

    远程登录服务启动

    [root@bigdata111 ~]# service sshd start
    Redirecting to /bin/systemctl start sshd.service

    文本编辑器 vi

    vi,vim是加强版本

    vi三种模式

    模式切换

    1588729877702

    命令模式

    Esc 退出到命令模式
    H、j、k、l键,代表 左下上右

    删除文字也是我们常做的操作

    按x - 删除光标所在字符
    按dd - 删除光标所在行
    按dw - 删除光标所在处到词尾的内容
    按d$ - 删除光标所在处到行尾的内容

    光标移动翻页

    按0或^ - 光标移动到所在行的行首
    按$ - 光标移动到所在行的行尾
    输入gg - 把光标移到文件开始位置
    输入G - 把光标移到文件末尾
    输入Ctrl + f - 往下翻一页
    输入Ctrl + b - 往上翻一页

    复制粘贴

    按yy – 复制光标所在的行
    按p – 黏贴
    按v,然后移动光标,可以选择内容,再按y复制选中的内容
    按u – 撤销刚才所做的操作
    按Ctrl+r – 重做被撤销当前所做的操作
    按. – 重复刚才所做的操作

    插入模式

    键盘 i 进入 光标位置 insert

    键盘 a 进入 光标位置只后 append;

    键盘 o 将在光标所在行之后插入一新行

    低行模式

    所谓 底行模式,就是在屏幕底部打开命令行,用来输入命令。

    底行模式 主要是 输入命令 来 保存文件 或 退出vi程序、寻找字符串、列出行号等

    注意:我们只能从命令模式进入底行模式。

    所以,如果你现在是处于插入模式,必须先按Esc键进入命令模式后,再按冒号 : 或 / 进入底行模式。

    底线模式常用操作有如下这些:

    :wq 保存文件并退出

    :q 不保存文件,并退出,如果文件做了修改,但有不想保存,需要用:q!

    :q! 不保存文件,强制退出

    :w 只保存文件,但是不退出vi,可以切换到输入模式下面继续编辑文件

    :set nu 显示行号

    :19 直接进入第19行。

    /abc 在文件中查找abc字符。按 n 不停的往下查找,按 N 往上查找

    替换模式

    :1,$s/string/replace/g 替换功能,把文件中的string,替换为replace 按Esc键,切换到命令模式

    文件系统

    ● Linux目录结构是区分大小写的 在Linux中 /root/abc 和 /root/abC 是两个文件

    ​ windows 系统不区分

    目录和文件操作

    当前目录 pwd

    ​ pwd

    切换目录 cd
    路径 绝对路径 相对路径

    绝对路径:从跟开始 /root/tmp

    相对路径:当前目录

    返回上一级目录

    ​ cd ..

    ​ . 当前目录

    当前路径下文件目录

    ls

    cat 查看文件内容

    ​ 内容少时适用

    mkdir 创建目录/文件夹
    touch 创建文件
    mkdir -p 递归创建目录
    rm 删除文件或目录

    rm 删除文件

    rm -r 删除目录

    rm -rf 强制删除,不提示,递归删除

    rm -f  file*.jpg   # 通配符模糊删除
    		*匹配任意多个字符(包括零个或一个)
    
    # 常用的通配符有下面:
    
    # * 匹配任意 多个 字符(包括零个或一个)
    
    # ? 匹配任意 一个 字符(不包括零个)
    
    # [abcd] 匹配abcd中任意一个字符
    

    复制文件和目录

    cp 源文件 目标文件
    cp -r 复制目录

    移动文件或目录

    mv 源文件 目标文件
    mv hy2.jpg hy3.jpg 重命名作用

    文件中查找字符串

    命令模式 /abc 文件中查找abc

    ​ n下一个,大写N 上一个

    grep 关键字 目标文件

    grep INFO anaconda.log

    grep INFO anaconda.log -n # 显示行号

    grep INFO anaconda.log -n -C 2 # 显示关键字上下两行信息

    进度 20/47

  • 相关阅读:
    ant-design-vue——子组件通过$parent修改父组件的值时无效问题及解决方法
    vue——quill-editor自定义图片上传
    ES6——var、let、const三者的区别
    js——数组/对象常用方法总结
    28.最长回文子序列
    27.马拉车
    26.扫雷一次点击
    JS添加内容之方法里传AJAX参数
    JQ 实现加载其他页面的H5代码 JQ加载H5独立导航栏代码
    CentOS 7不能上网 解决方法
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12836551.html
Copyright © 2020-2023  润新知