• 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 中创建压缩包

  • 相关阅读:
    mount: can't find cdrom in /etc /fstab or /etc/mtab
    Crontab 的使用方法
    遍历文件夹下的所有文件
    Python将PDF转为TXT
    软件下载链接地址
    在机器上连接数据库
    正则表达式
    python实现给字典添加条目的方法
    urllib2连接超时设置
    数据结构(二)链表
  • 原文地址:https://www.cnblogs.com/liwei1153300111/p/9229456.html
Copyright © 2020-2023  润新知