当前位置: 首页 > 编程日记 > 正文

Linux的常用命令!

文章目录

  • 1. linux常用命令的基本使用
  • 2. 目录(文件夹)常用命令
      • 2.1 创建文件夹的命令
      • 2.2 删除文件夹的命令(谨慎使用,谨慎使用,谨慎使用)
      • 2.3 修改文件夹的命令
            • 改变位置:mv 就路径 新路径(已经存在)
      • 2.4 查询文件夹的命令
            • 列出某一目录内的内容(内容包括子文件夹和文件)
      • 2.5 其他命令
            • 目录切换命令
            • 软连接(快捷键)
            • 当前位置
            • 复制文件夹
  • 3. 文件常用命令
      • 3.1创建文件的命令
            • 创建空文件
            • 创建有数据的文件
      • 3.2删除文件的命令(谨慎使用,谨慎使用,谨慎使用)
      • 3.3修改文件的命令
      • 3.4查询文件的命令
            • 查看文件信息
            • 列出某一目录内的内容(内容包括子文件夹和文件)
            • 查看文件前10行数据
            • 查看文件后10行数据
            • 查看文件内容
            • 查看所有
            • 过滤查看
      • 3.5 其他命令
            • 文件追加
            • 复制文件
    • 常用命令补充
        • ls 命令选项
        • cd 命令选项
        • cat 命令选项
        • grep命令选项
      • 终端使用技巧
        • 自动补全
  • 4. 其他命令
      • && 和 ||
  • 5. 搜索命令
      • find 搜索
  • 6. 解压缩命令
        • 6.1 第一步: 打包 和 解包
          • 6.1.1 打包
            • 将 一系列文件 打包成 一个大文件
          • 6.1.2 解包
            • 将一个打包后的 分解成 一系列小文件, 分解位置为 当前目录
            • 将一个打包后的 分解成 一系列小文件, 分解位置为 指定目录
        • 6.2 第二步: 使用gzip格式 压缩 和 解压缩
            • 压缩文件
            • 解压缩文件
            • 解压缩到指定路径
        • 6.3 第三步: 使用 bzip2 格式 压缩 和 解压缩
            • 压缩文件
            • 解压缩文件
            • 解压缩到指定路径
  • 7. 用户权限相关命令
    • 7.1 组管理 终端命令
    • 7.2 用户管理 终端命令
      • (1) 创建用户 / 设置密码 / 删除用户
      • (2) 查看用户信息
      • (3) su 切换用户
            • 因为 普通用户 不能使用某些权限, 所以需要 切换用户
      • (4) sudo
      • (4.1) 给 指定用户 授予 权限
      • (4.2) 使用 用户 zhangsan 登录, 操作管理员命令
      • (5).修改用户权限
      • 5.1 方式一: 修改用户权限
      • 5.2 方式二
      • 5.3 方式三: 简化方式二
  • 8. 系统信息相关命令
    • 8.1时间和日期
      • 8.1.1 date 时间
        • 第一步: 显示当前时间
        • 第二步: 设置系统时间
      • 8.1.2 cal 日历
    • 8.2 磁盘信息
    • 8.3 进程信息

1. linux常用命令的基本使用

序号命令对应英文作用
01lslist查看当前目录下的内容
02pwdprint working derectory查看当前所在文件夹
03cd [目录名]change directory切换文件夹
04touch [文件名]touch如果文件不存在, 新建文件
05mkdir [目录名]make directory创建目录
06rm [文件名]remove删除指定的文件名
07clearclear清屏

2. 目录(文件夹)常用命令

目标:文件夹的增、删、改、查的命令操作

2.1 创建文件夹的命令

格式:mkdir 目录名
mkdir -p 目录名1/目录名2/目录名3(嵌套)
注意: 新建目录的名称 不能与当前目录中 已有的目录或文件 同名
示例: mkdir /opt/dir1
mkdir -p /opt/dir1/dir2/dir3/dir4

2.2 删除文件夹的命令(谨慎使用,谨慎使用,谨慎使用)

格式:rm 文件夹 (有提示)

rm -f 文件夹 (取消提示)

rm -rf 文件夹 (递归删除)

rm -rf 结合通配符 * ? [abc][a-z]

rm -rf dir3*
示例:rm -rf /opt/dir1/dir2/dir3/dir4

2.3 修改文件夹的命令

格式:mv 旧文件夹名 新文件夹名

