#search files by type or name or size
find /asle03/sle/data -type f -name "SLEUPL*.dat" -exec ls -l {} \;
find /asle03/sle/log -type f -size 100K -exec ls -l {} \;
#find file and include "error" string
find / -type f -name "*.log" | xargs grep "ERROR"
find . -type f | xargs grep "10002"
#find 777 permission files and change to 775
find . -perm 777 | xargs chmod 775
#query MQ version:
dspmqver
#find a port and kill process
lsof -i:9080
kill -9 1234
#查看进程对应的端口
netstat -antp | grep 进程号
#change the owner of files or folders
cd /usr/local/web/sites/WLD1138
[as root] find . -user root -exec chown -R webspher:webspher {} \;
#clear file content
cp /dev/null filename.log
vi filename
:1,.d
#Linux machine performance
prstat -a
sar -u 2 5
#Check password in UAT/PROD
pbrun checkpwm -S CTG -U CTG0SLE
#Cut String
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr "$a" 1 8
2.echo $a|awk '{print substr($0,1,8)}'
3.echo $a|cut -c1-8
二、按指定的字符串截取
1、第一种方法:
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串
"*"只是一个通配符可以不要
2、第二种方法:${varible:n1:n2}:截取变量varible从n1到n2之间的字符串, 用于bash。
#replace file content
for file in `find . -name *.xml`
do
sed -i "s/$replaceMatchValue/$replaceValue/g" $file
done
#date
YESTERDAY=$(date -d yesterday +"%Y%m%d")
echo "yesterday is " $YESTERDAY
TODAY=$(date -d today +"%Y%m%d")
echo "today is " $TODAY
##根据条件查找进程并批量杀掉,其中grep -v "grep"表示反向选择,查找除了grep的进程
#!/bin/sh
pro_name=java
keys=`ps -ef |grep "$pro_name" |grep -v "grep" | awk '{print $2}'`
for key in ${keys}
do
sudo -t webspher kill -9 $key
done
##生成密钥对
ssh-keygen -b 1024 -t rsa
#读取csv文件,分割到数组
strsplit=","
filename="filename.csv"
while read line
do
IFS=$strsplit read -a column <<< "$line"
echo ${column[1]}
echo ${column[2]}
done <$filename
#Mysql连接命令
mysql -h服务器 -P端口 -u用户 -p密码
#按行垂直显示结果
select * from table \G
相关推荐
车载常用linux命令+火车/高铁/公交车行业
VS-附录1监控工程师常用Linux命令集.pdf
常用Linux命令 常用Linux命令 常用Linux命令 常用Linux命令 常用Linux命令
非常齐全linux 命令 所以的命令都有详细的解释用法
python 常用linux命令 Python常用Linux命令 Python是一种高级编程语言,常用于数据分析、人工智能、Web开发等领域。而Linux是一种开源的操作系统,广泛应用于服务器、嵌入式设备等领域。在Python开发中,经常需要...
常用Linux命令,测试过的非常好用。 使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的...
linux常用命令linux常用命令linux常用命令linux常用命令常用命令常用命令
常用Linux命令.pdf
文档内包括常用Linux命令,vim编辑器,以及一些系统命令
Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux...
这本书不仅适合初学者快速掌握Linux命令的基础知识,也适合有一定经验的用户深入理解和应用Linux命令的高级功能。 这本书的内容全面而深入。它涵盖了Linux系统中最常用的命令,并对每个命令进行了详细的解读,包括...
常用 linux 命令 常用 linux 命令 收藏 操作系统
常用Linux命令合集,Shell脚本的最好助手啊。
2019051420运维常用linux命令 pdf
linux常用命令大全,77个常用Linux命令和工具
02. 常用 Linux 命令的基本使用 03. 自动补全 Linux 终端命令格式 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 --help 2.2 man 文件和目录常用命令 目标 01. 查看目录内容 1.1 终端实用技巧 1.2 ...
Linux课件ppt及常用Linux命令集,还有LINUX高手经验:LINUX常见问题20个详细解答和Linux系统29个常见问题的详细解答。
常用Linux命令备忘速查手册
Busybox是一款集成100多个最常用Linux命令和工具的合集,包含了如ls、cat和echo等的简单工具和grep、find、mount以及telnet等复杂的工具,快来下载体验吧。 软件介绍 BusyBox 是一个集成了一百多个最常用linux命令和...