
Linux
Elonjelinek
这个作者很懒,什么都没留下…
展开
-
如何在命令行查看文件大小
如何在shell终端查看文件大小du命令sszxr:Desktop sszxr$ du -h *.* 12K access.log 88K access.log.1304K access.log.21.3M access.log.94.0K error.log4.0K error.log.1sszxr:Desktop sszxr$ 查看大小并排序sszxr:Desktop ...原创 2018-12-06 10:33:23 · 15418 阅读 · 0 评论 -
tar命令
参数详解-c建立一个压缩文件的参数指令(create 的意思);-x解开一个压缩文件。-z是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-t列出压缩包的里的所有文件。-v或--verbose显示指令执行过程。参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。示例查看文件tar -tf redis-5.0.3.tar.gz ...原创 2019-01-21 00:51:15 · 574 阅读 · 0 评论 -
sed命令
参数释义-n加上 -n 参数后,只有经过sed 特殊处理的那一行才会被列出来。-i直接修改读取的文件内容,而不是输出到终端。function:a新增,a的后面可以接字串,而这些字串会在目前的下一行出现。c取代,c的后面可以接字串,这些字串可以取代 n1,n2 之间的行。d删除,因为是删除,所以d后面不接任何内容。i插入,i的后面可以接字串,这些字串会在目前的上一行出现。p打印,亦即...原创 2019-01-21 14:44:56 · 652 阅读 · 0 评论 -
top命令
Mac上的topLinux上的top命令到了Mac上,很多都会失灵,也就是说top在Mac上和Linux上的操作是不一样的。在Mac,top的用法是输入top,然后按o,再按需要排序的字段,如果记不清可以,在top界面下按?,就可以看到帮助信息。参考文章:mac 下的 top 命令Mac 下的 Top 和 Htop 指令...原创 2019-01-23 08:32:15 · 1075 阅读 · 1 评论 -
Mac终端date命令
date命令获取当前本地时间date获取当前本地时间的时间戳date +%s将某个时间戳转换为本地时间date -r 1550019314格式化输出本地时间date +%Y-%m-%dsszxr:~ sszxr$ date2019年 2月13日 星期三 08时57分41秒 CSTsszxr:~ sszxr$ date +%s1550019466sszxr:~ sszxr$ dat...原创 2019-02-13 09:05:16 · 11214 阅读 · 0 评论 -
Mac如何安装LLVM
下载llvm源码llvm官网下载地址,点击链接可以直接下载新建一个名为llvm的文件夹,将源码包解压到这个文件夹中,同时在这个文件夹中新建一个名为build的文件夹,目录结构如下── llvm ├── build └── llvm-9.0.0.src解压后的源码在llvm-9.0.0.src中。进入build文件夹,执行命令cmake -G "Unix Makefiles...原创 2019-09-22 10:39:16 · 4062 阅读 · 0 评论 -
如何安装pkg-config
在搭建go-filecoin测试节点的时候,需要先安装pkg-config,这里介绍在不同系统安装pkg-config的几种方法。方法一:Mac上,可以直接用brew install pkg-config命令安装。方法二:Linux上,到pkg-config官网https://www.freedesktop.org/wiki/Software/pkg-config/,下载最新安装包目前,...原创 2019-09-24 11:49:08 · 44646 阅读 · 16 评论 -
如何安装rust和jq
命令行安装搭建go-filecoin测试节点,需要安装rust。不要使用brew安装,直接到rust官网https://www.rust-lang.org/,根据官网提示安装在终端输入命令curl https://sh.rustup.rs -sSf | sh,过程中会有选择提示,直接输入1继续安装即可。看到屏幕输出,即为安装成功。Rust is installed now. Great!...原创 2019-09-24 12:05:03 · 1316 阅读 · 0 评论 -
go-filecoin源码编译可能出现的error
缺少llvm依赖………………………………………………………………………………………warning: couldn't execute `llvm-config --prefix` (error: No such file or directory (os error 2))warning: set the LLVM_CONFIG_PATH environment variable to ...原创 2019-09-24 14:46:29 · 3557 阅读 · 0 评论 -
Mac安装LLVM
Mac安装llvm网上安装LLVM的攻略,全都要同时安装一大堆其他软件,本攻略是单独安装LLVM的,不加带任何其他私货。下载llvm源码包LLVM官网源码包地址直接点击链接下载,新建一个名为llvm的文件夹,用tar解压到llvm文件夹,在llvm文件夹中新建一个名为build的文件夹,解压后目录结构如下sszxr:llvm sszxr$ lsbuild llvm-...原创 2019-09-24 15:01:56 · 4421 阅读 · 1 评论 -
让shell终端和goland控制台输出彩色的文字
终端输出彩色文字在终端输出这段命令,将的到一个红色背景、绿色文字,并不停闪烁的输出。sszxr:~ sszxr$ echo -e "\033[5;32;41mI ♡ You \033[0m"I ♡ You sszxr:~ sszxr$ 双引号中的反斜杠\表示转义,033是标识符,表示用来设置颜色,[表示开始颜色设置,m为颜色设置结束。[后面的5表示闪烁,分号后面的32表示前景色,原创 2018-12-03 16:39:58 · 6985 阅读 · 4 评论 -
编写第一个shell脚本文件
点击个人博客,查看更多文章https://elonjelinek.github.io/在一个空文件夹下新建一个脚本文件test.sh,这里以Mac为例,打开终端,按如下步骤操作在终端输入:vi test.sh这样就新建了一个名为test.sh的脚本文件,之后按i进入编辑模式,输入以下内容:echo "What is your name?"read PERSONecho "Hello,...原创 2018-09-21 18:47:51 · 3000 阅读 · 0 评论 -
shell脚本文件中for循环的两种写法
点击个人博客,查看更多文章https://elonjelinek.github.io/#!/bin/bashfor (( i = 0; i <= 10; i++ )) ;do echo "The value is: $i"doneecho -e "\nJourneys end in lovers' meeting."echo -e "A friend in need ...原创 2018-09-23 10:20:05 · 5685 阅读 · 0 评论 -
shell脚本文件查看用户目录下的某类文件
点击个人博客,查看更多文章https://elonjelinek.github.io/查看用户目录下的以.bash开头的文件#!/bin/bashfor FILE in $HOME/.bash*do echo $FILEdone先在用户目录下创建一个脚本文件:touch bas.sh,再打开这个文件:open bas.sh,往里面写入上面的四行命令。给与该文件可执行权限:c...原创 2018-09-23 10:31:56 · 3825 阅读 · 0 评论 -
Mac终端上传、下载文件到阿里云服务器Ubuntu18.04
这里直接在终端用scp命令进行传输,scp是secure copy即安全传输的简写,是用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝,而scp是跨服务器传输并且是加密的。scp的帮助信息ElonJelinek:Desktop ElonJelinek$ scp --helpscp: illegal option -- -usage: scp [-3...原创 2018-09-28 18:54:03 · 2834 阅读 · 0 评论 -
shell命令之tee命令
Linux命令之tee命令tee命令:在输出信息的同时把信息记录到文件中例子:ls | tee ls.txt 将会在终端上显示ls命令的执行结果,并把执行结果输出到ls.txt文件中,将会覆盖原文件的内容,若无ls.txt文件,将会自动创建该文件ls | tee -a ls.txt 保留ls.txt文件中原来的内容,并把ls命令的执行结果追加到ls.txt文件的最后,不覆盖原来...原创 2018-10-20 23:50:03 · 21522 阅读 · 0 评论 -
如何统计文件或文件夹的数量
点击个人博客,查看更多文章http://elonjelinek.github.io/文件夹与文件个数统计当前目录下的文件夹数量:ls -l | grep &quot;^d&quot; | wc -l统计当前目录下的文件数量:ls -l | grep &quot;^-&quot; | wc -l递归统计当前目录下子文件夹数量:ls -lR | grep &quot;^d&quot; | wc -l原创 2018-10-28 20:25:02 · 3715 阅读 · 0 评论 -
curl命令的用法
点击个人博客,查看更多文章https://elonjelinek.github.io/在shell终端中进行测试显示通信过程:加-v示例:curl -v baidu.comkdpjlnk:~ kdpjlnk$ curl -v baidu.com* Rebuilt URL to: baidu.com/* Trying 220.181.57.216...* TCP_NODELAY s...原创 2018-10-30 15:08:37 · 14388 阅读 · 1 评论 -
shell命令find
find命令在shell中的使用如下find . -name "*.go"find controllers/ -name "*.go"find controllers -name '*.go'sszxr:blogweb终结版 sszxr$ find . -name "*.go"./routers/router.go./tests/default_test.go./utils/myUt...原创 2018-11-09 16:24:39 · 1127 阅读 · 0 评论 -
shell命令之netstat命令
netstat命令用来查看当前系统开放了哪些端口,以及哪些进程和用户正在使用该端口相关参数:-t 显示TCP端口-u 显示UDP端口-p 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n 不进行DNS轮询,显示IP(可以加速操作)查看tcp连接情况...原创 2018-11-04 18:07:35 · 1923 阅读 · 0 评论 -
mac终端查看IP信息
打开shell输入命令:curl ip.gssszxr:~ sszxr$ curl ip.gsCurrent IP / 当前 IP: 58.66.12.28ISP / 运营商: ChinaTelecomCity / 城市: Guangzhou GuangdongCountry / 国家: ChinaIP.GS is now IP.SB, please visit https://i...原创 2018-11-08 16:13:05 · 11729 阅读 · 2 评论 -
shell脚本语言seq命令
点击个人博客,查看更多文章https://elonjelinek.github.io/seq用于产生从某个数到另一个数之间的所有整数ElonJelinek:Desktop ElonJelinek$ seq 1 6123456ElonJelinek:Desktop ElonJelinek$-f指定格式,%后面指定数字的位数%3g表示指定3位数,不足3位的数,前面有个空格仔细...原创 2018-09-26 20:32:47 · 2937 阅读 · 0 评论