改变位置:mv 就路径 新路径(已经存在)

示例: mv /opt/dir1 /opt/dir111
mv /opt/dir111 /opt/dir1/dir2/dir3

2.4 查询文件夹的命令

格式:ls 文件夹名 (包含权限、日期等信息)
ll 文件夹名 (不包含权限、日期等信息)

列出某一目录内的内容(内容包括子文件夹和文件)

ls 或 ll 列举出当前文件夹内的文件夹和文件
示例: ls /opt
ll /opt

2.5 其他命令

目录切换命令

格式:cd 目标路径
cd …/ (进入上级目录)
示例 : cd /opt
cd …/…/

软连接(快捷键)

格式:ln -s 目标文件绝对路径 快捷方式路径
示例:ln -s /opt/dir1/dir2/dir3 /dir3

当前位置

格式:pwd

复制文件夹

格式:cp -a 原文件夹 目标文件夹

3. 文件常用命令

目标:文件的增、删、改、查的命令操作

3.1创建文件的命令

创建空文件

格式:touch 文件名(文件存在、不存均可)

创建有数据的文件

格式:echo ‘abc’ > 文件名(文件名不能存在)
示例:
touch test1.txt test2.txt test3.txt
echo ‘abc’ > test4.txt

3.2删除文件的命令(谨慎使用,谨慎使用,谨慎使用)

格式:rm 文件夹 (有提示)
rm -f 文件 (取消提示)
rm -rf 文件 (递归删除)
rm -rf 结合通配符 * ? [abc][a-z]
rm -rf *.txt
示例:rm -rf test1.txt test2.txt

3.3修改文件的命令

格式:mv 旧文件名 新文件名
示例: mv test3.txt test333.txt

3.4查询文件的命令

查看文件信息

格式:ls 文件夹名 文件名 (包含权限、日期等信息)
ll 文件夹名 文件名 (不包含权限、日期等信息)

列出某一目录内的内容(内容包括子文件夹和文件)

ls 或 ll 列举出当前文件夹内的文件夹和文件
示例: ls /opt
ll /opt

查看文件前10行数据

格式 : head 文件名 或 head -10 文件名
示例 : head test1.txt 或 head -10 test1.txt

查看文件后10行数据

格式: tail 文件名 或 tail -10 文件名 或 tail -f 文件名
示例 : tail test1.txt 或tail -10 test1.txt

查看文件内容

格式:more 文件名
示例 :more test1.txt

查看所有

格式:cat 文件名

过滤查看

格式:grep 关键字 文件名
示例: grep is profile

3.5 其他命令

文件追加

格式:echo ‘abcde’ >> 文件名
示例:echo ‘abcde’ >> test4.txt

复制文件

格式:cp 原文件 目标文件

常用命令补充

ls 命令选项

选项英文含义
-aall显示指定目录下所有子目录与文件, 包含隐藏文件(以 . 开头的文件为隐藏文件, 需要用 -a 参数才能显示)
-l以列表方式显示文件的详细信息
-hhuman-readable配合 -l 以人性化的方式显示文件大小
通配符含义
*代表 任意个数 的字符
?代表任意一个字符, 且只能是一个
[abc]匹配a、b、c中任意一个
[a-f]匹配从a到f范围内的任意一个字符

cd 命令选项

命令含义
cd -可以在最近的两次目录之间切换

cat 命令选项

命令含义
-n显示行号
-b非空行 显示行号

grep命令选项

命令含义
-n显示匹配行和行号
-i忽略大小写
-v显示 不包含关键字 的所有行
^a行首,搜索以a开头的行
ke$行尾,搜索以ke结束的行

终端使用技巧

自动补全

在敲出 文件/ 目录 / 命令 的前几个字母之后, 按下 tab
如果还存在其他 文件 / 目录 / 命令, 再按一下tab键, 系统会提示可能存在的命令 自动补全

4. 其他命令

&& 和 ||

命令含义
命令1 && 命令2如果 命令1 执行成功了, 才执行 命令2
命令含义
命令1 丨丨 命令2如果 命令1 执行失败了, 才执行 命令2

5. 搜索命令

find 搜索

序号命令格式作用
01find [路径] -name ‘*.txt’查找指定路径下扩展名是 .txt的文件, 包括子目录

6. 解压缩命令

6.1 第一步: 打包 和 解包

6.1.1 打包
将 一系列文件 打包成 一个大文件

