zoukankan      html  css  js  c++  java
  • Linux系统命令

    ================================================  Linux文件管理  ==========================================
    pwd 查看当前目录路径
    . 当前目录
    .. 上层目录
    ls 查看当前目录下的文件
    ls -la 查看当前目录下的隐藏文件
    touch 文件名 创建文件
    rm 删除文件
    mv 被移动的文件 移动到的目录 移动文件
    mv 被修改的文件名 新的文件名 重命名文件
    mv 被移动和修改的文件名 移动到的目录/新的文件名 移动文件 + 重命名文件
    cat -n 文件名 查看文件内容 -n 显示行号
    head -n 20 文件名 默认显示前十行的内容, -n 显示行数
    tail -n 20 文件名 默认显示最后十行的内容, -n 显示行数
    tail -f 文件目录/文件名 显示最新的内容 对于日志文件很有用
    dos2unix 文件名 windows移动到linux时 转换文件格式可以用到

    cd 进入目录
    mkdir 创建目录
    rmdir/rm 删除目录,删除牵扯到递归空目录的删除 很少用到
    cp 文件目录/文件名 文件目录/文件名 文件的复制
    cp -r 目录a/目录b 目录复制
    touch time_stamp 更新文件时间戳, 可用于备份
    ll 查看文件创建时间和更新时间
    la -al 查看文件或目录的权限 第一列第一个字符 d 目录 - 文件 还有的五种 看书吧
    第二列表示连接数, 包含其他目录的总个数 +2 第三,第四 文件所有人和所有组
    第五,六,七 文件大小 修改时间 文件名
    rwx 读写和执行
    chmod 改变文件权限
    chown 改变文件的拥有者和用户组
    chgrp 改变文件的拥有组
    umask 默认权限 ,权限是很大一块 需要用到的时候仔细研究一下
    file 查看文件类型
    find 目录 -name httpd.conf or *.conf 一般查找文件, 可以用* 模糊匹配 通配符
    -user username 还可以根据用户名,时间,权限,大小,深度查找
    locate 数据库查找 需要更新updated数据库
    which/whereis 查找执行文件 还有文件压缩和打包的操作 需要的时候再学吧
    ============================================= Linux文件管理结束 ==========================================

    ============================================= VI VIM 编辑器 ================================================
    vi 进入一般模式
    i/insert 由一般模式进入编辑模式
    Esc 由编辑模式进入一般模式
    : / ? 由一般模式进入末行指令模式
    h j k l $ G 光标移动操作 左 下 上 右 移动到本行的末尾 移动到整个文件的末尾
    :n 移动到第n行
    n 键入一个数字回车 往下移动n行
    Ctrf + f/b/d/u 往下移动一页, 往上移动一页, 往下移动半页,往上移动半夜

    ndd 删除包含光标所在行内的n行文字(n是一个数字) delete
    dw 删除光标往后得一个单词 delete word
    d$ 删除光标往后得所有文本 局限于本行
    x X 向后/向前 删除一个字符
    yy nyy 复制光标所在的行 复制包含光标在内的n行文字 copy yank拉拽
    p 将复制的文本粘贴在光标的下一行 paste
    u 撤销操作 返回操作 undo
    Ctrl + r 重做操作
    i/I 在当前光标处添加内容 在当前光标所在行第一个非空处添加内容 开头
    o/O 在当前光标下/上一行插入新行并开始编辑
    a/A 在当前光标后一个字符添加内容 在当前光标所在行最后一个字符处添加内容

    / n/N 使用 "/" 查找关键字 , n继续往下找 N往上找
    ? n/N 使用 "?" 查找关键字 , n继续往上找 N往下找
    替换关键字的用法 我这边不做祥述 自己看书(用的比较少)
    vim 文件名 vi增强版, 进入一般模式
    Ctrl + v 多行编辑 组合键 进入visual block 模式
    V visual line 模式 y复制 d删除 p粘贴 上下左右键多行选中模式
    vim 1.txt 2.txt 多文件编辑,默认打开第一个文件 可以y复制第一个文件的内容
    然后 :n回车 切换到第二个文件 p粘贴 :N 回到文件1, :files 查看打开的文件
    vimtutor 使用vimtutor深入学习vim
    :q! :wq 不保存退出编辑器 保存退出编辑器
    =========================================== VI VIM 编辑器结束 ===============================================
  • 相关阅读:
    宋宝华:slab在内核内存管理和用户态Memcached的双重存在
    能感知功耗的Linux调度器(EAS)
    内存检测王者之剑—valgrind
    随心所动,厂商的CPU核管理策略介绍
    一文读懂 进程怎么绑定 CPU
    Fastbootd实现原理分析
    cachestat、cachetop、pcstat-linux系统缓存命中率分析工具
    WIFI的WPS和pin码(测试失败)
    视频下载(钉钉、B站等) 解决方案
    DevExpress 报表设计文件(.vsrepx)不显示或显示空白
  • 原文地址:https://www.cnblogs.com/zhangboblogs/p/9545354.html
Copyright © 2011-2022 走看看