📅  最后修改于: 2023-12-03 15:35:26.641000             🧑  作者: Mango
Shell 是一个接收用户输入并执行相应指令的解释器(interpreter),而 Bash 是 Shell 的一种。
在 Ubuntu 系统中,Shell-Bash 是默认的命令行解释器,在命令行中进行文件的操作、软件的运行等等需要使用 Bash 的相关命令。因此,掌握 Shell-Bash 对于程序员来说是非常重要的。
ls
命令用于查看当前目录下的文件和文件夹。
示例:
ls # 查看当前目录下的文件和文件夹
ls /path/to/directory # 查看指定目录下的文件和文件夹
ls -l # 以列表的形式显示文件和文件夹
ls -a # 显示隐藏文件和文件夹
cd
命令用于切换当前目录。
示例:
cd /path/to/directory # 进入指定的目录
cd .. # 进入上级目录
cd - # 进入上次所在的目录
cp
命令用于复制文件或者目录。
示例:
cp /path/to/source /path/to/destination # 复制文件
cp -r /path/to/source /path/to/destination # 复制目录
mv
命令用于移动文件或者目录。
示例:
mv /path/to/source /path/to/destination # 移动文件
mv /path/to/source /path/to/newfilename # 重命名文件
mv /path/to/source /path/to/newdirectory # 移动目录
rm
命令用于删除文件或目录。
示例:
rm /path/to/file # 删除文件
rm -r /path/to/directory # 删除目录
sudo
命令用于以超级管理员身份执行命令。
示例:
sudo apt-get update # 更新软件包
sudo service apache2 restart # 重启 Apache 服务器
ps
命令用于查看当前系统的进程信息。
示例:
ps aux # 查看所有进程信息
ps aux | grep processname # 查看指定名称的进程信息,例如查看 Apache 进程的信息
top
命令用于实时监视系统的进程信息。
示例:
top # 查看所有进程信息
kill
命令用于关闭指定的进程。
示例:
kill PID # 关闭指定 PID 的进程
以上只是 Bash 命令的一部分,随着使用场景的不同,还有很多其他的 Bash 命令,希望本文能够帮助大家更好地掌握 Shell-Bash,提高命令行操作的效率。