tar ‐cvf 打包名.tar 被打包的目录
tar ‐cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3

序号英文含义
ccreate生成档案文件, 创建打包文件
vverbosely(啰嗦的)像 ‘唐僧’ 一样报告进度
ffile指定档案的文件名称, f后面一定是.tar 文件, 所以必须放到左后
6.1.2 解包
将一个打包后的 分解成 一系列小文件, 分解位置为 当前目录

tar ‐xvf 打包名.tar

将一个打包后的 分解成 一系列小文件, 分解位置为 指定目录

tar ‐xvf 打包名.tar ‐C 解包路径位置

序号英文含义
xextract (提取)解包
C(大写C)directory (目录)默认保存到当前目录, 通过 -C 更改解压目录, 注意: 解压目录必须存在

6.2 第二步: 使用gzip格式 压缩 和 解压缩

压缩文件

tar ‐zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录

解压缩文件

tar ‐zxvf 打包文件.tar.gz

解压缩到指定路径

tar ‐zxvf 打包文件.tar.gz ‐C 目录路径

6.3 第三步: 使用 bzip2 格式 压缩 和 解压缩

压缩文件

tar ‐jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录

解压缩文件

tar ‐jxvf 打包文件.tar.bz2

解压缩到指定路径

tar ‐jxvf 打包文件.tar.bz2 ‐C 目录路径

序号英文含义
zgzip使用gzip压缩和解压缩
jbzip2使用bzip2压缩和解压缩

7. 用户权限相关命令

序号权限英文缩写数字序号
01readr3
02writew2
03执行executex1
04无权限-0

7.1 组管理 终端命令

序号命令作用
01groupadd 组名添加组
02groupdel 组名删除组
03cat /etc/group确认组信息
04chgrp 组名 文件/目录名修改文件/目录的所属组

提示:组信息保存在 /etc/group 文件中
/etc 目录是专门用来保存 系统配置信息 的目录

7.2 用户管理 终端命令

(1) 创建用户 / 设置密码 / 删除用户

命令作用说明
useradd -m -g 组 新建用户名添加新用户-m 自动建立用户家目录 -g 指定用户所在的组, 否则会建立一个和同名的组
passwd 用户名设置用户密码如果是普通用户, 直接用 passwd可以修改自己的账号密码
userdel -r 用户名删除用户-r选项会自动删除用户家目录
cat /etc/passwd 丨 grep 用户名确认用户信息新建用户后,用户信息会保存在 /etc/passwd 文件夹中

提示:创建用时, 如果忘记添加 -m 选项指定新用户的家目录 – 最简单的方式就是删除用户,重新创建
创建用户时, 默认会创建一个和用户名同名的组名
用户信息保存在 /etc/passwd 文件中

(2) 查看用户信息

序号命令作用
01id [用户名]查看用户UID 和 GID 信息
02who查看当前所有登录的用户列表
03whoami查看当前登录用户的账户名

(3) su 切换用户

因为 普通用户 不能使用某些权限, 所以需要 切换用户
序号命令作用说明
01su - 用户名切换用户, 并且企划目录- 可以切换到用户家目录, 否则保持位置不变
02exit退出当前登录用户

su 不接用户名, 可以切换到 root , 但是不推荐使用, 因为不安全

(4) sudo

虽然 通过 su -u root 可以切换到 root用户, 但是 存在严重的 安全隐患
linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
如果不小心使用 rm -rf ... ... , 就可能将系统搞瘫痪 在大多数版本的linux中, 都不推荐 直接只用 root 账号登录系统
sudo 命令用来以其他身份来执行命令, 预设的身份为 root
用户使用 sudo 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码

提示: 若其未经授权的用户企图使用 sudo, 则会发出警告邮件给管理员

(4.1) 给 指定用户 授予 权限

本质: 通知 服务器 给 特定用户 分配 临时管理员权限
vim /etc/sudoers
默认存在: root用户 具备所有的权限
root ALL=(ALL) ALL
授予 zhangsan 用户 所有的权限
zhangsan ALL=(ALL) ALL

(4.2) 使用 用户 zhangsan 登录, 操作管理员命令

本质: 使用临时管理员权限

不切换root用户, 也可以完成 添加用户的功能
sudo useradd ‐m ‐g dev zhaoliu

(5).修改用户权限

序号命令作用
01chmod修改权限

5.1 方式一: 修改用户权限

