shell脚本命令

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Shell命令是在类Unix操作系统中使用的命令行解释器shell中执行的命令。Shell命令可以用于执行系统命令、操作文件、进行文本处理、管理进程等。以下是一些常见的Shell命令

1. `ls`列出当前目录下的文件和文件夹。
2. `cd`切换当前工作目录。
3. `pwd`显示当前工作目录的路径。
4. `mkdir`创建一个新目录。
5. `rm`删除文件或目录。
6. `cp`复制文件或目录。
7. `mv`移动文件或目录也可用于重命名。
8. `cat`显示文件内容。
9. `more`逐页显示文件内容。
10. `less`与`more`类似但支持向前和向后翻页。
11. `head`显示文件的前几行。
12. `tail`显示文件的后几行。
13. `grep`在文件中搜索指定的模式。
14. `find`按照指定条件查找文件。
15. `chmod`修改文件权限。
16. `chown`修改文件所有者。
17. `chgrp`修改文件所属组。
18. `ps`显示当前运行进程的状态。
19. `top`实时显示系统中运行的进程和资源占用情况。
20. `kill`终止指定的进程。
21. `wget`从网络上下载文件。
22. `tar`打包和解压文件。
23. `zip`和`unzip`压缩和解压缩文件。
24. `ssh`远程登录到另一台主机。
25. `scp`在本地主机和远程主机之间复制文件。

继续上面的Shell命令介绍

13. `chmod`修改文件或目录的权限。
14. `chown`修改文件或目录的所有者。
15. `chgrp`修改文件或目录的所属组。
16. `ps`列出当前运行的进程。
17. `top`实时显示系统资源使用情况和运行的进程。
18. `kill`终止指定的进程。
19. `wget`从网络上下载文件。
20. `curl`发送HTTP请求并获取响应内容。
21. `tar`打包和解压文件。
22. `zip`和`unzip`压缩和解压文件。
23. `ssh`远程登录到另一台主机。
24. `scp`在本地主机和远程主机之间复制文件。
25. `echo`在终端输出文本或变量的值。
26. `export`设置环境变量。
27. `history`查看命令历史记录。
28. `alias`创建命令别名。
29. `sed`使用正则表达式进行文本处理。
30. `awk`强大的文本处理工具。
31. `cut`从文本中提取指定的列。
32. `sort`对文本进行排序。
33. `uniq`删除或统计重复的行。
34. `wc`统计文件或文本的行数、字数和字符数。
35. `grep`在文本中搜索指定的模式。
36. `tee`将输出内容同时显示在终端和写入文件。
37. `ifconfig`显示和配置网络接口信息。
38. `netstat`显示网络连接和路由表。
39. `ping`测试与目标主机的连通性。
40. `traceroute`跟踪数据包的路径。

这只是一小部分常见的Shell命令Shell在功能和灵活性方面非常丰富。要更多了解每个命令的详细用法和选项可以使用命令的`man`页例如`man ls`阅读其手册。此外在互联网上还有许多Shell命令的教程和实例供参考。

 变量叠加 

[root@localhost ~]$ test=123
[root@localhost ~]$ test="$test"456
[root@localhost ~]$ echo $test
123456
#叠加变量test变量值变成了123456
[root@localhost ~]$ test=${test}789
[root@localhost ~]$ echo $test
123456789
#再叠加变量test变量值编程了123456789

 

 readonly a  #只读变量

 

 expr 算数运算符

[root@localhost ~]$ vi computers.sh
#!/bin/bash
a=10
b=20
echo ' '
echo 'a+b= ' `expr $a + $b`
echo 'a-b= ' `expr $a - $b`
echo 'a*b= ' `expr $a \* $b`
echo 'a/b= ' `expr $a / $b`
echo 'a%b= ' `expr $a % $b`

#判断是否相等
if [ $a == $b ]
then
	echo 'a等于b'
else
	echo 'a不等于b'
fi

不支持字符串

 

 

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: shell