zoukankan      html  css  js  c++  java
  • Linux基础(二)

    通配符

    grep 过滤
    history 显示前面敲的全部命令

    • * (0~N个字符)

    --复制当前目录下所有文件到/opt目录
    cp ./* /opt

    --复制当前目录下所有文件和文件夹到/opt目录
    cp -r ./* /opt

    --删除/opt目录下所有文件和文件夹
    rm -rf /opt/*

    • ?(1个字符)

    --复制当前目录下只有两个字符的文件到/opt目录
    cp ./?? /opt

    --复制当前目录下只有两个字符的文件和文件夹到/opt目录
    cp -r ./?? /opt

    • >(重定向)以覆盖的方式把左边的内容传递到右边
      history > history.txt

    • >>(追加)
      history >> history.txt

    • |(管道符)
      more history.txt | grep 'history'

    查看文件内容

    cat history.txt 瞄一下(适合看内容少的文件)
    more history.txt 摸一下(回车一行,空格一页)
    less history.txt 勒死(回车一行,空格一页)

    head -n 10 history.txt 查看前10行
    tail -n 10 history.txt 查看后10行

    重点:
    tail -f catalina.2019.10.29.log(查看动态日志文件)

    编辑文件 vi

    命令模式、编辑模式、末行模式

    命令模式 → 末行模式(shift+:)
    末行模式 → 命令模式(esc)

    命令模式的命令:

    • yy 复制一行
    • 2yy 复制两行
    • dd 删除一行
    • 2dd删除两行

    x 擦掉
    p 粘贴
    / 查找 往下n 往上N

    末行模式的命令:

    • wq 保存退出

    • q! 不保存退出

    • set number 显示行数

    • set nonumber 去掉行数

    用户命令和组命令

    用户命令
    查看命令:more /etc/passwd
    创建用户:useradd admin
    设置用户密码:passwd admin
    切换用户: su 用户名

    组命令(Linux中用户和组是多对多的关系)
    查看组:more /etc /group
    创建组: groupadd www
    查看用户在哪个组:groups 用户名
    把用户加入组:gpasswd -a 用户名 组名
    把用户踢出组:gpasswd -d 用户名 组名

    文件的权限

    -rw-rw-r--.1 aaa(宿主) aaa(宿组) 0 Oct 29 05:16 b.txt
    rw-rw-r-- 文件的权限

    2-4:宿主的权限:宿主是文件的拥有者用u(user)表示
    5-7:宿组的权限:宿组是文件所在的组用g(group) 表示
    8-10 是其他用户的权限:其他用户的权限用o(other) 表示

    r:read可读(用数字4表示)
    w:write可写(用数字2表示)
    x:execute可执行(用数字1表示)

    chmod 777 [文件名] (如果是文件夹需要加 -R ,如: chmod -R 777 文件名)

    LINUX基础(一)
    LINUX基础(三)
    LINUX基础(四)
    LINUX基础(五)

  • 相关阅读:
    C# 保存base64格式图片
    C# 日期比较
    Socket的使用
    地质演变完整事记
    计算机实用的使用技巧
    ebook 电子书项目
    ppt演讲者模式
    IT行业三大定律
    史前生命
    Oracle DataGuard发生归档丢失增量备份恢复备库
  • 原文地址:https://www.cnblogs.com/TD1900/p/11760882.html
Copyright © 2011-2022 走看看