chmod 可以修改 用户/组文件/目录 的权限
命令格式如下:
chmod +/‐ rwx 文件名|目录名

提示: 以上方式会一次向修改 拥有者 / 组 权限

5.2 方式二

虽然 方式一 直接修改文件|目录读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
命令格式如下:( u 表示所属用户 / g 表示所属组 / o 表示其他)
chmod ‐R u=rwx,g=rx,o=rwx 文件|目录

序号权限英文缩写数字序号
01readr3
02writew2
03执行executex1
04无权限-0

5.3 方式三: 简化方式二

命令格式如下:
chmod ‐R 755 文件|目录
在这里插入图片描述
常用数字组合有( u 表示用户 / g 表示组 / o 表示其他)
777 ===> u=rwx, g=rwx, o=rwx
755 ===> u=rwx, g=rx, o=rx
644 ===> u=rw, g=r, o=r

8. 系统信息相关命令

8.1时间和日期

8.1.1 date 时间

命令作用
date查看系统时间(默认)
date +"%Y-%m-%d %H:%M:%S"查看系统时间(指定格式)
date -s “时间字符串”设置系统时间

第一步: 显示当前时间

显示时间
date
按照指定格式显示时间
date +"%Y‐%m‐%d %H:%M:%S"

第二步: 设置系统时间

date ‐s “时间字符串”

8.1.2 cal 日历

序号命令作用
01cal查看当前月的日历
02cal -y查看当前年的日历
03cal 2020查看2020年的日历
04cal 10 2020查看2020年10月的日历

8.2 磁盘信息

序号命令作用
01df -hdisk free 显示磁盘剩余空间
02du -h[目录名]disk usage 显示目录下的目录大小
参数含义
-h以人性化的方式显示文件的大小

8.3 进程信息

所谓 进程, 通俗的说就是 当前正在执行的一个进程

序号命令作用
01ps auxprocess status 查看进程的详细情况
02top动态显示运行中进程并且排序
01kill [-9] 进程代号终止指定代号的进程 -9 表示强行终止

ps 默认只会显示当前用户通过终端启动的应用程序

ps 选项说明功能

选项含义
a显示终端上的所有进程,包括其他用户的进程
u显示进程的详细状态
x显示没有控制终端的进程

提示: 使用 kill 命令时, 最好只终止由当前用户开启的进程, 而不要终止 root 身份开启的进程, 否则可 能导致系统崩溃

要退出 top 可以直接输入 q



暂时就总结这么多吧…

相关文章:

性能测试八:jmeter进阶之beanshell

* BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; * BeanShell是一种松散类型的脚本语言(这点和JS类似); * BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文…

海量数据系统之道

-------------------------------------------------------------------------------------------------------------------------------------------- 今天先到这儿,希望对您在系统架构设计与评估,团队管理, 项目管理, 产品管理 有参考作用 , 您可能感兴趣的文章: …

char与varchar的区别

Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节 char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节 Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是&…

Print Model SQL

凭证模块INSERT INTO RDOCSELECT *FROM db001.dbo.RDOCWHERE (DocCode JDT20024)goINSERT INTO RITMSELECT *FROM db001.dbo.RITMWHERE (DocCode JDT20024)go记得修改相应的表明和doccode(打印格式的编号,打开打印格式属性就可以看到了)模板名称保存在RDOC表中,而…

Python3模块Crypto改为pycryptodome

安装: # 安装方式1: pip3 install pycryptodome# 安装方式2: pip3 install -i https://pypi.douban.com/simple pycryptodome from Crypto.PublicKey import RSA from Crypto.Signature import PKCS1_v1_5 from Crypto.Hash import SHA256 转…

反射调用索引器

反射一个类型中的成员,可得到如、、 或 等信息,这些对象从字面上看似乎很难发现有跟索引器对得上的.但是仔细分析索引器的本质,其实索引器是被归类为属性的,即可以通过 Code1 Type genericType typeof(Dictionary<,>); 2 3 Type dictionaryType genericType…

VM虚拟机报错:An error occurred during the file system check.

VM虚拟机开机时遇到以下错误: 问题原因&#xff1a;在上一次VM虚拟机关机后&#xff0c;移除了某个硬件设备&#xff0c;但是在上一次开机时已经设置了永久挂载&#xff0c;没有在配置文件中将被移除的硬件设备信息删除掉&#xff0c;所以在下一次虚拟机启动时&#xff0c;找不…

sqlserver 2014使用时有Cannot find one or more components

