linux-shel
the_conquer_zzy
计算机科学与技术专业
展开
-
linux 监测进程运行,如果没在运行就重启
主要用到: 1 ps 查找进程 常用命令 ps aux|grep "process_name"2. 但是这样做,会导致出现一个 grep 进程 也就是说只用上面德命令,永远回得到至少一条数据 3. 所以还需要用下面的, 排除grep本身这个进程 grep -v "grep"4. 最后 wc -l如果大于0,则证转载 2017-06-28 13:51:00 · 3485 阅读 · 0 评论 -
Linux Bash Shell (五)--如何创建临时文件, 分割大文件?
Linux Bash Shell (五)–如何创建临时文件, 分割大文件?前言这篇文章主要包含3个部分:如何利用mktemp创建临时文件如何利用split分割大文件如何利用csplit分割大文件让我们一起来学习吧~利用mktemp创建临时文件在写脚本的过程中,我们经常需要存储临时数据,在linux系统下最合适放临时数据的地方是/tmp,这个目录下的内容会在重启的时候被清除。m...原创 2019-12-03 22:30:55 · 508 阅读 · 0 评论 -
Linux Bash Shell (四)--sort 和uniq命令
Linux Bash Shell (四)–sort 和uniq命令前言这篇文章主要介绍Linux Bash Shell 中的sort和uniq命令。sort命令可以对文本文件进行排序,经常和其他命令通过管道的方式结合使用。而uniq 命令要求输入必须是排好序的数据,否则结果就不会准确,有序是uniq命令得到正确结果的基础。接下来让我们一起来学习sort和uniq命令吧~sort 命令的...原创 2019-12-03 22:30:01 · 571 阅读 · 0 评论 -
find命令的高级用法你知道吗?
find命令的高级用法你知道吗?前言各位读者好,看到本文标题你会想到什么?你觉得哪些用法才算是find命令的高级用法?本文介绍的和你想到的一致吗?本文重点介绍如何利用-exec和xargs命令实现find命令和其他命令的结合,进而向大家展示find命令的强大。(一) find 命令-exec和-ok参数有很多场景需要对查找到的文件进行进一步操作,比如批量对文件进行权限的更改,用户属性...原创 2019-12-03 22:29:20 · 575 阅读 · 0 评论 -
Linux Bash shell中的这些用法你都了解了吗? (一)
Linux Bash shell中的这些用法你都了解了吗? (一)如何做一些个性化输出:echoecho 是bash shell中的常见输出命令。但是echo可以实现带颜色的文本输出。用法如下:echo -e "\e[1;31m This is red text \e[0m"[1;31m This is red text [0m这里-e 表示可以处理带有转义字符的输入 \e...原创 2019-12-03 22:28:26 · 180 阅读 · 0 评论 -
Linux Bash Shell 中的这些用法你都了解吗? (二) 文件校验与加密解密
Linux Bash Shell 中的这些用法你都了解吗? (二) 文件校验与加密解密前言Bash Shell 中内置了大量功能强大的命令,有时通过一个命令就能实现一个软件的功能。今天让我们一起学习下在shell中如何校验文件的完整性,以及如何进行文件的加密解密 关键词md5sum, sha1sum, crypt, gpg, base64, openssl文件校验由于网络的...原创 2019-11-02 23:14:53 · 379 阅读 · 0 评论 -
linux目录权限与文件权限的区别
目录的读权限位意味着可以列出其中的内容. 写权限位意味着可以在该目录中创建文件, 执行权限位则意味着搜索和访问该目录(cd).ls 命令需要 r-x权限, cd 命令需要 –x权限对一个目录的基本操作需要x 可执行权限,因为r,w和x权限配合才能完成我们常见的操作,cd,ls等 当对目录有 wx权限时,可以删除该目录下的文件原创 2017-04-26 22:05:17 · 1349 阅读 · 0 评论 -
shell 命令之 find 命令一
linux find 命令首先find命令与locate命令不同,find命令是一个最忠实,最老实的命令,它会一丝不苟的在磁盘上进行查找,直到找到符合条件的,或者查找完磁盘。同时find命令也有许多非常实用的用法,灵活的搭配各种附加参数,能十分方便的查询。首先最基本的命令模式 find path [option] pattern #path,为要查询的路径,option为附原创 2015-12-17 11:30:32 · 678 阅读 · 0 评论 -
shell 命令之 find 命令四
前面写了find 使用-type -atime(-ctime -mtime) -size等选项参数的用法,这些用法和之前的find的用法其实构成了find最经常使用到的用法。除了这些最基本的,也有一些相对比较高级的用法。一 根据文件的访问权限查找主要参数-perm 如查找当前路径下可以执行的文件,比如自己写的一些脚本啊,……find . -type f -perm 755 # -perm 表示原创 2015-12-20 11:57:13 · 404 阅读 · 0 评论 -
shell 命令之 find 命令三
find 最常用的命令也许就是依据类型(type),时间戳,文件大小进行查找了,这些命令选项组合使用能达到很好的查找效果一 依据文件类型查找find path -type file_type 是按类型查找的通用格式 其中path为要查询的路径, file_type 表示代表某种文件类型的字符。 有关file_type的取值及意义,可以参考下表: 文件类型 代表字符 普通文件 f 符号链接原创 2015-12-20 10:55:02 · 462 阅读 · 0 评论 -
shell 命令之 find命令二
linux find 命令二 史上最详细前言:前面说到,-path 是匹配路径的 ,同样的-regex 和-path功能相同,只是以正则表达式为条件进行匹配。 话虽如此,实际用起来还是有几个点要注意一下的。正则表达式在文本匹配方面有很强大的功能,find命令同时支持正则,使用正则表达式需要使用-regex ,参数具体如下 find . -regex ".*\(\.txt\|\.pdf \)$"/原创 2015-12-17 12:46:20 · 429 阅读 · 0 评论 -
linux shell命令之read
linux shell命令之readread命令是一个重要的和键盘交互的命令,学会read命令,是写出交互程序的基础。今天学习一下read命令:读取指定个数的输入字符到某个变量read -n 3 var #表示接下来读取输入的3个字符,并复制给变量var 。并且会在输入3个字符后直接终结输入2 . 以加密的方式读取内容,也就是说输入内容不回显到屏幕,常见的如,linux系列输入密码时read原创 2015-12-16 23:01:50 · 574 阅读 · 0 评论 -
shell学习之一: 变量,数组,判断,循环,函数
- 变量首先shell是一个脚本语言,具有脚本语言一般都具有的特点之一:弱类型,shell 中 变量本身没有类型之分,不像c++,各种基本类型(int, long ,char ,double ……)。1. 变量的使用方式 variable=value 是shell变量声明赋值的基本形式,变量事先不需要声明类型,因为本身没有类型这个概念 其中需要注意:”=原创 2015-11-05 21:37:11 · 3106 阅读 · 0 评论