shell运维常用命令
时间: 2023-10-02 18:03:58 浏览: 40
1. ls:列出目录下的文件和目录
2. cd:切换目录
3. mkdir:创建目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动文件或目录
7. touch:创建空文件
8. cat:查看文件内容
9. grep:查找文件中的某个字符串
10. find:查找文件或目录
11. chmod:修改文件或目录的权限
12. chown:修改文件或目录的所有者
13. ps:查看系统进程
14. top:查看系统资源占用情况
15. netstat:查看网络连接状态
16. ping:测试网络连接
17. ifconfig:查看网络接口信息
18. ssh:远程登录到服务器
19. scp:远程复制文件
20. tar:打包或解压文件或目录
相关问题
linux运维常用shell命令
常用的 Linux 运维 Shell 命令包括:
1. ls:列出目录内容。
2. cd:切换当前目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. rmdir:删除空目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可用于重命名。
8. rm:删除文件或目录。
9. cat:查看文件内容。
10. head:显示文件开头部分。
11. tail:显示文件末尾部分。
12. grep:在文件中搜索指定模式。
13. find:根据条件搜索文件。
14. chmod:修改文件或目录的权限。
15. chown:修改文件或目录的所有者。
16. chgrp:修改文件或目录的所属组。
17. tar:打包和解包文件。
18. ssh:远程登录到其他机器。
19. top:实时显示系统资源使用情况。
20. du:查看目录或文件的磁盘使用情况。
这只是一小部分常用的 Shell 命令,还有很多其他命令可以用于不同的操作和需求。
运维常用shell脚本案例
运维常用的shell脚本案例有很多,以下是其中几个常见的案例:
1. 批量创建用户账号:使用循环结构和命令行工具,可以编写一个脚本来批量创建用户账号。比如,使用`useradd`命令创建用户,然后使用`passwd`命令设置用户密码。脚本如下所示:
```
#!/bin/bash
for i in `seq 1 50`
do
useradd -G student student$i
echo student$i | passwd student$i --stdin
done
```
2. 文件转移和备份:使用脚本可以实现将指定目录下大于一定大小的文件转移到另一个目录下。比如,使用`ls`命令列出目录下的文件,然后使用`mv`命令将符合条件的文件移动到另一个目录。脚本如下所示:
```
#!/bin/bash
for FILE in `ls /usr/local/test`
do
if [ -f $FILE ] ; then
if [ `ls -l $FILE | awk '{print $5}'` -gt 100000 ] ; then
mv $FILE /tmp/
fi
fi
done
```
3. 定期备份文件:使用脚本可以实现定期备份指定目录下的文件,并按照一定的命名规则存放备份文件。比如,使用`cp`命令复制文件,然后使用`date`命令获取当前日期,最后使用`tar`命令将文件打包成压缩文件。脚本如下所示:
```
#!/bin/bash
BACKUP_DIR="/root/bak"
DATE=$(date +"%y%m%d")
tar -czvf $BACKUP_DIR/$DATE_etc.tar.gz /etc
```
这些案例只是运维中常见的一部分,运维人员还可以根据具体需求编写其他的shell脚本来实现不同的功能。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)