有趣的地方

有趣的地方

Linux shell编程学习笔记48:touch命令

0 前言 touch是csdn技能树Linux基础练习题中最常见的一条命令,这次我们就来研究它的功能和用法。 1. touch命令的功能、格式和选项说明 我们可以使用命令 touch --help 来查看touch命令的帮助信息。 purpleEndurer @ bash ~ $ touch --help Usage: touch [OPTION]... FILE... Update the access and modification times of each FI

Linux shell编程学习笔记47:lsof命令

0 前言 今天国产电脑提示磁盘空间已耗尽,使用用df命令检查文件系统情况,发现/dev/sda2已使用100%。 Linux shell编程学习笔记39:df命令https://blog.csdn.net/Purpleendurer/article/details/135577571于是开始清理磁盘空间。 第一步是查看已删除、但空间却没有释放的进程。 这里要用到 lsof命令。 1 lsof命令的安装 PurpleEndurer @  bash ~ $ lsof --

Linux shell编程学习笔记45:uname命令-获取Linux系统信息

0 前言 linux 有多个发行版本,不同的版本都有自己的版本号。 如何知道自己使用的Linux的系统信息呢? 使用uname命令、hostnamectl命令,或者通过查看/proc/version文件来了解这些信息。 我们先看看uname命令。 1 uname 命令的功能和格式 我们可以使用命令 uname --help命令 查看它的用法: purpleEndurer @  bash ~ $ uname --help Usage: uname [OPTION]... P

Linux shell编程学习笔记44:编写一个脚本,将md5sum命令执行结果保存到变量中,进而比较两个文件内容是否相同

0 前言 在 Linux shell编程学习笔记42:md5sumhttps://blog.csdn.net/Purpleendurer/article/details/137125672?spm=1001.2014.3001.5501 中,我们提到编写一个在Linux系统下比较两个文件内容是否相同的脚本。 1 基本思路 基本思路是: 从命令行输入两个文件说明符 用md5sum和cut命令获取两个文件的md5校验值 比较两个文件的md5校验值 如果两个文件的md5校验值相

Linux shell编程学习笔记42:md5sum

0 前言 前几天在国产电脑上遇到一个问题,先后接到两个文件,如何判断这两个文件内容是否相同? 如果是在Windows系统,可以用fc命令,或者用我自己写的FileInfo,提取两个文件有MD5、SHA1、CRC32值进行比较来判断。 其实,在Linux系统中,提供了md5sum命令来计算md5值。 MD5 全称是报文摘要算法(Message-Digest Algorithm 5),可以对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的校验值(che

有道论文翻译接口,python版和lua版

论文翻译接口python版 import requests import hashlib from urllib.parse import quote def get_md5(s,is_hex=True): md5=hashlib.md5() md5.update(s.encode()) if is_hex: return md5.hexdigest() return md5.digest() def translate(

Linux shell编程学习笔记38:history命令

目录 0 前言 1  history命令的功能、格式和退出状态 1.1 history命令的功能 1.2 history命令的格式 1.3退出状态 2 命令应用实例 2.1 history:显示命令历史列表 2.2 history -a:将当前会话的命令行历史追加到历史文件~/.bash_history中 2.3 history -c:删除所有条目从而清空历史列表 2.4 history -d 偏移量:从指定位置删除历史列表内容 2.5 history 正整数:显示指定数量的历

Linux shell编程学习笔记35:seq

0 前言 在使用 for 循环语句时,我们经常使用到序列。比如: for i in 1 2 3 4 5 6 7 8 9 10; do echo "$i * 2 = $(expr $i \* 2)";  done 其中的 1 2 3 4 5 6 7 8 9 10;就是一个整数序列 。 为了方便我们使用数字序列,Linux提供了seq命令,这个命令是取自单词sequence的前3个字母。比如: for i in $(seq 1 10) ; do  更多信息请回顾:

Linux shell编程学习笔记18:while循环语句

上回我们研究和探讨了Linux shell编程中for 循环语句,与在C/C++中一样,for 循环语句Linux shell编程中有很多灵活的用法。今天我们来研究和探讨while循环语句。 一、数字条件循环 我们继续以for循环语句中的例子,计算 从1到10与2的乘积 并输出。 (一)常规写法 1.在zsh命令行中 # csdn @ edu in ~ [20:35:57]  $ i=1; while (( $i <= 10 )) ; do  echo "$i * 2 =
<< 1 >>

Powered By Z-BlogPHP 1.7.3

© 2018-2020 有趣的地方 粤ICP备18140861号-1 网站地图