linux
文章平均质量分 69
issue是fw
19 years old, struggling in life, chasing daydreams.
展开
-
linux shell脚本基本语法
判断文件类型的脚本 #!/bin/bash echo -e "Please input a filename, I will check the filename's type and permission. \n\n" read -p "Input a filename: " filename test -z ${filename} && echo "you must input a filename. '" && exit 0 # 下面开始判断文件是否存在 test !原创 2022-01-04 10:11:53 · 1106 阅读 · 0 评论 -
windows下的一个关闭端口占用进程shell脚本
下载git bash就可以用shell脚本了 这里是关闭端口8888的占用进程,改端口只需要在第一行改 比较方便hhh netstat -o -n -a | findstr :8888 > in.txt flag=0 port=0 for line in `cat in.txt` do if [ "$line" == "LISTENING" ] then flag=1 continue elif [ "$flag" == "1" ] th原创 2021-11-10 13:05:42 · 728 阅读 · 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 · 191 阅读 · 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 · 306 阅读 · 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 · 181 阅读 · 0 评论 -
linux 的bash变量
变量使用规则 赋值[变量]=[值] 查看变量echo $[变量] 双引号 值得一提的是,如果等号后面接的是字符串(双引号),那么特殊字符比如$,可保持原本含义 然后特殊字符前面加上\即可变成普通的字符输出 单引号 单引号内的特殊字符仅为一般字符(纯文本) 命令 等式右边可以接命令,形式如$(命令)或`命令` 使用unset [变量]取消设置的变量 变量键盘读入,数组声明和定义 读入变量 read [-pt] [变量] −p-p−p表示后面接提示字符 −t-t−t后面接可等待的秒数,过了规定时间就略过该原创 2021-06-25 23:18:23 · 300 阅读 · 0 评论 -
linux Ⅵ.文件与目录管理(路径,目录命令,cp,rm,mv)
文章目录相对路径和绝对路径目录的相关操作特殊的几个目录常用的目录命令执行文件路径的变量 相对路径和绝对路径 绝对路径:例如/usr/share/doc,从根节点一直索引下来 相对路径:不以///开头的路径都叫相对路径 例如由/usr/share/doc切换到/usr/share/man,可以写成cd ../man 其中../../../表示上一级目录 目录的相关操作 特殊的几个目录 . 代表当前目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表当前使用者身份所在的家目录,比如~account,代表原创 2021-06-22 23:42:29 · 257 阅读 · 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-chrome baseurl=http://dl.google.com/lin原创 2021-06-21 16:47:37 · 1517 阅读 · 0 评论