linux&shell日常脚本命令(1)

  1. Linux 清理make、configure生成的文件(灵感来自于quilt安装)
bash 复制代码
make clean #make clean 可以清除make失败的内容

Linux 清理make、configure生成的文件

== make clean #清除上一次make命令生成的文件==
make distclean #清除上一次make以及configure命令生成的文件

然后再

bash 复制代码
make
make test
make install
  1. shell脚本传参
    shell如何传递外部参数给文件内部使用
    shell脚本传参
    sub.sh
bash 复制代码
#!/bin/bash

for i in $(seq 941 1000)
 do
    name=$(printf p%04d $i);
    mv em${i}.pdb $name
    cd  $name
    chmod +X run.sh
    nohup bash run.sh em${i}.pdb >output 2>&1 &  
    cd ..
done

run.sh

bash 复制代码
#!/bin/bash
...............
pdb_file=$1
xxxx ${pdb_file} >> Result
  1. 解压.tgz文件
    Linux解压.tgz,.tar.gz文件(tar详细参数使用介绍)
    linux中如何解压.tgz

==解压到当前文件夹: tar zxvf 文件名.tgz -C ./ ==
解压到指定文件夹下: tar zxvf 文件名.tgz -C /指定路径

  1. find查找指定文件夹
    Shell中find命令查找指定文件或目录
    linux find 命令查找文件和文件夹
bash 复制代码
find ./* -name filename type -d
  1. du命令
    linux用kb显示文件大小,linux df查看硬盘使用量 du查看文件所占大小
  2. tree命令
    linux常用命令介绍 06 篇------Linux查看目录层级结构以及创建不同情况的层级目录
    How to Master the Linux Tree Command
    安装:
bash 复制代码
sudo apt-get install tree
  1. 查看指定目录下的所有文件
    显示当前目录下的所有隐藏文件
bash 复制代码
ls -a
ls -a *
相关推荐
bjzhang7535 分钟前
CentOS下安装MySQL详解
linux·mysql·centos
Jason_chen2 小时前
Linux 6.2 音频机制深度解析:AI驱动的低延迟音频与零信任音频安全架构
linux
下午写HelloWorld2 小时前
Linux系统及Ubuntu常用指令
linux·ubuntu·操作系统
weixin_523185324 小时前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端
凡人叶枫5 小时前
Effective C++ 条款04:确定对象被使用前已先被初始化
java·linux·开发语言·c++·嵌入式开发
云栖梦泽5 小时前
玩转RK3506SDK
linux·嵌入式硬件
Java面试题总结5 小时前
Linux-Ubantu-贴士-apt的地盘
linux·运维·服务器
kong@react6 小时前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker
凡人叶枫6 小时前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
凡人叶枫6 小时前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++