摘要:shell函数的return 语句和其他语言(比如 python java等)不一样 ① shell 函数中的return 只能返回整数 且是 0-255的整数 ② shell 函数中return 的返回值,只能存储到内置变量$?中 ③ shell 函数返回字符串,可以用 echo 语句 在shel
阅读全文
摘要:dpkg、apt-get、apt是debain系列版本安装软件的工具,Ubuntu是再debain基础上开发出来的 apt-get是对dpkg的封装,apt是对apt-get的封装 dpkg不会自动安装依赖包,apt、apt-get会自动下载并安装依赖包 dpkg dpkg -i –force-al
阅读全文
摘要:根据是否需要登录可分为:登录式 非登录式 根据是否交互可分为:交互式、非交互式 二者组合: 登录交互式:常用 通过用户名密码登录shell,或者 bash --login 新启动的shell 登录非交互式:不常用 非登录交互式:常用 子shell继承父shell环境变量 通过 bash 启动的she
阅读全文
摘要:由于默认的源进行安装时,下载速度比较慢,最好切换为国内镜像; 国内镜像: 清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/ 中国科学技术大学 http://mirrors.ustc.edu.cn/ 浙江大学开源镜像站 http://mirrors.z
阅读全文
摘要:再 ubuntu 平台,使用 make 编译软件,出现以下报错 /usr/bin/ld: cannot find -lperl 此时需要安装 libperl-dev apt install libperl-dev /usr/bin/ld: cannot find -llapack: No such
阅读全文
摘要:拆分文件可以用 dd split csplit,通常用split比较方便,支持按行、按大小等分割文件 合并文件用 cat file1 file2 file3 >mergeFile 拆分合并后 用MD5值校验 md5sum file 在linux下,切割和合并文件可以使用split和cat命令来实现。
阅读全文
摘要:当我们在linux中解压一个含有中文名字的压缩包如“资料.zip”时,如果直接使用如下的命令,将会出现中文乱码。 主要的原因是因为unzip在解压的时候会将编码转化为其内部默认的编码,而默认的编码根本不支持中文CP936编码。因此我们需要在解压的时候明确的指定需要使用的编码。 unzip -O ut
阅读全文
摘要:在ubuntu执行命令是弹出以下提示 WARNING: terminal is not fully functional 解决方法: 修改环境变量 TERM export TERM=xterm
阅读全文
摘要:less 打开文件,其中的中文显示乱码 解决方法:可以在 ~/.bashrc 或者 etc/profile 文件中添加一下语句 export LESSCHARSET="utf-8"
阅读全文
摘要:vim 打开文件是中文乱码 原因:Vim 编辑器的编码和文件编码不一致,导致 解决办法:将Vim 编辑器的编码和文件编码一致 Vim中设置:set encoding=utf-8
阅读全文
摘要:在某些Linux发行版本中,less命令似乎神奇地检测到一个gzip压缩文件并在运行时对其进行解压缩,因此您可以执行以下操作: less my_stuff.csv.gz 然而有些Linux发行版本却不行。其解决方式如下: 第一种,使用 zcat 命令: zcat my_stuff.csv.gz |
阅读全文
摘要:######## 设置命令提示符RED='\[\e[31;1m\]'Yello='\[\e[33;1m\]'Green='\[\e[32;1m\]'Pur='\[\e[35;1m\]'End='\[\e[0m\]'PS1="$Yello[$End$RED\u$End$Green@$End$Yello
阅读全文
摘要:jq工具可以检查JSON的合法性,并把JSON格式化成更友好更可读的格式。 没有任何参数,jq只是输出JSON输入数据,这里输出数据已重新格式化。jq默认情况下输出格式的JSON。我们可以将少量的JSON数据通过管道传递给jq并获得格式正确的输出。 jq可以使用一个或多个过滤器作为参数。最简单的过滤
阅读全文
摘要:将 html 转为 pdf :wkhtmltopdf wkhtmltopdf 是一个使用 webkit 网页渲染引擎开发的用来将 html 转成 pdf 的工具,可以跟多种脚本语言进行集成来转换文档。 官网:https://wkhtmltopdf.org/ github网址:https://gith
阅读全文
摘要:在linux上经常遇到这种问题,从网上下载文件到 linux 上后,就多了很多 ^M这种东西,如何集体删除这种东西呢! 用 vim 打开文件 进行如下设置 将文件格式转化为unix
阅读全文
摘要:LSF(Load Sharing Facility)是一个被广泛使用的作业管理系统,具有高吞吐、配置灵活的优点。通过 LSF 集中监控和调度,可以充分利用计算机的CPU、内存、磁盘等资源。 bqueues:查看计算队列 bhosts:查看计算节点列表 lsload:查看负载 bsub:提交作业 bj
阅读全文
摘要:方法1:while循环中执行效率最高,最常用的方法。 方法2 : 重定向法;管道法: cat $FILENAME | while read LINE 方法3: 文件描述符法 方法4 for 循环
阅读全文
摘要:将 /etc/ssh/sshd_config 中的 Subsystem sftp /usr/libexec/openssh/sftp-server 改为 Subsystem sftp internal-sftp 重启sshd后,sftp正常工作了。 但是原因仍然不知为何,回头看看,发现 /usr/l
阅读全文
摘要:Eclispe 使用私钥登录远程服务器 生成私钥 Window --> Preference --> SSH2 --> Key Management --> Generate RSA key 生成一个RSA密钥 添加 comment(inria-gforge-key, 通常可输入:user@host
阅读全文