好久没用sqlserver&#xff0c;今天打开却出现了一个错误,Cannot find one or more components&#xff0c;令人头疼。在启动Microsoft SQL Server Management Studio时,出现上面的错误提示,程序无法启动.在网搜了一下,发现遇到这样错误的人也不少,但是给出的大部分办法是删除注…

linux下的重要服务dns

首先谢谢版主帮我解决了图片上传问题,要不然这篇文章还真没办法做,呵呵.上一篇己较详细的讲解了LINUX下的DNS配置。因为LINUX下的DNS配置还是有点麻烦的&#xff0c;虽说前面讲那么多&#xff0c;但还是有些没提到的地方&#xff0c;下面将我自己配置的DNS拿出来跟大家一起分享…

MapReduce编程初体验

需求&#xff1a;在给定的文本文件中统计输出每一个单词出现的总次数 第一步&#xff1a; 准备一个aaa.txt文本文档 第二步&#xff1a; 在文本文档中随便写入一些测试数据&#xff0c;这里我写入的是 hello,world,hadoop hello,hive,sqoop,flume kitty,tom,jerry,world hadoo…

傻傻分不清的javascript运行机制

学习到javascript的运行机制时&#xff0c;有几个概念经常出现在各种文章中且容易混淆。Execution Context(执行环境或执行上下文)&#xff0c;Context Stack (执行栈)&#xff0c;Variable Object(VO: 变量对象)&#xff0c;Active Object(AO: 活动对象)&#xff0c;LexicalEn…

SVN linux 服务器端配置

一. SVN 简单介绍Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库非常像一个普通的文件server, 只是它会记住每一次文件的变动。 这样你就能够把档案恢复到旧的版本…

用C++开发Web应用

表现: XHTML/CSS/Javascript 库&#xff1a;Extjs 逻辑/服务器端&#xff1a;C CGI/Fastcgi 库&#xff1a;Wt Boost 数据库&#xff1a;MySQL/XML Web应用计划项目&#xff1a; Web DesktopSoft RobotWeb Instant MessageWeb Office SuitWeb IDE(compiler,…

C#2.0实例程序STEP BY STEP--实例二:数据类型

C#2.0实例程序STEP BY STEP&#xff0d;&#xff0d;实例二:数据类型 与其他.NET语言一样,C#支持Common Type Sysem(CTS),其中的数据类型集合不仅包含我们熟悉的基本类型,例如int,char和float等,还包括比较复杂的类型,例如内部的string类型和表示货币值的decimal类型。而且&am…

注解--python库--matplotlib

import matplotlib.pyplot as plt import numpy as npx np.linspace(-3, 3, 50) y 2*x 1plt.figure(num1, figsize(8, 5),) plt.plot(x, y,)ax plt.gca() ax.spines[right].set_color(none)#右边框为空 ax.spines[top].set_color(none)#上边框为空 ax.xaxis.set_ticks_posi…

Parallels Desktop 重装系统

安装教程&#xff0c;大家可以在网上找找 现在我想重装系统&#xff0c;怎么弄呢&#xff1f; 1、~/Documents/Parallels 目录下那个PVM后缀的文件直接删除 2、重装找开虚拟机&#xff0c;会弹出一个框&#xff0c;说找不到系统&#xff0c;点击删除。 3、之后重新安装即可。 转…

用tcpdump查看端口包

例如tcpdump -X -s1600 -i eth1 dst port 20072 -wdump.dat 特别注意-s的使用&#xff0c;不使用该参数&#xff0c;则只会接收默认大小的一个数据包&#xff0c;我机器上是42b 得到的数据包可以通过Ethereal软件查看详细包结构和内容。 很好用&#xff01; 转载于:https://ww…

Caught exception java.lang.interruptedException(在集群上进行多个文件合并压缩时出错)

问题&#xff1a;将mapreduce程序打成JAR包提交给yarn集群,用hadoop命令启动后发现报以下错误&#xff1a; 原因&#xff1a;经检查后发现少了这一行代码&#xff0c;此代码的作用是通过传入的class&#xff0c;找到job的JAR包。 解决方法&#xff1a;添上此行代码&#xff0c;…

是北京晚报!不,是中国最大的讽刺!!!

转载请注明出处:[url]http://technet.blog.51cto.com/[/url],这还是很久以前写的呢,今天无意翻出来了,发上来与大家共享.是北京晚报!不,是中国最大的讽刺!!!  昨天在北大青鸟上完课&#xff0c;坐车回家&#xff0c;因要&#xff12;个小时的车程&#xff0c;怕闲来无聊&…

