linux
文章平均质量分 69
issue是fw
19 years old, struggling in life, chasing daydreams.
展开
-
linux shell脚本基本语法
判断文件类型的脚本#!/bin/bashecho -e "Please input a filename, I will check the filename's type and permission. \n\n"read -p "Input a filename: " filenametest -z ${filename} && echo "you must input a filename. '" && exit 0# 下面开始判断文件是否存在test !原创 2022-01-04 10:11:53 · 1125 阅读 · 0 评论 -
windows下的一个关闭端口占用进程shell脚本
下载git bash就可以用shell脚本了这里是关闭端口8888的占用进程,改端口只需要在第一行改比较方便hhhnetstat -o -n -a | findstr :8888 > in.txtflag=0port=0for line in `cat in.txt`do if [ "$line" == "LISTENING" ] then flag=1 continue elif [ "$flag" == "1" ] th原创 2021-11-10 13:05:42 · 742 阅读 · 0 评论 -
linux 进程管理
查看进程静态的ps命令ps aux <==查看系统的所有进程ps -lA <==同上ps axjf <==连同部分进程树状态也能看到选项和参数:-A:所有进程都显示出来-a:不显示与终端有关的进程-u:有效使用者的相关进程x:列出较为完整的信息l:较长,较详细的把该PID的信息列出-f:做一个更为完整的输出一般来说背两个常用的命令即可Ⅰ.只能查看自己bashbashbash进程的ps -lⅡ.可查看所有系统运行的进程ps aux僵尸进程指某进程已经执行完原创 2021-07-26 09:48:36 · 198 阅读 · 0 评论 -
linux 正则表达式
文章目录grep查找文件中的字符串sed工具grep查找文件中的字符串grep [-acinv] [--color=auto] '查找字符' filename-a :将二进制文件以文本文件方式查找数据-c :计算找到'查找文件'的次数-i :忽略大小写不同-n :顺便输出行号-v :反向选择,显示出没有'查找部分'的那一行--color=auto :把关键字部分加上颜色输出这个命令比较简单,随便举个例子grep -n 'o\{2\}' vvv.txt表示从文件vvv.txt\rm v原创 2021-07-19 23:24:18 · 323 阅读 · 0 评论 -
linux vim编辑器
可视化区块在排列整齐的文件中,这个功能是非常有用的比如现在我只想复制这些host\rm hosthost名称Ⅰ.那么先把光标移到第一个hhh的上面,按下ctrl+v\rm ctrl+vctrl+vⅡ.然后上下左右移动,可以发现光标移动的位置会变黑Ⅲ.按下y\rm yy复制,按下p粘贴\rm p粘贴p粘贴多文本编辑若想把刚才复制的一系列host\rm hosthost名字复制到另一个文件怎么办??emm,当然可以先用鼠标复制,再粘贴到另一个文件去,不过我们还是使用vim\rm vimvim原创 2021-06-25 23:18:45 · 190 阅读 · 0 评论 -
linux 的bash变量
变量使用规则赋值[变量]=[值]查看变量echo $[变量]双引号值得一提的是,如果等号后面接的是字符串(双引号),那么特殊字符比如$,可保持原本含义然后特殊字符前面加上\即可变成普通的字符输出单引号单引号内的特殊字符仅为一般字符(纯文本)命令等式右边可以接命令,形式如$(命令)或`命令`使用unset [变量]取消设置的变量变量键盘读入,数组声明和定义读入变量read [-pt] [变量]−p-p−p表示后面接提示字符−t-t−t后面接可等待的秒数,过了规定时间就略过该原创 2021-06-25 23:18:23 · 316 阅读 · 0 评论 -
linux Ⅵ.文件与目录管理(路径,目录命令,cp,rm,mv)
文章目录相对路径和绝对路径目录的相关操作特殊的几个目录常用的目录命令执行文件路径的变量相对路径和绝对路径绝对路径:例如/usr/share/doc,从根节点一直索引下来相对路径:不以///开头的路径都叫相对路径例如由/usr/share/doc切换到/usr/share/man,可以写成cd ../man其中../../../表示上一级目录目录的相关操作特殊的几个目录. 代表当前目录.. 代表上一层目录- 代表前一个工作目录~ 代表当前使用者身份所在的家目录,比如~account,代表原创 2021-06-22 23:42:29 · 264 阅读 · 1 评论 -
Centos7 下载chrome浏览器,建快捷方式
目录配置yum下载源添加参数解决源问题下载使用终端打开使用图形化界面创建快捷方式配置yum下载源在目录/etc/yum.repos.d/\rm /etc/yum.repos.d//etc/yum.repos.d/ 下新建文件google−chrome.repo\rm google-chrome.repogoogle−chrome.repo并且在该文件中添加如下内容:[google-chrome]name=google-chromebaseurl=http://dl.google.com/lin原创 2021-06-21 16:47:37 · 1544 阅读 · 0 评论