![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
XiaomengYe
脚踏实地,专注,升华
展开
-
ubuntu常用快捷键(持续更新)
1. 显示桌面ctrl + alt + d原创 2020-03-01 16:49:58 · 318 阅读 · 0 评论 -
简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文...转载 2019-10-12 12:25:13 · 83 阅读 · 0 评论 -
格式化输出printf
printf的格式:printf format-string [arguments...]printf的重点是格式替代符(python bash通用):特别说明:%c如果参数是字符串,则取字符串第一个字符;固定 m 位小数 如此: printf("%.mf",a);例如 printf("%.2f",a); 保留小数点后两位"-"意为左对齐,若不加默认右对齐;%...原创 2019-08-10 11:45:13 · 663 阅读 · 0 评论 -
linux两大系统的包管理工具 -- yum和apt-get
linux系统分为两大阵营:1. redhat系统:包括Redhat、Centos、Fedora等2. debian系统:包括Debian、Ubuntu等RedHat 系列1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”2 包管理工具 yum3 支持tar包Debian系列1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”...原创 2019-06-11 23:07:09 · 485 阅读 · 0 评论 -
linux文件解压命令
首先明确下,linux下的常见压缩文件格式:zip, tar.gz, tar.bz2, tar.xz, tar.Z1. 解压zip:unzip2. 解压tar.gz:tar -zxvf一下是不同字母的具体含义:z: gzip 压缩格式x: extract 解压v: verbose 详细信息f: ...原创 2019-06-11 21:24:27 · 84 阅读 · 0 评论 -
数据人的linux知识(七)-- 后台运行
1. ps:查看进程2. 最简单的,执行命令结尾加 &3. ctrl + z:将前台正在执行的命令暂停并转移到后台4. jobs:查看有多少在后台运行的进程5. fg:后台进程调至前台继续执行 fg %jobnumber 用于选择哪一个6. bg:后台进程变为继续执行screen命令另外远程控制的时候,我们需要用到screen来控制后台运行,这里不做赘述,详情查...原创 2019-06-15 23:04:51 · 73 阅读 · 0 评论 -
linux中${}和$()的区别
$(command)的功能是执行command并输出结果(当然这个输出不是在屏幕上,而是要放在具体语境里)。${parameter} 的功能是返回变量的值。举例:for file in $(ls); do echo ${file}; done结果为打印出当前文件夹下所有的文件名:reut2-000.sgmreut2-001.sgmreut2-002.sgmreut2...原创 2019-06-15 17:06:10 · 1006 阅读 · 0 评论 -
数据人的linux知识(六)-- 分析以及处理文件3(sed)
相比较于awk用于一行当中分成数个"字段"来处理,sed常常用于一整行的处理,所以相对来说sed更适合于大批量得数据。sed有非常全面的增删改差的功能。以“改”的功能举例,也就是我们接下来要说的替换功能:head flightdelays.csv |sed 's/,/ /g's代表"substitute",/是sed语句分隔每个字段的符号,g代表global也就是全部替换。这句话的意...原创 2019-06-15 16:16:03 · 96 阅读 · 0 评论 -
数据人的linux知识(一)-- 基本命令
命令行光标相关操作1. 终端对话框,移动光标至命令行开头:ctrl + a2.终端对话框,移动光标至命令行开头:ctrl + e3. 删除光标后的命令(慢速):delete 或者 ctrl + d4.删除光标后的命令(直接删除光标后所有内容):ctrl + k (恢复删除之前的状态:ctrl + y)5.删除光标后的命令(直接删除光标前所有内容):ctrl + u (...原创 2019-06-03 23:21:43 · 78 阅读 · 0 评论 -
数据人的linux知识(五)-- 分析以及处理文件2(awk)
AWKawk是一种文本处理工具,其功能与cut类似,但是比cut强大。当然,代价是awk的计算速度不如cut。比如说,我们想以特殊的顺序打印列内容:cut -d',' -f17,15,18,16 flightdelays.csv不过我们会发现,其顺序还是15,16,17,18。cut内部是不支持列元素的特殊顺序显示的!但是用awk就可以做到:awk -F',' '{pr...原创 2019-06-15 15:36:59 · 89 阅读 · 0 评论 -
数据人的linux知识(四)-- 分析以及处理文件1
事先安装命令:sudo apt install linuxbrew-wrapper,brew install coreutils1.split -100 文件名:将文件切分为100行一份2.shuf 文件名:以行随机的方式打印文件内容3.tac 文件名:行倒序的方式打印文件内容4. rev 文件名:行内容左右顺序颠倒5. sort 文件名:各行以开头字典顺序排序...原创 2019-06-15 10:21:31 · 92 阅读 · 0 评论 -
数据人的linux知识(三)-- 通配符、管道、重定向
通配符在应用ls命令时,为了筛选文件,我们有些常用的通配符,这里列出来:1. ls [A-Z]*:列出以A到Z开头的文件2. ls [abc]*:列出a或者b或者c开头的文件3. ls {a,b,c}*:同上4. ls {0..21}*:列出以0一直到21开头的文件这里需要介绍一下linux的“!”命令,该命令和hitory有关,比如“!!”表示执行上一次的命令。ls中用的...原创 2019-06-13 11:58:27 · 95 阅读 · 0 评论 -
数据人的linux知识(二)-- 查看文档less和搜索内容grep
lessless和cat 都可以查看文档,但是cat需要读入文件的所有内容,且less的浏览功能其实是比cat要强大的。more的话功能和less类似,但是不如less功能强大。首先我们用less命令打开文件: less + 文件名进入less的浏览模式后,1. pagedown: 空格2.pageup: b3. 跳到文件开头: g4.跳到文件结尾: G5. 高...原创 2019-06-13 10:16:52 · 605 阅读 · 0 评论