Linux 常用命令、系统变量修改、Shell 脚本编写教程
'在 Linux 中,使用一些常用的命令可以提高工作效率。以下列出了一些常用的命令:
- ls:列出目录中的文件和子目录
- cd:切换当前工作目录
- pwd:显示当前工作目录的完整路径
- mkdir:创建一个目录
- rmdir:删除一个空目录
- rm:删除文件或目录
- cp:复制文件或目录
- mv:移动文件或目录
- touch:创建一个空文件或改变文件的时间戳
- cat:查看文件内容
- grep:在文件中查找匹配的字符串
- find:在指定目录中查找文件
- chmod:修改文件或目录的权限
- chown:修改文件或目录的所有者和所属组
- tar:压缩和解压文件或目录
- top:查看系统运行的进程和资源占用情况
- ps:查看当前用户的进程信息
- ssh:通过网络连接到远程主机
- scp:在本地和远程主机之间复制文件
- ping:测试网络连接和延迟。
在 Linux 中,修改系统变量的方式是通过修改 /etc/profile 文件或者在用户家目录下的 .bashrc 文件中添加相关的配置。修改完成后需要执行 source /etc/profile 或 source ~/.bashrc 才能生效。
要查看系统变量,可以使用 echo $变量名 或者 env 命令。其中,echo $变量名 用于查看单个变量的值,而 env 命令用于查看所有环境变量。
Linux 中 shell 脚本的编写流程一般如下:
- 首先确定脚本的目的和功能
- 编写脚本的头部,指定解释器和其他配置信息
- 编写脚本的主体部分,包括变量的定义、条件判断、循环语句等
- 脚本的结尾部分可以输出结果或者执行清理操作等
- 保存脚本并赋予执行权限
- 执行脚本并测试其功能,根据需要进行调试和修改。
好的,以下是一个简单的例子来说明 Linux 中 shell 脚本的编写流程:
-
首先确定脚本的目的和功能:假设我们要编写一个脚本,用于计算两个数的和和差。
-
编写脚本的头部,指定解释器和其他配置信息:我们可以在脚本的第一行添加 #!/bin/bash 来指定解释器为 Bash,并在需要的情况下添加其他配置信息。
-
编写脚本的主体部分,包括变量的定义、条件判断、循环语句等:我们可以定义两个变量 num1 和 num2,并使用 read 命令从用户输入中获取它们的值。然后,使用 expr 命令计算它们的和和差,并将结果输出。
#!/bin/bash
echo 'Please enter the first number:'
read num1
echo 'Please enter the second number:'
read num2
sum=$(expr $num1 + $num2)
diff=$(expr $num1 - $num2)
echo 'The sum of $num1 and $num2 is: $sum'
echo 'The difference between $num1 and $num2 is: $diff'
-
脚本的结尾部分可以输出结果或者执行清理操作等:在这个例子中,我们已经在主体部分输出了结果,因此结尾部分可以留空。
-
保存脚本并赋予执行权限:我们可以使用任何文本编辑器来创建脚本文件,例如使用 vi 命令来创建一个名为 calculate.sh 的文件。然后,使用 chmod 命令为脚本文件赋予执行权限。
-
执行脚本并测试其功能,根据需要进行调试和修改:我们可以使用 ./calculate.sh 命令来执行脚本,并输入两个数字进行测试。如果需要进行调试和修改,可以使用 echo 命令输出中间结果或者添加其他调试信息来进行调试。
以上就是一个简单的例子,说明了 Linux 中 shell 脚本的编写流程。'
原文地址: https://www.cveoy.top/t/topic/nw31 著作权归作者所有。请勿转载和采集!