CentOS7常用命令

来源:互联网 发布:什么是数据编码技术 编辑:程序博客网 时间:2024/05/22 16:02
  1. 编辑器 vi / vim
    c: 只是在内存缓冲区中对数据进行处理
    编辑器两种模式: 命令模式和插入模式(按 i 键进入)

    常用命令:
    1)移动
    h / l 光标 左边 / 右边 移动一个字符
    k / j 光标 上边 / 下边 移动一行
    G 光标移动到最后一行
    gg 光标移动到首行
    num G 光标从当前位置向后移动num行
    set number 编辑文件内容中显示行号码

    2) 退出编辑 (修改内存缓冲区数据)    q       未修改退出    q!      取消所有修改并退出    wq      保存文件的修改并退出    w test  保存内容到test文件中3) 编辑数据(相对光标当前位置)    x       删除后一个字符    dd      删除当前行    dw      删除一个单词    d$     删除到行尾    u       撤销上一操作    a       后添加数据    A       行尾添加数据    o       插入空行(光标所在行下面)    说明: x 、 dd 、 o 命令都可以数字 n 来修饰,表示删除 n 个字符    或 n 行, 如 5dd  删除 5 行4) 复制粘贴 (相对光标当前位置)    y(yank) 复制一个字符    yw      复制单词    y$     复制到行尾    v       高亮显示文本,然后选择要复制的内容, 按 y 键复制选中内容    p       粘贴5)查找    /test   查找 test 6)替换 (相对光标)    :s/old/new      将第一个出现的 old 字符替换为 new 字符    :s/old/new/g    将该行中所有的 old 字符替换为 new 字符    :m,ns/old/new/g 将该 m 行到 n 行之间所有的 old 字符替换为 new 字符    :%s/old/new/g   将文件中所有的 old 字符替换为 new 字符(有提示)    :%s/old/new/gc  将文件中所有的 old 字符替换为 new 字符(无提示)
  2. 用户管理
    常用命令
    1)创建用户

    2) 修改用户3)删除用户4) 修改用户密码    passwd userName
  3. 文件系统
    常用命令
    1)查看目录 ls
    F 支持区分显示目录、普通文件和可执行文件
    a 显示隐藏文件
    i 显示文件的索引号
    R 递归的显示目录中的所有内容
    [chezhi@chezhi ~]$ ls -ail temp_chezhi/
    total 984
    19579451 drwx——. 19 chezhi chezhi 4096 Jan 5 20:48 adjtime
    显示结果解释:
    文件索引 权限 硬链接数 所属用户 所属组 文件大小 上次修改时间 文件名称

    2)过滤显示    ls test*        过滤显示test开头的所有文件    ls test?        匹配一个字符3) 管道查询文件    prep root /etc/passd        查询/etc/passd文件中含有root字符的行4)创建文件
  4. 修改CentOS7系统默认运行级别
    Centos7中采用target概念来定义运行级别,分为3级、5级,含义如下:
    3级->multi-user.target 文本
    5级->graphical.target 图形

    1)查看当前运行的级别
    runlevel
    2)修改开机默认运行级别
    systemd使用链接来指向默认的运行级别,由/etc/systemd/system/default.target文件中决定。
    切换到运行级3:
    a. 先删除: mv /etc/systemd/system/default.target /etc/systemd/system/default.target_copy5 #将文件重命名即可
    b. 创建软连接文件: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
    或者
    ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
    再者也可以使用systemctl命令:
    systemctl set-default graphical.target
    systemctl isolate multi-user.target

    3) 恢复图形界面级别启动
    #先删除文件
    [root@chezhi system]# rm -rf /etc/systemd/system/default.target
    #重新创建软连接文件
    [root@chezhi system]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

0 0
原创粉丝点击