Linux
文章平均质量分 91
zkq_1986
这个作者很懒,什么都没留下…
展开
-
使用SSH反向隧道进行内网穿透
使用SSH反向隧道进行内网穿透系统版本:Centos7这篇文章主要介绍了如何利用SSH 反向隧道穿透NAT,并演示了如何维持一条稳定的SSH 隧道。1. 描述一下目前的机器状况,梳理梳理:机器 IP 用户名 备注 A 10.21.32.106 gdut728 目标服务器,处于内网 B 123.123.123.123 root 外网服务器,相当于桥梁的作用 2. 解决方法:通俗地说:就是在机器A上做到B机器的反向代理;然.转载 2021-01-02 21:00:58 · 1070 阅读 · 0 评论 -
【linux】grep去除结果中文件名
grep -h 'abcd' *.txt加个-h,就不显示文件名原创 2020-06-29 15:50:02 · 3642 阅读 · 0 评论 -
【linux】挂载磁盘
1. 查看磁盘情况 : fdisk -l2. 格式化需挂载的盘:mkfs.ext4 /dev/sdb3. 创建需挂载的目录: mkdir -p /data014.挂载: mount /dev/sdb /data01/5. 修改文件系统表,使得重启时自动挂载: vim /etc/fstab/dev/sdb /data01 xfs defaults 0 0...原创 2020-06-28 14:20:23 · 249 阅读 · 1 评论 -
【linux】用grep 找出文件a中不在文件b中出现的内容
用grep 找出文件a中不在文件b中出现的内容: grep -vf b a > 1.txt原创 2020-06-05 09:55:29 · 3646 阅读 · 0 评论 -
【linux-shell】awk输出从某列开始之后的所有列
awk -F ',' '{if(NF >= 5) {printf $1"\t"; for(i=5;i<=NF;i++) printf $i;printf "\n"}}' 1.txt > 2.txt原创 2020-06-04 11:33:56 · 4310 阅读 · 0 评论 -
【linux-shell】sed取出第n行
sed -n '255165,255165p' 1.txt取出第255165行原创 2020-06-04 11:32:34 · 5067 阅读 · 0 评论 -
【linux】清空缓存
清除缓存: su - root echo 1 > /proc/sys/vm/drop_caches原创 2020-05-21 11:18:32 · 207 阅读 · 0 评论 -
【linux/python】libstdc++.so.6: version `CXXABI_1.3.9' not found解决方案
解决方案:1. (bert) [pgrad@mgt flair]$ ldd /app/anaconda3/envs/bert/lib/python3.6/site-packages/sklearn/svm/libsvm.cpython-36m-x86_64-linux-gnu.so linux-vdso.so.1 => (0x00007ffffb115000) libs...原创 2019-08-21 16:21:41 · 1374 阅读 · 0 评论 -
【shell】截取字符串
1.e="asdf/asdf/asdf/sdfsdf"echo ${e#asdf} 结果:/asdf/asdf/sdfsdf用#操作符,表示匹配asdf字符串,并从该字符串后面开始截取剩下的字符串2.e="asdf/asdf/asdf/sdfsdf"echo ${e:0:7}结果:asdf/as其中的 0 表示左边第一个字符开始,7 表示字符的总个数。...原创 2019-06-15 13:15:02 · 260 阅读 · 0 评论 -
【shell】获取第11个参数
echo ${11}备注:如果写成$11,它可能会识别成$1后再接1原创 2019-06-15 13:02:14 · 1309 阅读 · 0 评论 -
【shell】获取多级目录文件并重命名
假设/home/a/data/目录下包含多级子目录,且不存在空目录;通过脚本重命名文件,使其各级目录变为文件名的一部分,不同级别目录以_间隔(忽略重名问题)。 如: 变更为: /home/a/data/aaa/a.txt ...原创 2019-06-15 13:00:38 · 1835 阅读 · 0 评论 -
【shell】sed+mv+for 重命名
1. 用一条命令将 /home/a/目录下的所有"abc"开头且.txt结尾的文件的文件名,变更为123开头。如:abcdefg.txt、abc345.txt 分别更名为123defg.txt 123345.txt答案:for e in `ls /home/a/ | grep p*d`;do; mv $e `echo $e|sed ‘s/p/123/’`; done...原创 2019-06-15 12:56:31 · 740 阅读 · 0 评论 -
【linux】获得文件夹及子文件夹下txt文件,将其拷贝到其他文件夹,并重命名
获得文件夹及子文件夹下txt文件,将其拷贝到其他文件夹,并重命名#!/bin/bashOLDIFS=$IFSIFS=$'\n'for e in $(find $PWD -name "*.txt")do ((i++))# echo $e cp ${e} "/home/data/english/merge_data_english/${i}....原创 2019-06-03 10:59:56 · 881 阅读 · 0 评论 -
【linux】查看GPU使用率
查看GPU使用情况nvidia-smi -l 1 每秒刷新一次如上表示2张GPU卡,使用率81%、85%转载自:https://blog.csdn.net/yimin_tank/article/details/83384273转载 2019-05-15 17:20:29 · 2226 阅读 · 0 评论 -
Shell 基本操作
1 切分字段line=”2016-08-29 12:05:00|asd|sdf|asd0||1.000|0|4.76|1.000|0”ret=(echo(echo line|cut -d “|” -f 1,6,15,16,29)ret=(echo(echo line|awk -F “|” ‘{print 1,1,6,15,15,16}’) echo $ret原创 2016-09-08 12:58:54 · 323 阅读 · 0 评论 -
Linux文件编码查看与修改
1 . 查看文件编码vim file输入以下命令,就可看到文件编码格式。:set fileencoding原创 2017-02-14 09:16:26 · 360 阅读 · 0 评论 -
【Shell】linux shell将字符串分割成数组
s="a,b,c"OLD_IFS="$IFS" #IFS : Internal Field Separator,默认值为空格,tab, 和新行IFS="," #将IFS临时替换为","arr=($s)IFS="$OLD_IFS" #将 IFS 替换回去 fo原创 2017-12-14 09:51:40 · 2441 阅读 · 0 评论 -
【Shell】数组
Linux Bash中,数组变量的赋值有两种方法: (1) name = (value1 ... valuen) // 此时下标从0开始; (2) name[index] = value 下面以一个简单的脚本来说明,脚本内容如下: #!/bin/bash #定义数组 A=(a b c def) #把数组按字符串显示输出转载 2017-12-14 16:52:16 · 196 阅读 · 0 评论 -
【linux】查看端口占用
netstat -atn | grep 8080原创 2017-12-18 11:47:57 · 196 阅读 · 0 评论 -
【linux】抓包
tcpdump -i any port 8103 -s 0 -v -w out.cap原创 2017-12-18 12:44:14 · 213 阅读 · 0 评论 -
【Linux】crontab使用
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:minute hour day month week command其中:minute: 表示分钟,可以是从0到59之间的任何整数。hour:表示小时,可以是从0到23之间的任何整数。day:表示日转载 2018-01-26 16:11:16 · 210 阅读 · 0 评论 -
【linux】linux查看gpu nvidia的使用状态命令
linux查看gpu nvidia的使用状态命令: nvidia-smi原创 2018-11-14 15:50:39 · 2527 阅读 · 0 评论 -
【shell】vim批量替换命令实践
vim批量替换命令实践语法为:[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] :...转载 2019-05-15 10:54:29 · 1272 阅读 · 0 评论 -
正则表达式
一、正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”, 这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普 通字符一起表示一个模式,这就是正则表达式(Regular Expression)。 给定一个正则表达式和另一个字符串转载 2016-11-07 17:05:58 · 235 阅读 · 0 评论