![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
少奶奶的猪
python开发,web开发,odoo开发,前端开发,数据库,机器学习
展开
-
Linux实时查看日志
以下以Tomcat为例子,其他WEB服务器目录自己灵活修改即可:先切换到:cd usr/local/tomcat5/logstail -f catalina.out这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.命原创 2020-12-10 14:59:23 · 1785 阅读 · 0 评论 -
linux常用shell脚本
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。参考程序:#!/bin/sh FILENAME= echo “Input file name:” read FILENAME if [ -c "$FILENAME" ] then cp $FILENAME /dev fi 2.设计一个shell程序,添加一个新组为clas...原创 2020-03-20 11:43:00 · 470 阅读 · 0 评论 -
Linux运维比较实用的工具
1查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download[root@localhost ~]#yum -y install libpcap-devel...转载 2020-03-19 17:35:51 · 200 阅读 · 0 评论 -
virtualenv虚拟环境
在使用virtualenv前,请确保电脑安装了virtualenv,没有安装的朋友可以参照下面进行安装!pip install virtualenv假如我们要做一个新项目,需要创建一套独立的python运行环境,我们可以这么做。1、新建一个envs目录2、创建一个python运行环境,其代码如下:注:virtualenv命令会创建一个独立的python开发环境然后就会在envs文...原创 2020-03-18 16:35:55 · 168 阅读 · 0 评论 -
pip更改镜像源
国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山...原创 2020-03-18 16:31:55 · 104 阅读 · 0 评论 -
linux实用的一句话脚本
0、修改文件名awk -F[_.] '{printf $11"_"$2".";for(i=16;i<=NF;i++);if(i==NF){print $i}else{printf $i"."};}' wenjianm.txt 1、查找当前目录下占用为0字节的文件并删除find ./ -type f -size 0 -exec rm -rf {} ; #此命令不要用于对根目录0字节文件...原创 2020-03-18 16:20:54 · 336 阅读 · 0 评论 -
linux系统常用命令
用户uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变量资源free -m # 查看内...原创 2020-03-18 16:18:02 · 159 阅读 · 0 评论 -
Linux中修改文件编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936这样...原创 2020-03-18 16:13:41 · 7129 阅读 · 0 评论 -
关于vim的使用及配置
关于vim的使用及配置最近接管了运维相关工作,所以捡起之前零零散散学习的linux知识。重新用回vim还是有点不适应,所以在这里做了一些简单的复习及。vimrc的配置,在这里分享一下。移动光标hjkl2w 向前移动两个单词3e 向前移动到第 3 个单词的末尾0 移动到行首$ 当前行的末尾gg 文件第一行G 文件最后一行行号+G 指定行+o 跳转回之前的位置+i 返回跳转之...原创 2019-05-29 15:54:10 · 129 阅读 · 0 评论 -
linux学习笔记
一、虚拟机网络、 安装过程中的知识点:虚拟机的网络类型: 虚拟机是在我们的操作系统里使用软件模拟出来的,相当于虚拟机是寄宿在我们的真实的物理机的操作系统里的,虚拟机和物理机之间的关系是 寄宿与被寄宿的关系, 真实的物理机被称为宿主机。bridged(桥接模式) : 我们的电脑在上网的时候都需要有一个网络地址(IP地址),通过这个地址可以确定我们的电脑在网络上的位置,桥接模式就是将我们...转载 2020-03-18 09:41:48 · 170 阅读 · 0 评论 -
wget下载总结
Wget是一种很好用的因特网下载工具,他具有的很多特性是其他工具所不能比拟的,再者他是一个轻量级可配置的下载工具。本文结合例子介绍Windows下wget的多种下载方法和用途。1、用Wget下载单个文件下载的时候会显示:文件的大小、连接状态、连接地址以及文件的大小保存的名称下载进度条下载速度、时间,还有多少未下载例如我下载editplus时输入:D:\Ha...转载 2019-07-04 10:20:51 · 10698 阅读 · 0 评论 -
linux shell 多线程执行程序
linux shell 多线程执行程序Shell中并没有真正意义的多线程,要实现多线程可以启动多个后端进程,最大程度利用cpu性能。直接看代码示例吧。(1) 顺序执行的代码#!/bin/bashdatefor i in `seq 1 5`do{ echo "sleep 5" sleep 5}donedate输出:Sat Nov 19 09:21:51 C...转载 2019-06-19 09:40:59 · 7400 阅读 · 0 评论 -
linux下EOF写法梳理
linux下EOF写法梳理在平时的运维工作中,我们经常会碰到这样一个场景:执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了!这个时候,就可以使用EOF结合cat命令进行行内容的追加了。下面就对EOF的用法进行梳理:EOF是END Of File的缩写,表示自定义终止符.既然自定义...原创 2019-06-19 10:10:45 · 1221 阅读 · 0 评论 -
使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要关闭终端软件(例如Se...转载 2019-06-19 15:16:35 · 1515 阅读 · 0 评论 -
Linux做NGS数据批量处理
在使用Linux做NGS数据处理的过程中,批量处理是提高工作效率的好方法。做好配置文件简单地讲,我们需要先制作一个配置文件,这里命名为config,然后config文件如以下所示:$ cat config SRR1039510_1.fastq.gz SRR1039510_2.fastq.gzSRR1039511_1.fastq.gz SRR1039511_2.fastq.gz...原创 2019-06-20 09:13:07 · 1837 阅读 · 0 评论 -
Linux 中数组的使用
Linux 中数组的使用数值类型的数组:一对括号表示数组,数组中元素之间使用“空格”来隔开arr=(1 2 3 4 5)字符串类型数组:同样,使用一对括号表示数组,其中数组中的元素使用双引号或者单引号包含,同样使用“空格”来隔开arr=(‘a’ ‘b’ ‘c’)数组的任何元素都可以用${arr[下标]}来引用,花括号是必须的,以避免和路径扩展冲突。数组的操作以数值型数组为例:arr=...转载 2019-06-20 09:52:38 · 12228 阅读 · 0 评论 -
生信分析过程中这些常见文件的格式以及查看方式
生信分析过程中这些常见文件的格式以及查看方式生信分析过程中,会与很多不同格式的文件打交道,除了原始测序数据fastq之外,还需要准备基因组文件fasta格式和基因注释文件gtf格式。在分析的过程中还会有众多中间文件的生成,如bed、bed12、sam、bam、wig、bigwig、bedgraph等,生成后我们一般会查看下内容了解文件每一列的含义,以此来决定需要提取哪些有用信息列来进行下一步分析...转载 2019-06-20 11:06:04 · 3257 阅读 · 0 评论 -
生信linux知识总结
目录:Linux总目录Linux-文件和目录Linux-文件操作Linux文件内容操作Linux-环境变量和可执行属性Linux - 管道、标准输入输出Linux - 命令运行监测和软件安装Linux-常见错误和快捷操作Linux-文件列太多,很难识别想要的信息在哪列;别焦急,看这里。Linux-文件排序和FASTA文件操作Linux-应用Docker安装软件Linux...转载 2019-06-20 16:29:54 · 454 阅读 · 0 评论 -
Linux用户配置
一、用户分类所有者 u;所属组 g;其它用户 o;所有用户 a;二、用户管理//查看用户id user//添加用户useradd user//设置密码passwd user//删除用户userdel -r user#删除用户的时候用户组被删除三、用户与组//加入组gpasswd -a testuser root#把用户testuser加入到root组;#加入...转载 2019-07-01 16:50:19 · 865 阅读 · 0 评论 -
linux中()、[]、{}、(())、[[]]等各种括号的使用
linux中()、[]、{}、(())、[[]]等各种括号的使用1、小括号、圆括号()1.1 单小括号()命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括 号之间不必有空格。命令替换。等同于 cmd ,shell扫描一遍命令行,发现了(cmd)结构,便将(cmd)结构,...原创 2019-06-19 09:33:38 · 36219 阅读 · 4 评论