linux 常用指令


基础

  • 命令帮助
    • man 命令
      • 例:man less
    • 命令 --hep
      • 例:less --help
  • 文件结构
    • /etc
      • 存放系统以及大部分应用软件的配置文件
    • /bin
      • 用户二进制文件,常用命令都位于此目录
    • /sbin
      • 系统二进制文件,在这个目录下的linux命令通常由系统管理员使用,对系统进行维护
    • /dev
      • 设备文件
    • /proc
      • 进程信息
    • /var
      • 变量文件
    • /usr
      • 用户程序,包含二进制文件、库文件、文档和二级程序的源代码
    • /home
      • 所有用户用home目录来存储他们的个人档案
  • 通配符
    • "*" 用于匹配文件名任意长度的字符串
    • "?" 只匹配一个字符
    • "[]" 匹配出现在方括号内的字符
      • 例:ls test[1A]
        • 列出以test开头而仅以1或A结束的文件名:test1、testA
      • 俐:ls test[1-3]
        • 列出以test开头且以1到3中某个字符结束的文件:test1、test2、test3
  • 目录及文件基本操作
    • 查看目录
      • pwd
    • 创建目录
      • mkdir [OPTION]
        • -p : 创建多级目录
    • 列出目录内容
      • ls [OPTION] [FILE]
        • -a : 查看隐藏文件
        • -l : 查看文件属性
        • -h : 人性化显示容量信息
        • -c : 显示文件或目录属性最后修改的时间
        • -u : 显示文件或目录最后被访问的时间
        • -t : 已修改时间排序,默认按文件名称排序
    • 复制文件与目录
      • cp [OPTION] 源文件 目标文件
        • -r : 递归复制
    • 删除文件与目录
      • rm [OPTION] [FILE]
        • -f : 不提示,强制删除
        • -i : 提示是否删除
        • -r : 递归删除
    • 搜索文件或目录
      • find [path] [OPTION] [表达式选项]
        • -empty : 查找空白文件或目录
        • -group : 按组查找
        • -name : 按名称查找
        • -iname : 按名称查找,不区分大小写
        • -mtime : 按修改时间查找
        • -size : 按容量大小查找
        • -a : 并且
        • -o : 或
    • 计算目录或文件的容量
      • du [OPTION] [FILE OR PATH]
        • -h : 人性化显示容量信息
        • -s : 仅显示总容量
    • 查看文件内容
      • less [OPTION] [FILE]
        • -m : 显示百分比
        • -N : 显示行号
        • /字符串 : 向下搜索“字符串”
        • ?字符串 L 向上搜索“字符串”
        • j:下一行
        • k:上一行
        • d:下半屏
        • u:上半屏
      • tail [OPTION] [FILE]
        • -n : 显示末尾n行
        • -f : 动态显示文件内容

          tail  -n  10  test.log   查询日志尾部最后10行的日志;

          tail -n +10 test.log    查询10行之后的所有日志;

      • grep [OPTION] 匹配模式 [文件]
        • -i : 忽略大小写
        • -w : 匹配单词
        • -c : 只输出匹配行的计数
        • -n : 显示匹配行及行号。
        • --color : 显示颜色
      • 压缩与解压
        • gzip [OPTION] [FILE]
          • -d : 解压
        • tar [OPTION] [FILE OR PATH]
          • OPTION包括主选项、辅助选项,主选项必须要有
          • 主选项
            • -c : 打包
            • -x : 解压
          • 辅助选项
            • -z : 是否需要用 gzip 压缩或解压
            • -v : 压缩(或解压)的过程中显示文件
            • -f : 指定打包后的文件名,在f之后要立即接文件名,不要再加其他参数
    • 修改文件或目录权限
      • chmod [OPTION] mode FILE OR PATH
        • -R : 递归遍历子目录,把修改应到目录下所有文件和子目录
        • u-用户,g-组,o-其他,a-所有用户(默认)
        • +:增加权限,-:删除权限;=:重新分配权限
  • 性能监控
    • CPU使用情况
      • uptime
        • 输出信息:当前时间,系统运行了多久,当前登录用户数,系统平均负载
        • CPU负载分别显示近1、5、15分钟负载情况
        • CPU负载值是指单位时间内CPU等待队列中有多少进程在等待,越大表示负载越大
    • 内存使用情况
      • free [OPTION]
        • -b : Byte
        • -k : KB
        • -m : MB
      • 输出信息:
        • 第一行全部内存情况:总量(total),使用量(used),可用量(free)
    • 磁盘使用情况
      • df [OPTION]
        • -h : 人性化显示容量信息
        • -T : 显示文件系统类型
    • 进程使用情况
      • ps [OPTION]
        • -ef : 全格式显示进程信息
        • -aux : BSD语法
      • 输出信息
        • PID : 进程唯一编号
        • PPID : 父进程编号
        • %CPU : 进程的CPU占用率
        • %MEM : 进程的内存占用率
        • VSZ : 进程所使用虚拟内存大小(单位KB)
        • RSS : 进程所使用的真实内存大小(单位KB)
        • STAT : 进程状态
          • D : 不可中断的进程
          • R : 正在运行
          • S : 正在睡眠
          • T : 停止的
          • X : 死掉的进程
          • Z : 僵死进程
        • START : 进程启动时间
        • TIME : 进程占有CPU 总时间
      • top(动态查看进程信息)
        • f : 可以选择显示的内容
        • o : 可以改变列的显示顺序
        • F : 将进程按照相应的列进行排序
        • R : 将当前的排序倒转
  • 未完待续,欢迎补充
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值