随笔分类 -  Linux系统语言

1 2 下一页

致力于Linux语言学习
centos 之 JDK(JAVA)安装
摘要:0. 基本准备 在/usr/目录下创建java目录 mkdir /usr/java cd /usr/java 1. JAVA官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644. 阅读全文

posted @ 2018-04-11 15:48 萧飞IDO 阅读(237) 评论(0) 推荐(0)

Shell 数组(2)
摘要:Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value 阅读全文

posted @ 2018-01-16 09:48 萧飞IDO 阅读(215) 评论(0) 推荐(0)

Linux 替换^M字符方法
摘要:命令中的^M不是直接输入^和M,是在linux中敲“CTRL-V CTRL-M”生成的,这个需要注意,因为在linux下^M其实是一个字符,你如果直接敲^和M,那就是2个字符了,然后意义也完全不一样。 阅读全文

posted @ 2018-01-11 20:27 萧飞IDO 阅读(632) 评论(0) 推荐(0)

shell 字符串分割方法简介
摘要:备注: arr=($a)用于将字符串$a分割到数组$arr ${arr[0]} ${arr[1]} ... 分别存储分割后的数组第1 2 ... 项 ${arr[@]}存储整个数组 OLD_IFS="$IFS",用于备份默认的分隔符 IFS=",":变量$IFS存储着分隔符,这里我们将其设为逗号 " 阅读全文

posted @ 2018-01-03 19:35 萧飞IDO 阅读(916) 评论(0) 推荐(0)

shell 数组介绍及相关操作
摘要:引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。 数组的定义 何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据 阅读全文

posted @ 2018-01-03 19:30 萧飞IDO 阅读(299) 评论(0) 推荐(0)

Linux下如何修改终端提示符
摘要:Linux终端大家想必都清楚吧,最近在使用的时候发现在进入到某个文件夹目录比较深的层次后,终端提示的绝对路径很长,这样给人的感觉很不习惯,在这里给大家介绍下如何修改终端的提示,顺便介绍下提示符的颜色: PS1变量简介 PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。 可以使用 阅读全文

posted @ 2017-12-14 13:55 萧飞IDO 阅读(7007) 评论(0) 推荐(0)

查找僵尸进程和Kill僵尸进程
摘要:一、用ps和grep命令寻找僵尸进程 命令注解: -A 参数列出所有进程 -o 自定义输出字段: 设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 状态为 z或者Z的进程为僵尸进程,使用grep抓取stat状态为zZ进程运行结果: Z 123 阅读全文

posted @ 2017-12-14 11:05 萧飞IDO 阅读(792) 评论(0) 推荐(0)

Centos 7.0 Linux - 给普通用户加sudo权限
摘要:引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。 前提: sudo安装完成 没配置之前希望在普通用户下,通过sudo命令,让用户暂时拥有root权限,并创建一个文件夹。很明显,失败了,错误原因 阅读全文

posted @ 2017-12-07 16:53 萧飞IDO 阅读(967) 评论(0) 推荐(0)

Linux xargs命令简介
摘要:一、xargs命令 xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs的默认 阅读全文

posted @ 2017-11-22 09:55 萧飞IDO 阅读(567) 评论(0) 推荐(0)

Linux grep命令简介
摘要:一、grep命令 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 1.1、grep命令的一般选项及实例 阅读全文

posted @ 2017-11-22 09:06 萧飞IDO 阅读(440) 评论(0) 推荐(0)

linux 创建普通用户
摘要:在Linux中创建普通用户,需要root权限。 1、useradd命令用于建立用户账号: 参数说明: 示例: 2、passwd设定用户的密码 参数说明: 示例: 2.1、修改/设置用户密码 2.2、显示用户密码信息 2.3、删除用户密码信息 3、删除用户 userdel可删除用户账号和与其相关的文件 阅读全文

posted @ 2017-10-11 18:47 萧飞IDO 阅读(3104) 评论(0) 推荐(0)

Centos 7 日期时间设置
摘要:1.设置系统时间为中国时区并启用NTP同步 yum install ntp //安装ntp服务 systemctl enable ntpd //开机启动服务 systemctl start ntpd //启动服务 timedatectl set-timezone Asia/Shanghai //更改 阅读全文

posted @ 2017-09-14 10:22 萧飞IDO 阅读(559) 评论(0) 推荐(0)

linux exec使用小结
摘要:一、exec 总结 exec命令 作用 exec ls 在shell中执行ls,ls结束后不返回原来的shell中了 exec <file file中的内容作为标准输入(替代STDIN) exec >file 将标准输出写入file(替代STDOUT) exec 3<file 将file读入到文件描 阅读全文

posted @ 2017-08-07 21:00 萧飞IDO 阅读(9708) 评论(1) 推荐(0)

linux 日志文件
摘要:# logfile logDate=`date "+%Y%m%d%H%M%S"` logfile=${read1}_${logDate}.log set -x #打开命令追踪,同时显示执行命令和命令结果 exec >$logfile 2>&1 #重定向所有输出文件至$logfile文件中, 但是ec 阅读全文

posted @ 2017-08-07 20:38 萧飞IDO 阅读(162) 评论(0) 推荐(0)

shell 字符串分割
摘要:语法1: substring=${string:start:len} string的下标从0开始,以start可是,截取len个字符,并赋值于substring 语法2:截取指定字符串 ${varible##*string}:从左向右截取最后一个string后的字符串 ${varible#strin 阅读全文

posted @ 2017-06-29 19:29 萧飞IDO 阅读(1031) 评论(0) 推荐(0)

[操作系统] 线程和进程的简单解释
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 阅读全文

posted @ 2017-05-12 19:21 萧飞IDO 阅读(311) 评论(0) 推荐(0)

ssh登录一段时间后断开的解决方案
摘要:源自:http://blog.csdn.net/hitabc141592/article/details/40150983 Method 1:修改/etc/ssh/sshd_config配置文件,设置ClientAliveCountMax值大一点,单位是分钟。然后重启ssh服务使生效:service 阅读全文

posted @ 2017-05-04 11:17 萧飞IDO 阅读(373) 评论(0) 推荐(0)

[linux] 文件名和路径名长度限制
摘要:由于文件名和路径名限制实际上是有文件系统有关系的,所以要用pathconf函数。或者用getconf命令.比如:$ getconf PATH_MAX /usr 1024$ getconf NAME_MAX /usr255 阅读全文

posted @ 2017-03-23 13:12 萧飞IDO 阅读(668) 评论(0) 推荐(0)

[Linux] IGV使用说明
摘要:做完mapping之后,需要知道mapped reads在基因组上的分布,所以尝试在ubuntu系统中使用IGV软件,简单记录使用过程,如下:1.下载IGV软件 去IGV官网: http://www.broadinstitute.org/software/igv/download,下载 binary 阅读全文

posted @ 2017-03-17 21:14 萧飞IDO 阅读(9312) 评论(0) 推荐(0)

[Linux] diff 查找文件的异同
摘要:diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将 阅读全文

posted @ 2017-03-16 14:25 萧飞IDO 阅读(3562) 评论(1) 推荐(0)

1 2 下一页

导航