以下是一些常用的简单 bash
命令:
-
文件和目录操作:
-
ls
:列出当前目录下的文件和目录。 -
cd [目录名]
:进入指定目录。 -
pwd
:显示当前工作目录的路径。 -
mkdir [目录名]
:创建新目录。 -
rmdir [目录名]
:删除空目录。 -
rm [文件名]
:删除文件。 -
rm -r [目录名]
:递归删除目录及其内容。 -
cp [源文件] [目标文件]
:复制文件。 -
mv [源文件] [目标文件]
:移动或重命名文件。
-
-
文件内容查看:
-
cat [文件名]
:显示文件内容。 -
more [文件名]
:分页显示文件内容。 -
less [文件名]
:类似more
,但可以上下滚动浏览文件内容。 -
head -n [行数] [文件名]
:显示文件的前几行。 -
tail -n [行数] [文件名]
:显示文件的最后几行。 -
grep '[关键词]' [文件名]
:在文件中搜索关键词。
-
-
文件权限管理:
-
chmod [权限] [文件名]
:修改文件权限,例如chmod 755 filename
。 -
chown [用户] [文件名]
:更改文件的所有者。 -
chgrp [组名] [文件名]
:更改文件的用户组。
-
-
系统信息:
-
who
:查看当前登录的用户。 -
whoami
:查看当前用户的用户名。 -
date
:显示当前日期和时间。 -
uptime
:显示系统运行时间。 -
uname -a
:显示系统内核信息。 -
top
:实时查看系统资源占用情况。
-
-
网络操作:
-
ping [地址]
:测试与某个地址的连通性。 -
ifconfig
:显示网络接口信息。 -
curl [网址]
:发送网络请求获取数据。 -
wget [网址]
:下载指定网址的文件。
-
-
压缩与解压:
-
tar -cvf [文件名.tar] [文件/目录]
:将文件或目录压缩为.tar
格式。 -
tar -xvf [文件名.tar]
:解压.tar
文件。 -
gzip [文件名]
:压缩文件为.gz
格式。 -
gunzip [文件名.gz]
:解压.gz
文件。
-
这些命令可以帮助你快速操作文件、查看系统信息和进行网络测试,是使用 bash
时非常实用的基础命令。