📜  Ubuntu 系统规范 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.641000             🧑  作者: Mango

Ubuntu 系统规范 - Shell-Bash

简介

Shell 是一个接收用户输入并执行相应指令的解释器(interpreter),而 Bash 是 Shell 的一种。

在 Ubuntu 系统中,Shell-Bash 是默认的命令行解释器,在命令行中进行文件的操作、软件的运行等等需要使用 Bash 的相关命令。因此,掌握 Shell-Bash 对于程序员来说是非常重要的。

常用的 Bash 命令
文件相关命令

ls

ls 命令用于查看当前目录下的文件和文件夹。

示例:

ls # 查看当前目录下的文件和文件夹
ls /path/to/directory # 查看指定目录下的文件和文件夹
ls -l # 以列表的形式显示文件和文件夹
ls -a # 显示隐藏文件和文件夹

cd

cd 命令用于切换当前目录。

示例:

cd /path/to/directory # 进入指定的目录
cd .. # 进入上级目录
cd - # 进入上次所在的目录

cp

cp 命令用于复制文件或者目录。

示例:

cp /path/to/source /path/to/destination # 复制文件
cp -r /path/to/source /path/to/destination # 复制目录

mv

mv 命令用于移动文件或者目录。

示例:

mv /path/to/source /path/to/destination # 移动文件
mv /path/to/source /path/to/newfilename # 重命名文件
mv /path/to/source /path/to/newdirectory # 移动目录

rm

rm 命令用于删除文件或目录。

示例:

rm /path/to/file # 删除文件
rm -r /path/to/directory # 删除目录
系统相关命令

sudo

sudo 命令用于以超级管理员身份执行命令。

示例:

sudo apt-get update # 更新软件包
sudo service apache2 restart # 重启 Apache 服务器

ps

ps 命令用于查看当前系统的进程信息。

示例:

ps aux # 查看所有进程信息
ps aux | grep processname # 查看指定名称的进程信息,例如查看 Apache 进程的信息

top

top 命令用于实时监视系统的进程信息。

示例:

top # 查看所有进程信息

kill

kill 命令用于关闭指定的进程。

示例:

kill PID # 关闭指定 PID 的进程
结尾

以上只是 Bash 命令的一部分,随着使用场景的不同,还有很多其他的 Bash 命令,希望本文能够帮助大家更好地掌握 Shell-Bash,提高命令行操作的效率。