有用的 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的行,即使作为另一个单词的一部分,例如genetics或progene。
输入: 2023.12.28 14:59