zoukankan      html  css  js  c++  java
  • linux命令

    1:命令行组成

    2:命令结构

     

    3;目录结构

    4:

    5:相对路径与绝对路径

    6:创建文件

    7:vi  vim

     (1)编辑文件按i进去的页面是命令状态

     (2):按esc退出编辑模式, :wq  保存文件并退出

    当你不想要保存   :q!  强制退出不保存

    (3)显示文件内容  cat

    # cat /data/db1.txt

    (4)vi/vim  快捷键

     复制  yy    粘贴  p     删除 、剪切  dd    撤销   u

    把光标所在行到文件最后一行删除    dG

     (5)移动光标

    将光标移动到文件的最后一行  G

    将光标移动到文件的第一行     gg

    (6)批量删除    

             --->按上下左右进行选择 -->按d 即可删除

    8:复制cp

    (2):备份 给文件名加后缀.bak

    9:查询命令帮助

    10:移动

    把/data 移动到 /root目录下面

    11:删除 rm

    进入/root目录下的data目录,删除db1.txt文件

    删除目录 rm -rf data  强制删除

    -f    强制删除不提示   -r  递归删除目录

     12:查找文件 find

    (1)将找的文件进行删除

    find /root/ -type f  -name "*.txt"  |xargs  rm  -l

    13,返回上一级目录

    14:创建多个文件

    #mkdir /data
    cat >/data/test.txt<<EOF
    > test
    > jassin
    > lishi
    > EOF
    (1)显示过滤后的文件  grep

     显示前几行

    head 读取文件的前 n 行,默认是前 10 行
    tail 读取文件的后 n 行,默认是后 10 行

     

    显示后几行

     15:用一条命令完成创建目录/lishi/test

     用mkdir一次只能创建一层目录

     + -p

     

    16:覆盖文件

     

    为什么会有提示功能?

    其实是系统为我们起了一个别名

    加   是临时取消cp命令的别名

    17:显示某几行

    :只查看ett.txt文件(共100行),内第20到第30行的内容

    -n :取消默认输出

     

    18:修改扩展名

    创建测试环境:
    mkdir -p /oldboy/test
    cd /oldboy
    echo "oldboy">test/del.sh
    echo "oldboy">test.sh
    echo "oldboy">t.sh
    touch oldboy.txt
    touch alex.txt
    tree

    19:常见快捷方式

    20:

     21:查看实时更新

    调试系统服务时,希望能 调试系统服务时,希望能 实时查看 系统日志/var/log/messages 的更新, 如何做?

     -f

    22:显示行号

    (2)在vi/vim

    :set nu 显示行号

    :ser nonu   取消显示行号

    创建和解压压缩包.

    tar       zcf

    解压  xf

  • 相关阅读:
    checkbox美化
    JS 之简单计算器
    python实现简单用户认证和角色制授权
    搭建高性能web服务
    纯JS实现fadeIn 和fadeOut
    纯CSS实现气泡框
    javascript之对象(二)&& 继承问题
    JavaScript之对象(一)
    Web发展史
    [LeetCode 256] Paint House
  • 原文地址:https://www.cnblogs.com/jassin-du/p/8973891.html
Copyright © 2011-2022 走看看