
Linux
banlucainiao
立身以力学为先,力学以读书为本。 —郑耕老《劝学》
展开
-
修改Ubuntu14.04虚拟机MTU值
用ifconfig命令可查看Linux系统下MTU值,一般默认为1500字节,如下所示MTU的设置一般有两种方法:(1)、如下,即时生效,重启后失效#sudo ifconfig eth0 mtu 9000(2)、永久生效的修改方法,缺点是需要重启网卡# vim /etc/sysconfig/network-scripts/ifcfg-eth0 增加如下内容MTU = ...转载 2019-03-01 11:17:40 · 2342 阅读 · 0 评论 -
ubuntu 的使用 —— 解压 rar 文件(unrar 的安装与使用)
下载相关包:sudo apt-get install -f # 如果直接 install unrar 出错的话sudo apt-get install unrar 相关解压命令:man unrar e Extract files to current directory.l List archive content.p ...转载 2018-08-24 19:58:14 · 1089 阅读 · 0 评论 -
SSH Secure Shell Client安装和使用
SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的 权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺 骗。 SSH Secure Shell Client是一款...转载 2018-08-21 13:59:34 · 41512 阅读 · 2 评论 -
ubuntu16.04安装Anaconda
Step1:官网下载linux版本的安装包下载链接:https://www.continuum.io/downloads#linuxAnaconda和Python版本是对应的,所以需要选择安装对应Python2.7版本的还是Python3.6版本的,根据自己的需要下载合适的安装包。如果ubuntu系统是64bit,记得下载64bit的:安装包大概有500M,下载得一段时间。Step2:安装Anac...转载 2018-04-06 22:07:48 · 608 阅读 · 0 评论 -
spyder crashed during last session 解决办法
在Ubuntu上启动Anaconda的Spyder时出现以下错误:解决方法是敲入以下3行命令:conda install spydersudo apt-get install python3-pyqt*pip install -U spyder转载自:https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=26459相...转载 2018-04-06 21:02:54 · 4247 阅读 · 2 评论 -
linux上anaconda的卸载
声明:本文通过参考下面三个博文而归结出linux上anaconda的卸载方法。anaconda安装及停用方法参考博文:http://blog.youkuaiyun.com/x_lock/article/details/53170321卸载anaconda,启用spyder参考博文:http://blog.youkuaiyun.com/u010414589/article/details/51303502anaconda的...转载 2018-04-06 18:31:39 · 666 阅读 · 0 评论 -
Linux查找软件安装路径以及查看Ubuntu版本
一、查看软件安装路径:whereis mysqlmysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz二、查询运行文件所在路径:which mysql/usr/bin/mysql总结转载 2017-12-06 16:38:34 · 388 阅读 · 0 评论 -
ubuntu安装最新版本的R
在ubuntu上安装最新版本的R软件,如果直接下载R的压缩文件比如R-3.4.3.tar.gz,解压安装时往往会遇到一些问题,主要是因为一些依赖包安装总是出错。在不是十分熟悉ubuntu系统的情况下,我们还可以直接去R官网https://mirrors.ustc.edu.cn/CRAN/下载如:r-base-core_3.4.3-1xenial0_amd64.deb的安装文件,再直接双击安装文件就原创 2017-12-06 16:30:18 · 3938 阅读 · 0 评论 -
R语言在ubuntu下的编译安装
一、下载R语言安装文件源码地址:https://www.r-project.org/,在CRAN mirror寻找合适的镜像地址,根据自己网络情况选择。这里选择清华镜像地址。https://mirrors.tuna.tsinghua.edu.cn/CRAN/在 Source Code for all Platforms 选择源码R-*.*.*.tar.gz文件R-3.3转载 2017-12-06 12:10:03 · 524 阅读 · 0 评论 -
ubuntu下最全的软件安装、卸载、查看命令
说明:由于图形化界面方法(如Add/Remove… 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s转载 2017-12-06 11:37:23 · 337 阅读 · 0 评论 -
Linux基础知识(一)
一、两个文件的交集、并集(前提条件:每个文件中不得有重复行)1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq > file32. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d > file33. 删除交集,留下其他的行 cat file原创 2016-10-27 10:21:57 · 460 阅读 · 0 评论 -
Ubuntu下安装R语言和开发环境
【简介】R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 【R语言的安装】官网:https://www.r-project.org/ 在Ubuntu上的安装一般都有两种方式: 1、直接到官网上下载安装包(tar.gz),然后依次安装即可。 2、在网速可以的情况下,利用在a转载 2017-11-30 16:29:58 · 879 阅读 · 0 评论 -
Linux下time命令
Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。它的使用方法和前面讲过的strace类似,在待执行的命令前加上time即可。来看一个例子程序test.c#include int main(){FILE *fp = fopen("/tmp/te转载 2017-07-03 18:42:53 · 494 阅读 · 0 评论 -
SVN常用命令(检出、更新、删除、上传提交等)
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache Subve...转载 2018-08-25 12:12:41 · 614 阅读 · 0 评论 -
远程桌面中Tab键不能补全的解决办法
远程桌面中Tab键不能补全的解决办法 我们曾在之前的一篇文章中介绍了windows远程连接ubuntu的方法,在成功登陆远程桌面环境之后,发现在终端中Tab键不能自动补齐(但是Ctrl +Tab 可以用,但是需要按下组合键才能补全的话,时间久了确实有点烦),功夫不服苦心人,最后在国外的网站上找到了解决方法,下面给出链接,有兴趣的朋友可以看看:http://ubuntuforums.org/arc...转载 2018-09-01 10:31:26 · 379 阅读 · 0 评论 -
Linux - 在Ubuntu下永久修改主机名
查看主机名root@jiqing:~# hostnamejiqing1.临时生效root@jiqing:~# hostname jqroot@jiqing:~# hostnamejq重新打开一个窗口生效。2.永久生效root@jiqing:~# vim /etc/hostname电脑重启后生效。 转载自:http://www.cnblogs....转载 2018-12-10 15:42:10 · 486 阅读 · 1 评论 -
Linux vi中查找字符内容的方法
使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容。这时,使用查找功能尤为重要。方法如下:1、命令模式下输入“/字符串”,例如“/Section 3”。2、如果查找下一个,按“n”即可。要自当前光标位置向上搜索,请使用以下命令:/pattern Enter其中,pattern表示要搜索的特定字符序列。要自当前光标位置向下搜索,请使用以下命令:?p...转载 2018-12-26 17:51:32 · 287 阅读 · 0 评论 -
解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment vari
解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.直接在idea安装目录下运行idea.sh可以正常启动,但是使用ubuntu的dash搜索出来的idea报错,No JD...转载 2018-11-07 14:37:56 · 5679 阅读 · 0 评论 -
linux 路由表设置 之 route 指令详解
使用下面的 route 命令可以查看 Linux 内核路由表。[cpp] view plain copy# route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 ...转载 2018-10-29 20:23:28 · 659 阅读 · 0 评论 -
(Linux)kill命令详解
在Linux的系统中,kill是我们最常见的命令之一。 kill,英语中为杀死的意思,顾名思义,就是用来杀死一些东西的命令,用来杀死系统中的进程。就像是Windows系统中的关闭软件的按钮或任务管理器的结束任务,不过kill最直接,从后台直接停止。下面就介绍一下,kill是如何杀死进程的。kill命令的参数在Linux系统中命令都是有参数的,这给了我们很多的选择,但是kill的重点不在...转载 2018-10-22 09:33:47 · 622 阅读 · 0 评论 -
ps -ef|grep详解
ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条...转载 2018-10-22 09:24:38 · 223 阅读 · 0 评论 -
ubuntu14.04下运行eclipse提示”No Java virtual machine...“解决方案
ubuntu14.04下运行eclipse提示”No Java virtual machine…“解决方案最近在ubuntu14.04上运行eclipse,竟然报错,提示”A Java Runtime Environment(JRE) or Java Development Kit(JDK)must beavailable in order to run Eclipse…“,具体如下图所示:很...转载 2018-09-27 20:34:28 · 332 阅读 · 0 评论 -
linux下查看和修改文件时间
一、查看文件时间及相关命令1、stat查看文件时间[root@web10 ~]# stat install.log File: “install.log” Size: 33386 Blocks: 80 IO Block: 4096 一般文件Device: fd00h/64768d Inode: 7692962 Links: ...转载 2018-09-06 21:51:02 · 1114 阅读 · 0 评论 -
Ubuntu快捷键——终端
熟悉Ubuntu的各种终端快捷键,可以提高编程效率,下面以Ubuntu14.04作为说明。1 打开/退出终端 Ctrl + Alt + T —— 打开终端Ctrl + Shift + Q —— 关闭终端2 新建终端 Ctrl + Alt + N注:只有已经打开了终端上述快捷键才有效。3 新建标签页 Ctrl + Shift + T注:只有已经打...转载 2018-09-11 19:04:55 · 989 阅读 · 0 评论 -
ubuntu中不用通过命令行启动IntelliJ IDEA
误删了home中的配置文件,发现在ubuntu中安装了IntelliJ IDEA后发现只能通过命令行启动,通过图标启动一直提示找不到 jdk错误如下'tools.jar' seems to be not in IDEA classpath.Please ensure JAVA_HOME points to JDK rather than JRE 只需要修改 /usr/share/...转载 2018-08-25 20:54:25 · 886 阅读 · 0 评论 -
ubuntu下如何查找某个文件的路径
1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用 #find / -name php.ini 3.locate 文...转载 2018-08-25 17:11:15 · 901 阅读 · 0 评论 -
删除IntelliJ Idea中Maven Archetype
用户可以在IntelliJ Idea中添加Maven Archetype,但是IntelliJ Idea中并没有提供删除的方法。下面介绍一种通过修改配置文件的方法来实现删除。 查看配置文件位置WindowsC:\Users\用户名\.IntelliJIdea2017.2\system\Maven\Indices\UserArchetypes.xml Mac~/Libr...转载 2018-08-25 17:09:44 · 599 阅读 · 1 评论 -
Bash Shell字符串操作小结
1. 取长度代码如下:str="abcd"expr length $str # 4echo ${#str} # 4expr "$str" : ".*" # 4好像一般使用第二种2. 查找子串的位置代码如下:str="abc"expr index $str "a" # 1expr index $str "b" # 2expr index转载 2017-07-03 15:32:43 · 902 阅读 · 0 评论 -
hell 如何在bash脚本中连接两个字符串变量
命令:str3=”$str1 $str2″上面的例子命令将连接str1和str2的值,并将其存储在第三个变量str3中。在赋值(=)运算符前后不应该有任何空格。例1:这里只是写两个或多个字符串变量联接在一起。$ str1="Hello"$ str2="World"$ str3="$str1 $str2"$ echo $str3> Hello World例转载 2017-07-03 15:18:16 · 6721 阅读 · 0 评论 -
chmod 777 修改权限
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。例如我用ls -l命令列文件表时,得到如下输出:-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他转载 2017-03-14 09:12:26 · 448 阅读 · 0 评论 -
R语言在ubuntu下的编译安装
一、下载R语言安装文件源码地址:https://www.r-project.org/,在CRAN mirror寻找合适的镜像地址,根据自己网络情况选择。这里选择清华镜像地址。https://mirrors.tuna.tsinghua.edu.cn/CRAN/在 Source Code for all Platforms 选择源码R-*.*.*.tar.gz文件R-3.3.1.tar.g转载 2017-03-23 14:13:19 · 679 阅读 · 0 评论 -
在ubuntu下安装最新版本的R软件
ubuntu默认自带的软件仓库中R版本总是会之后几个,有些包没办法用,所以安装最新版本的R-base是有必要的。步骤如下:1.添加安全密钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9复制代码2.添加完成,然后在CRAN中选择一个离自己地理位置最近的镜像站,路转载 2017-03-23 14:10:35 · 2986 阅读 · 0 评论 -
Linux命令之basename 命令
用途返回一个字符串参数的基本文件名称。语法basename String [ Suffix ]描述basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出。basename 命令应用以下创建基本文件名称的规则:如果 String 参数是 //(双斜杠) 或如果转载 2017-03-13 22:29:58 · 15432 阅读 · 0 评论 -
linux特殊符号大全
在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) ||转载 2017-03-13 21:02:12 · 704 阅读 · 0 评论 -
如何将Ubuntu 15.04升级到Ubuntu 15.10
Ubuntu 15.10 Beta 的代号叫 Wily Werewolf(威利狼人),其最终版将于 10 月 20 号正式发布,距今天还不到一个月的时间了。如果你是一个勇于尝鲜的试用达人,可以参考本文将你的 Ubuntu 15.04 升级到 Ubuntu 15.10 Beta。如果你只是想测试尝鲜 Ubuntu 15.10 beta,可以用文末的链接直接下载进行测试安装。注意:Ubun转载 2017-03-21 10:13:52 · 457 阅读 · 0 评论 -
Ubuntu Linux下安装java,eclipse
一、安装配置JDK1、到Oracle的官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 accept license ,然后选择适合自己机型的JDK下载。 2、解压文件,修改文件名 sudo mkdir /usr/lib/j转载 2016-11-17 18:55:21 · 423 阅读 · 0 评论 -
Ubuntu Linux下安装matlab及创建快捷方式
linux下面安装matlab应用程序详细的图文教程前提一 虚拟机或者Ubuntu(我的版本14.04)默认都是已经安装好的,其中安装过程中最好在root权限下进行安装。那么第一个问题就来了,如何获得root权限: 第一步: 进入终端terminal 第二步:输入sudo passwd root 并设置密码,提示要你输入两次密码,自己设定密码,然后切换到root使用。 第三转载 2016-11-13 13:32:24 · 15774 阅读 · 2 评论 -
Ubuntu Linux安装配置Pycharm
一、安装配置JDK1、到oracle的官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 accept license ,然后选择适合自己机型的JDK下载。 2、解压文件,修改文件名 sudo mkdir /usr/lib转载 2016-10-29 21:24:48 · 789 阅读 · 0 评论 -
Linux使用小技巧
Ubuntu应用程序创建桌面快捷方式 一、第一种方式1. 安装必要软件 gnome-panel sudo apt-get install --no-install-recommends gnome-panel [python] sudo apt-get install --no-install-recommends gnome-panel 2. 开始创建桌面快转载 2016-10-27 19:23:08 · 302 阅读 · 0 评论 -
Linux系统中NCBI BLAST+本地化教程
本文提供在Linux系统中进行NCBI BLAST+本地化的方法。实测环境为Linux64位系统,无ROOT权限。本文面向初学者(最好还是懂得基本的linux使用),高手可直接忽视。不介绍Windows系统中的安装方法,一是因为思路一样,二是因为Linux中BLAST效率更高,系统更稳定,不会卡死。所以,请用Linux服务器,我想你也不忍心让自己心爱的本本跑几十个小时的程序吧。请不要因为篇转载 2016-10-27 14:43:06 · 32558 阅读 · 3 评论