zoukankan      html  css  js  c++  java
  • Linux基本操作

    1、Tab键
    补全键

    2、mkdir
    创建目录

    mkdir -- make directory
    
    mkdir    -p /zgc/test
    参数: -p  一次创建多个目录
    View Code

    3、touch 命令

    touch  # 创建文件,修改文件的时间戳
    
    touch  /data/files/zgc.txt
    
    # 在目录/data/files/下创建文件 zgc.txt
    
    
    # 不同目录下创建多个文件
    touch  /tem/test.txt    /mnt/test.txt
    View Code

    4、ls 命令

    查看目录信息
    ls -- list
    ls  -l 
    参数: -l 显示详细信息
    
    注:
        ll   等同  ls  -l
    View Code

    5、cd 命令

    cd  ----  change  directory
    
    # 切换/进入指定目录
    
    cd  /application/conf/data
    View Code
      绝对路径: 从根开始
    
      /etc/sysconfig/network-scripts/ifcfg-eth0
    
      相对路径: 相对于某个路径的位置(隔壁老王)
    
      etc/sysconfig/network-scripts/ifcfg-eth0
    补充:

    6、pwd 命令

    pwd  ----  print working directory
    
    # 导航/显示当前所在位置
    View Code

    7、vi命令

    vi  /data/filename.txt  # 编辑文件filename.txt
    # 按 i 进入编辑模式
    # 按Esc退出编辑模式
    # :wq(writ quit) 保存并退出
    # :q!  不保存强制退出
    
    
    
    # vi/vim 快捷键
    yy  # 复制
    p    # 粘贴(前面可以加数字,数字是几就粘贴几次)
    dd  # 删除/剪切
    dG  # 把光标所在位置到最后一行删掉
    u    # 撤销
    
    # vi里批量操作
    # 按ctrl + v 进入批量编辑模式 
    # 上下键选择(箭头键) 
    #  d 删除  
    :set nu   # 显示行号
    :set nonu  # 取消显示行号
    View Code

    8、cat 命令

    cat # 显示/查看文件内容
    cat  /data/zgc.txt  # 查看文件zgc.txt
    View Code

    9、移动光标

    G # 到达文件的最后一行
    gg #  到达文件的第一行
    View Code

    10、cp 命令 

    # 复制文件
    cp  /data/zgc.txt    /tmp/  # 把data目录下的文件复制到tmp目录下
    View Code

    11、man 命令

    man  # 查询命令的帮助
    
    man + 命令名    # 查询该命令的帮助信息
    View Code

    12、mv 命令

    mv  # 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中,或将一组文件移至一个目标目录中
    mv  /data/    /root/    # 把data 移动到 root目录下
    注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。
    
    # 不用的文件尽量 mv 到 /tmp 目录下
    View Code

    13、rm 命令

    rm  data.txt   # 删除 data 文件(注意切到对应目录下)
    rm -r data.txt  # 递归删除目录
    rm -f # 强制删除不提示
    rm -rf  # 递归删除+强制删除 (!!!尽量不要轻易尝试)
    View Code

    14、find 命令

    find /root/ -type f -name "*.txt"   # 查找以.txt结尾的文件
    - type f (file)
             d (dir)
    - name  "xxx"
    View Code

    15、find中结合管道符查找

    find /root/ -type f -name "*.txt" |xargs ls -l    # 查找文件, 并显示文件详情
    find /root/ -type f -name "*.txt" |xargs rm -f  # 查找文件, 并删除文件
    View Code

    16、特殊符号

    17、grep 过滤

    # grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)它能使用正则表达式搜索文本,并把匹配的行打印出来。
    
    
    #输出除之外的所有行 -v 选项:
    grep -v "match_pattern"   /data/test.txt
    View Code

    18、head 命令

    19、tail 命令

    20、alisa 别名

    21、撬棍用法  

    22、sed 命令

    23、sed 生成指定行

    24、替换文件中的内容

    25、常用快捷键

    26、Linux 中创建压缩包

  • 相关阅读:
    SGU 495 Kids and Prizes 概率DP 或 数学推理
    poj 2799 IP Networks 模拟 位运算
    uva 202 Repeating Decimals 模拟
    poj 3158 Kickdown 字符串匹配?
    uva 1595 Symmetry 暴力
    uva 201 Squares 暴力
    uva 1594 Ducci Sequence 哈希
    uva 1368 DNA Consensus String 字符串
    数字、字符串、列表的常用操作
    if条件判断 流程控制
  • 原文地址:https://www.cnblogs.com/liwei1153300111/p/9229456.html
Copyright © 2011-2022 走看看