zoukankan      html  css  js  c++  java
  • Linux 基础指令2

    管道符|

    先执行第一个命令后执行第二个

    eg:查看文件中间几行:

    head -n1 文件名| tail -n2 :先查看文件前n1行,然后在n1行中的后n2行

    tail -n1 文件名| head -n2 :先查看文件后n1行,然后在n1行中的前n2行

    vi 文件名:

    • 一般模式/首行模式/命令模式
    • 编辑模式/插入模式
    • 底行命令行

    一般模式/首行模式/命令模式

    移动光标

    h j k l

    gg:首行行首

    ngg:第n行行首

    G: 尾行行首

    nG:第n行行首

    0:所在行行首

    $:所在行行尾

    yy:复制光标所在行

    nyy:复制n

    p:粘贴

    np:粘贴n

    dd:剪切光标所在行

    ndd:剪切n

    u:撤销上一步操作

    r:替换光标所在字符

    R:连续替换 【esc键返回一般模式】

    进入编辑模式/插入模式

    i:在光标前进入插入模式

    I:在光标所在行行首进入插入模式

    a: 在光标后进入进入插入模式

    A: 在光标所在行行尾进入插入模式

    s: 删除光标所在字符进入插入模式

    S: 删除光标所在行进入插入模式

    o: 在光标所在行的下一行 新建一行进入插入模式

    O: 在光标所在行的上一行 新建一行进入插入模式

    • 编辑模式进入一般模式【esc键】
    • 一般进入底行/命令行模式【:】冒号
    • 底行/命令行模式,进入一般模式【esc键】

    进入底行/命令行模式

    set nu: 显示行号【默认回到一般模式】

    set nonu: 不显示行号【默认回到一般模式】

    q: 退出【文件未编辑】

    q!: 不保存退出

    wq: 保存退出

    管理员操作

    su 用户1: 切到用户1

    普通用户切到其他用户,需要输入密码

    useradd 用户名: 添加用户

    passwd 用户名: 修改用户密码

    groupadd 组名: 添加组

    用户: cat /etc/passwd

    组: cat /etc/group

    gpasswd -a 用户1 组1: 添加用户1 到组1

    gpasswd -d 用户1 组1: 从组1移除用户1

    文件信息解读和权限修改

     改权限

    chmod u+rwx 目录文件

    chmod g+rwx 目录文件

    chmod o+rwx 目录文件

    chmod u-rwx 目录文件

    chmod g-rwx 目录文件

    chmod o-rwx 目录文件

    r:4  w: 2  x:1  : 0~7 表示读写执行权限

    chmod 777 目录文件:

    第一个7: 所属用户的rwx权限

    第二个7: 所属组的rwx权限

    第三个7: 其他人的rwx权限

    • chmod 7 aa.txt 不足3位高位补零
      • 即chmod 007 aa.txt

    改文件所属

    chown 用户名: 组名 目录文件: 修改目录文件所属用户,用户组

    chown 用户名 目录文件: 修改目录文件所属用户

    chown :组名 目录文件: 修改目录文件所属用户组

    打包、压缩、解压

    tar -cf 包1 目录文件

    c: 创建

    z: 压缩

    v: 冗余,列出解压/压缩的目录文件名

    x: 解压

    f: 文件

    tar -tf 包名: 不解压列出目录文件名

    tar -czvf 包1 目录文件 ------->解压: tar -xzvf 包1 tar -xvf 包1

    tar -cvf 包1 目录文件 ------->解压: tar -xvf 包1

    网络配置文件

    cat /etc/sysconfig/network-scripts/ifcfg-eth0

    ONBOOT=yes 开机网络默认启动

    reboot:重启

    halt: 关机

  • 相关阅读:
    ZooKeeper 到底解决了什么问题?
    10个 Linux 命令,让你的操作更有效率
    你的镜像真的安全吗?
    谁动了我的主机? 之活用History命令
    Linux vs Unix
    Linux应急响应入门——入侵排查
    (一)Sharding-JDBC分库分表概述
    (三)微服务的注册中心—Eureka
    (二)springcloud功能组件
    (一)微服务基础
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13435079.html
Copyright © 2011-2022 走看看