实用的基础linux命令操作

简介: 实用的基础linux命令操作

ls与tree

ls是Linux最常用的命令,是将目录下的东西列出来,ls展示的方式有很多种,可以是文件名,按列展示,详细信息等等。但是tree提供了另外一种展示模式,就是可以按照树形结构展示,更加直观,而且可以通过-L设置展示目录的层级。

$ tree -L 1 #L指显示到第几目录水平
.
├── Examples
├── MetaDatabase
├── Sequencing
├── Software
├── TestDatas
├── User
├── useradd.sh
└── vip.list
6 directories, 2 files


ps与pstree

理解了ls与tree,那么ps与pstree一样,不解释,直接看结果就知道pstree有什么作用了。

$ pstree vip035
sshd───bash───pstree
sshd───bash
systemd───(sd-pam)


top与htop

top是Linux系统自带的动态任务管理工具,htop是top的高级版本,结果更加人性化。

微信截图_20230606142901.png


find与locate

find命令用于按照指定条件来查找文件所对应的位置,find命令非常强大,但是如果查找目录比较大,速度太慢。locate命令是在一个文件中索索,文件是/var/lib/mlocate/mlocate.db,这样会快很多,不过locate不能实时搜索,需要updatedb更新库文件才可以。


sed与tr

sed命令是Linux系统下非常强大的流处理器,可以完成替换功能。不过当同时完成多个替换的时候,tr更加方便。tr命令用于替换文本内容中的字符,英文全称为“translate”,语法格式为“tr [原始字符] [目标字符]”。例如,用tr更改序列的大小写。


原始序列

echo "TAGGCTTTACAAATTGCAACTGTTGAGACAGGAAAGAGGACTGTGATAGTTCCTTC"
TAGGCTTTACAAATTGCAACTGTTGAGACAGGAAAGAGGACTGTGATAGTTCCTTC


更改大小写

echo "TAGGCTTTACAAATTGCAACTGTTGAGACAGGAAAGAGGACTGTGATAGTTCCTTC" | tr [ATCG] [atcg]
taggctttacaaattgcaactgttgagacaggaaagaggactgtgatagttccttc


更改大小写,同时取互补序列

echo "TAGGCTTTACAAATTGCAACTGTTGAGACAGGAAAGAGGACTGTGATAGTTCCTTC" | tr [ATCG] [tagc]
atccgaaatgtttaacgttgacaactctgtcctttctcctgacactatcaaggaag


相关文章
|
3天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
15 7
|
4天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
24天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
63 6
Linux 中 Tail 命令的 9 个实用示例
|
20天前
|
设计模式 Java Linux
Linux的20个常用命令
Linux的23个常用命令
Linux的20个常用命令
|
6天前
|
Linux Perl
Linux之sed命令
Linux之sed命令
|
5天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
6天前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
|
6天前
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数
|
6天前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
7天前
|
Linux Docker 容器
linux之docker命令
linux之docker命令
下一篇
无影云桌面