1,循环递归删除目录下的.svn文件夹
find . -type d -name ".svn" | xargs sudo rm -rf
2,若一个目录中小文件过多,直接用rm报错,可以每次取十个循环删除
ls | xargs -n 10 rm -fr
3,分析log:以“&”符分隔,打印出第一列,排序,除重
awk -F '&' '{print $1}' | sort | uniq
4, Remove SVN directories
$ find . -name '.svn' -exec \rm -fr {} \; -print;
5, Remove jars
$ find . -name '*.jar' -exec \rm -fr {} \; -print;
6, Remove empty directories
$ find . -type d -depth -print | xargs rmdir
7,目录权限变更
$ chmod -R 777 directory
对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
8,查看以start命名的运行进程
$ ps -ef | grep start
nw79725
7209 7206 0 23:39:11 ? 0:00 /bin/sh /home/nw79725/bea103/user_projects/domains/bin/startWebLog.sh
9,强制关闭进程
kill -9 7209
10,后台运行脚本
$nohup /root/start.sh &
11,清空文件size
$ > test.txt(文件大小被截为0字节)
12,重命名文件
$ mv abc.txt 123.txt
13,解压缩zip文件到指定目录
unzip OsmApp.zip -d OsmApp
分享到:
相关推荐
接下来,我们来看几个Shell脚本的例子: 1. **欢迎消息脚本**:这个脚本会在用户登录时显示一个欢迎消息。 ```bash #!/bin/bash echo "欢迎,$(whoami)!今天是$(date)。" ``` 这个脚本使用`whoami`命令获取...
4. **Shell脚本中的常用元素** - `#!/bin/bash`:Shebang,指定脚本使用的Shell解释器。 - `echo`:打印输出。 - `read`:从标准输入读取数据。 - `date`:获取当前日期和时间。 - `$PATH`:环境变量,包含可...
在标题“无聊写了个shell脚本”中,我们可以想象作者利用闲暇时间探索并实践了Shell脚本编写。描述中提到的“shell的loading效果”,指的是在执行命令或程序时显示动态加载的界面,这种效果可以提供用户反馈,增加...
这里,我们将详细探讨在Shell脚本中常用的几种循环操作。 1. **For循环** For循环用于遍历一个列表或一组值。在Shell中,for循环有几种形式: ```bash # 用于遍历单词列表 for var in item1 item2 item3; do ...
在给定的“几个shell编程的小例子”中,我们可以看到四个不同的脚本示例,分别涉及了不同的编程概念。以下是这些知识点的详细说明: 1. **一百内的素数**:这个例子展示了如何在Shell中实现一个简单的素数检测算法...
1. **脚本头部**:在脚本文件的开头,通常会添加一个声明行告诉系统该文件是一个shell脚本。例如: ```bash #!/bin/bash ``` 这行被称为“shebang”,它告诉系统使用哪个解释器来执行脚本。 2. **变量**:在...
在C语言中编写一个简单的shell命令解析器,首先需要实现以下几个关键步骤: 1. **读取用户输入**:使用`fgets()`函数从标准输入读取用户输入的命令行。 2. **命令解析**:通过`strtok()`或其他字符串处理函数,将...
Shell脚本是通过编写一系列Shell命令来实现自动化任务的一种方式。Shell脚本可以用于执行各种系统管理任务、数据处理以及其他复杂的操作。 #### 二、Shell脚本的重要性 Shell脚本对于系统管理员和开发者来说非常...
在Linux系统中,Shell脚本是一种非常强大的工具,它允许用户编写自动化任务,执行系统管理操作,甚至构建复杂的程序。然而,随着脚本的复杂性和重要性增加,保护脚本内容的安全变得至关重要,特别是当脚本包含敏感...
在源码构建过程中,shell脚本通常会涉及到以下几个工具: 1. make:一种编译管理工具,根据Makefile文件编译源代码。 2. autotools:一组工具(autoconf, automake, libtool等),用于生成跨平台的配置脚本和...
3. **基本命令操作**:虽然读者已经有了一定的基础,但书中可能会回顾一些常用的Shell命令,比如`cd`、`ls`、`cp`、`mv`等,并讲解这些命令的常用选项和参数。 ### Shell脚本编程 4. **脚本编写基础**:包括脚本的...
本文将深入讲解Linux shell脚本的几个核心知识点,包括Shebang、变量、作用域、特殊参数变量、状态变量、内置命令、字符串操作以及文件管理。 首先,Shebang(#!/bin/bash)是shell脚本的第一行,它指定了脚本应...
Shell脚本是Linux系统中的一个强大工具,它允许用户通过编写一系列命令来自动化日常任务,提高工作效率。这本书很可能是为帮助读者熟悉bash Shell(最常用的Linux Shell)的语法和功能而编写的。 在Linux世界中,...
学习Shell命令主要涉及以下几个方面: 1. **基本操作**:如创建、删除、移动和重命名文件或目录。`mkdir`用于创建目录,`rm`用于删除文件或目录(需谨慎使用),`mv`用于移动或重命名,`cp`用于复制文件或目录。 2...
这里我们探讨几个基本的Shell脚本例子,包括用户交互、参数处理、文件解压缩以及进度条模拟。 1. 用户交互脚本: 在`show_var.sh`这个例子中,脚本通过`while`循环不断请求用户输入数字,直到用户输入"end"为止。`...
在编写Shell脚本时,我们需要注意以下几个关键概念: 1. **变量**:Shell脚本中可以定义和使用变量来存储数据。变量可以是字符串、数字或其他复杂类型。例如,`name="John"`定义了一个名为`name`的变量,其值为...
例如,可以编写一个Shell脚本来实时监控系统日志,利用正则表达式匹配特定错误信息,并在发现问题时自动发送警报邮件。 在学习和实践过程中,理解每个符号和结构的含义,多做练习,是掌握这两项技能的关键。通过...