You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
1.7 KiB
108 lines
1.7 KiB
3 years ago
|
* 显示前N个
|
||
|
|
||
|
```
|
||
|
ll -lht|head -n 20
|
||
|
```
|
||
|
|
||
|
* 压缩命令过长
|
||
|
|
||
|
```shell
|
||
|
find ./ -name '*' -print |zip files -@
|
||
|
```
|
||
|
|
||
|
* 合并文件
|
||
|
|
||
|
```sql
|
||
|
cat *.txt > target.txt
|
||
|
```
|
||
|
|
||
|
* 配置定时任务
|
||
|
|
||
|
```sql
|
||
|
root 用户
|
||
|
vim /etc/crontab
|
||
|
|
||
|
SHELL=/bin/bash
|
||
|
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||
|
MAILTO=root
|
||
|
|
||
|
# For details see man 4 crontabs
|
||
|
|
||
|
# Example of job definition:
|
||
|
# .---------------- minute (0 - 59)
|
||
|
# | .------------- hour (0 - 23)
|
||
|
# | | .---------- day of month (1 - 31)
|
||
|
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
|
||
|
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|
||
|
# | | | | |
|
||
|
# * * * * * user-name command to be executed
|
||
|
20 04 * * * root reboot
|
||
|
|
||
|
# 加载配置
|
||
|
crontab /etc/crontab
|
||
|
|
||
|
# 重启crontab服务
|
||
|
systemctl restart crond.service
|
||
|
```
|
||
|
|
||
|
* 查看上一次启动
|
||
|
|
||
|
```sql
|
||
|
who -b
|
||
|
```
|
||
|
|
||
|
* 切分文件
|
||
|
|
||
|
```sql
|
||
|
# 按大小切分
|
||
|
split -b 100m xxxx
|
||
|
# 按行切分
|
||
|
split -l xxxx
|
||
|
# 设置拆分后文件名,指定数字后缀
|
||
|
split -b 100m -d xxxx xxxx_part_
|
||
|
```
|
||
|
|
||
|
* 显示文件大小
|
||
|
|
||
|
```sql
|
||
|
du -sh xxxx
|
||
|
```
|
||
|
|
||
|
* grep
|
||
|
|
||
|
```sql
|
||
|
# 高亮查找结果
|
||
|
grep --color "test" catalina.out
|
||
|
# 显示在第几行
|
||
|
grep -n test catalina.out
|
||
|
```
|
||
|
|
||
|
* zip
|
||
|
|
||
|
```shell
|
||
|
# 压缩
|
||
|
zip -r ./xxx.zip ./*
|
||
|
# 解压
|
||
|
unzip xxx.zip
|
||
|
# 查看压缩文件内容
|
||
|
unzip -v xxx.zip
|
||
|
# 从zip中删除xxx.txt文件
|
||
|
zip xxx.zip -d xxx.txt
|
||
|
```
|
||
|
* 软链接
|
||
|
|
||
|
```shell
|
||
|
ln -s 源文件名 软链接文件名
|
||
|
```
|
||
|
|
||
|
* 查看端口占用情况
|
||
|
|
||
|
```shell
|
||
|
# 查看所有
|
||
|
lsof -i
|
||
|
# 查看指定端口
|
||
|
lsof -i:8080
|
||
|
# 查看文件进程
|
||
|
lsof xxx.txt
|
||
|
```
|