生信linux

Linux基础10

2018-11-17  本文已影响22人  看远方的星

Linux文件管理命令详解2


Linux文件管理命令详解2.png

附 :
1、如何获得Linux 当前最新的内核版本号?
www.kernel.org

2、发行版与内核的关系:
系统组成: Linux内核、库、应用程序
内核、库、应用程序都以源代码的形式提供,需要编译成二进制电脑可识别文件,厂商将其编译,并提供能够安装的载体,称其为发行版。
发行版(三大主流):Fedora(为Redhat提供测试), RedHat (CentOS), SUSE, Debian(Ubuntu, Mint)
Debian相比其他轻量限制少,但是比较难。
详见 : https://www.jianshu.com/p/3a3d068ab14c

64位cpu兼容32位版本,32位cpu无法兼容64位版本
通用格式编译:CPU是兼容前面版本(老版本),编译时以几年前的CPU来编译,则可以实现现在都可用。但是,无法发挥现有cpu的新特性(比如加速程序的运行),不能发挥现有硬件的优势。
Gentoo : 提供安装的载体,但很多软件需要自己编译,给我们编译的空间,以发挥硬件的优势。
LFS(linux from scratch): 一本书,教你如何下载内核及哪里下载软件,再自己编译拼凑形成一个系统。

3、Linux 哲学思想 :
1)一切皆文件 。
2)使用纯文本文件保存软件的配置信息 。
3)组合小程序完成复杂任务。


-T : 显示制表符
-v : 显示其他的非打印字符,如换行符等
-A : 显示所有
cat 文件时,文件过长,想翻屏,可以使用shift+ pageup/pagedown 进行翻屏,但是系统给你的内存有限,也就是说如果文件太大,你无法通过翻屏翻到最前面的内容并查看。

附: 大多数命令的终止符:按住Ctrl + c
小技巧 : 当你发现还有一个命令未结束,而不想执行当前已输入的命令,可用Ctrl + c 终止命令,而不是用删除键一直删除。

tail -f : 查看文件尾部,不退出,等待显示后续追加至此文件的新内容,Ctrl+C退出。

文本排序 :

image.png
-r : 降序
image.png
指定分隔符,对某个特定字段进行排序
-t : 字段分隔符
-k3 : 对第三(某个)字段排序(默认不是数值,-n 数值排序)
(以哪个字段为关键词进行排序,不指定默认自左向右比较。)
()
-u :排序后相同的行(一定相邻,否则即使内容相同,也不认为是相同行)只显示一次。
image.png

Linux默认区分大小写。-f : 排序时忽略字符大小写。

文本统计 :

image.png

-L : 最长的一行包含多少个字符

字符处理命令 : tr 转换或删除字符

友情阅读推荐:

上一篇 下一篇

猜你喜欢

热点阅读