nomn文件分析

#encodinggbk import os import re import math from os import path 手动输入文件nmon文件路径&#xff0c;要截取的开始时间&#xff0c;结束时间 rootdirE:\\pylianxi\\ceshi #input("请输入文件路径&#xff1a;") start_time"14:46" #截取的…

Vmware Workstation VMX 在资源管理器中杀不掉(虚拟机繁忙导致无法关机)

使用vmware的时候出现 虚拟机繁忙 的情况导致无法关机&#xff0c;然后使用任务管理器结束vmware进程&#xff0c;之后却发现在资源监视器中有一个VMware Workstation VMX进程始终关不掉&#xff0c;获得管理员权限去杀或者重启都没有用。 解决办法&#xff1a;打开win10的应用…

BGA封装芯片手工焊接攻略

转载于&#xff1a;http://blog.sina.com.cn/s/blog_70bb32080100lx1y.html 我毕设的很多板上都有BGA芯片&#xff0c;刚开始我觉得这东西实在是没有办法焊接。幸运的是我们研究所的另外一个研究室花了30多万买了个BGA焊接设备&#xff0c;我去蹭了2次&#xff0c;可惜要看人家…

40个常用的网站制作技巧

1. οncοntextmenu "window.event.returnValuefalse " 将彻底屏蔽鼠标右键 <table border οncοntextmenureturn(false)> <td> no </table> 可用于Table 2. <body onselectstart "return false "> 取消选取…

[Flash开发笔记] 如何在as2.0中使用自定义类事件

as2编程中&#xff0c;我们通常要处理一些异步加载的数据&#xff0c;有点类似ajax中的callback&#xff0c;即我们不知道何时数据才会返回&#xff0c;并且只有当数据返回时&#xff0c;执行我们定义的操作。在flash6及以前&#xff0c;我们会常常碰到从外部加载一张图片或一段…

.NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)

.NET导出报表一般是采用导出Excel报表的方式输出内容。而这又分为两种方式&#xff1a;使用Excel模板方式和使用网页输出Excel格式两种。首先介绍简单的一种&#xff0c;网页输出Excel内容&#xff0c;这种不需要引用Excel的程序集。/**//// <summary> /// 报表导出辅…

从应用到内核查接口超时(中)

应用复现 接着上文 从应用到内核查接口超时&#xff08;上&#xff09; 继续排查导致接口超时的原因。 转载随意&#xff0c;文章会持续修订&#xff0c;请注明来源地址&#xff1a;https://zhenbianshu.github.io 。 Jdk 的 native 方法当然不是终点&#xff0c;虽然发现 Jdk、…

OpenCV 之 Mat 类

数字图像可看作一个数值矩阵, 其中的每个元素代表一个像素点&#xff0c;如下图所示&#xff1a; OpenCV 中&#xff0c;用 Mat 来表示该数值矩阵&#xff0c;它是很关键的一种数据结构&#xff0c;因为 OpenCV 中的大部分函数都和 Mat 有关&#xff1a; 有的是 Mat 的成员函数…

hbase shell编码显示中文

最近测试hbase shell&#xff0c;碰到个中文显示编码问题&#xff0c;最后通过Python解决了问题&#xff0c;具体操作如下&#xff1a; hbase(main):015:0* scan ‘fr_test_hbase:test_log1’ ROW COLUMNCELL 10001 columninfo:name, timestamp1500448006065, valuetmr\xE4\xB…

AJAX范例大搜罗(转载)

1&#xff0e;每天一个AJAX 该网站提供了很多非常酷的AJAX例子&#xff0c;号称是每天更新一个。 网址&#xff1a;http://www.ajaxcompilation.com/ 2&#xff0e;210个AJAX框架 一个不错的提供Ajax范例的网站&#xff0c;Ajax框架已更新至210个。 网址&#xff1a;http:…

Hbase的过滤器查询

hbase过滤器的比较运算符&#xff1a; LESS < LESS_OR_EQUAL < EQUAL NOT_EQUAL <> GREATER_OR_EQUAL > GREATER > NO_OP 排除所有 hbase过滤器的比较运算符&#xff1a; BinaryComparator 按字节索引顺序比较指定字节数组&#xff0c;采用Bytes.compareTo(…