zoukankan      html  css  js  c++  java
  • LInux学习之路

    linux 简单操作命令

    cd 进入目录
    ls 查看 ll详细查看
    man ls -- help
    touch
    mkdir
    find

    正则表达式

    ?
    []
    [a-z][0-9]
    {字符串,}
    {a..z}

    创建用户

    sudo adduser lilei
    进入用户 su -l lilei
    查看群组
    groups lilei
    读取文件 cat
    熟悉vim

    删除用户
    sudo deluser lilei --remove-home
    更改文件权限
    chmod 600 文件
    更改文件用户
    sudo chown 用户名 文件名

    文件的相关操作

    文件的基本结构
    /
    创建多级目录
    mkdir -p /father/son
    cp 文件名 /home/shiyanlou/
    复制目录
    cp -r 目录 目录
    删除
    rm 文件名
    强制删除 rm -f 文件名
    删除目录 rm -r 目录
    移动
    mv 文件名 /home/shiyanlou
    mv 文件名 新文件名
    批量修改 rename
    查看文件
    cat -n 文件名
    nl -b a 文件名
    -b : 指定添加行号的方式,主要有两种:
    -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
    -b t:只列出非空行的编号并列出(默认为这种方式)
    -n : 设置行号的样式,主要有三种:
    -n ln:在行号字段最左端显示
    -n rn:在行号字段最右边显示,且不加 0
    -n rz:在行号字段最右边显示,且加 0
    -w : 行号字段占用的位数(默认为 6 位)

    more or less 查看文件 more 文件名
    head or tail 查看文件 head tail
    默认10条, 查看一条命令 tail -n 1 文件名
    tail -f 可以动态读取数据
    查看文件类型: file
    例如: file/bin/ls
    编辑文件 vim, vi

    环境变量

    明白环境变量是系统中运行的变量, 变量是可以改变的量, 而每一个变量都具有运行空间限制
    通过增加环境变量,可以使系统一直运行该变量
    读取环境变量 echo $PATH
    添加环境变量 PATH=$PATH:/home/shiyanlou/mybin
    修改环境变量,使他自动运行: echo "PATH=$PATH:/home/shiyanlou/mybin" >> .zshrc
    修改环境变量

    例如:$ 为环境自带,忽略掉
    $ path=$PATH
    $ echo $path
    $ path=${path%/home/shiyanlou/mybin}

    或使用通配符,*表示任意多个任意字符

    $ path=${path%*/mybin}
    变量删除
    unset temp
    让环境变量立即生效
    source .zshrc

    搜索文件

    比较好用的是whereis , locate, which
    上面都是在环境变量中查找, 实际常用的是find
    find 目录 -name 文件名
    比较重要的是和时间有关
    find 目录 -mtime 天数

    第一部分就到这里, 后面继续补充Linux相关命令, 感谢博客园这个平台

  • 相关阅读:
    剑指Offer-二维数组中的查找
    我的心灵鸡汤
    生活经验总结与感受
    剑指offer-二叉树按之字形打印
    5月总结与回顾
    一致性Hash原理
    B树和B+树的区别
    Java内存区域模型
    解决Hash冲突的四种方法
    Go Web项目搭建-Gin+GORM连接MySQL数据库
  • 原文地址:https://www.cnblogs.com/jly1/p/12031289.html
Copyright © 2011-2022 走看看