📅  最后修改于: 2023-12-03 14:47:26.346000             🧑  作者: Mango
Shell/Bash 是一种命令行解释器,在 Unix/Linux 环境下运行。它为用户提供了一个交互式的接口,让用户能够通过输入命令来控制操作系统。
在 Linux 系统中,所有的文件和目录都以根目录 /
为基础。使用 cd
命令来切换工作目录:
cd /path/to/directory # 进入目录
cd .. # 返回上级目录
cd ~ # 进入当前用户的家目录
以下是最常见的文件操作命令:
touch filename # 创建空文件
echo "Hello World" > filename # 写入内容到文件
cat filename # 查看文件内容
rm filename # 删除文件
cp filename newfilename # 复制文件
mv filename newfilename # 移动文件
用以下命令可以列出当前所有运行的进程:
ps
用以下命令可以杀死正在运行的一个进程:
kill PID
以下命令可以提供系统信息:
uname -a # 显示系统信息
df -h # 显示磁盘使用情况
free -m # 显示内存使用情况
除了在命令行中执行单个命令之外,还可以使用 Shell 脚本来执行多个命令。以下是一个简单的示例:
#!/bin/bash
echo "Hello World"
ls -la
在执行此脚本之前,需要对其进行设置:chmod +x script.sh
使它可执行。
Shell 是 Linux 系统最常用的命令行解释器,同时也是程序员日常工作中必备基础技能。我们在编写脚本时,可以更加高效、快速地完成许多重复性任务。