常用linux命令

md5sum

md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。

MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。

语法 md5sum(选项)(参数)

选项

-b:二进制模式读取文件;

-t或–text:把输入的文件作为文本文件看待;

-c:从指定文件中读取MD5校验和,并进行校验;

–status:验证成功时不输出任何信息;

-w:当校验不正确时给出警告信息。

参数

文件:指定保存着文件名和校验和的文本文件。

来自

tee

可以保存一份数据到文件,然后再将数据重定向给其它命令。如: ls -al | tee local_file.txt | grep "hello"

xargs

可以让非重定向命令实现类似重定向命令的功能。如ls命令。 ls | xargs rm -rf 博客

查看系统信息

lsb_release -a,uname -a, getconf -a

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
➜ ~ uname -a
Linux jdu4e00u53f7 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
➜ ~ getconf LONG_BIT
64
➜ ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
➜ ~ uname -a
Linux jdu4e00u53f7 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
➜ ~ getconf LONG_BIT
64

zsh主题与大仓库git速度慢的问题

使用oh-my-zsh中的主题后,因为其中含有对git信息的获取,在一个很大的git项目中可能会导致卡顿。因此可以调用者两条命令,来禁止主题获取相应的信息,以提高响应的响应速度。

  • git config --add oh-my-zsh.hide-dirty 1 隐藏git status信息。
  • git config --add oh-my-zsh.hide-status 1 隐藏所有的git信息。相应的使用0是显示。
作者

遇寻

发布于

2017-10-15

更新于

2022-04-21

许可协议

评论