Korean, Edit

有用的 Linux 函数集合

推荐文章 【操作系统】 第1章. Linux(Linux)


1. 搜索目录

2. 修改目录

3. 压缩文件

4. 查询过程

5. 执行过程

6. 生物信息学



1.搜索目录

⑴ 当前目录: pwd

⑵ 查找给定目录下文件数量的代码

受保护_7

⑶ 查找给定目录中 .csv 文件数量的代码

受保护_9

⑷ 输出给定目录中非.h5文件的绝对地址的代码

受保护_11

⑸ 查找给定目录中文件夹数量的代码。

受保护_12

⑹ 确定给定文件大小的代码

受保护_13

⑺ 查找给定目录大小的代码

受保护_14

⑻ 无需解压即可查看 zip 文件内容的代码

受保护_15

⑼ 无需解压即可确定压缩文件中文件数量的代码

受保护_16

⑽ 显示某个目录下所有文件的绝对路径的代码

受保护_17

⑾ 查找包含“ABC”的文件,忽略大小写差异。


受保护_0


⑿ 查找包含“ABC”的文件和目录,忽略大小写差异


受保护_1


⒀ 在目录中找到文件名为“PTPRC.pickle”的文件

受保护_18

⒁ 在目录中查找文件名为“ABC”的文件

受保护_19

⒂ 用于查找特定目录中所有 .loom 文件的代码。

受保护_21

⒃ 查找特定目录中的重复文件名


受保护_2


⒄ 按照给定目录中文件创建的顺序输出时间和文件信息


受保护_3



2.修改目录

⑴ 将“ABC”更改为“ABCD”。


受保护_4


⑵ 删除特定目录内的所有子目录:即提取子目录中的所有文件。


受保护_5



3。压缩文件

⑴ 将特定目录下的所有文件(包括子文件夹)压缩为test.zip。

受保护_22

⑵ 只收集以.merged.png结尾的文件并压缩到.tar.gz

受保护_25



4。查询流程

⑴ 使用app.py查询所有进程

受保护_27



5。执行过程

⑴ 使用nohup在后台运行

步骤1. 准备.sh 文件或.py 文件

步骤2. 打开终端

步骤3. 设置环境后,导航到包含要执行的 .sh.py 文件的目录(例如:app.py

步骤 4. 授予权限:chmod 755 app.py

第5步. 使用nohup执行:nohup python app.py \

步骤6. 再按一次Enter键执行

步骤 7. (可选)检查执行情况:ps -ef | grep app.py → 检查 nohup.out。应该识别关键字“app.py”

步骤 8. (可选)强制终止后台执行:kill {ProcessID}

⑵ 循环



6。生物信息学

受保护_37

① 统计文件的行数。

grep -v ^# gencode.v19.long_noncoding_RNAs.gtf | wc -l

① 输出文件中不包括以 # 开头的行数。

^(插入符号)的作用: ^ 表示正则表达式中行的开头。 ^# 表示“以 # 开头的行”。> ③ -v 的作用: -v 的意思相反。如果没有 -v,则仅输出以 # 开头的行。

| 的作用(竖线): 将上一个命令的输出作为下一个命令(wc -l)的输入传递。

grep -w gene gencode.v19.long_noncoding_RNAs.gtf | wc -l

① 输出文件中包含独立字gene 的行数。

② 如果没有 -w,使用 grep gene 将匹配任何包含 gene 的行,即使作为另一个单词的一部分,例如 geneticsprogene



输入 2023.12.28 14:59

results matching ""

    No results matching ""