引言

CentOS作为一款免费、高度兼容Red Hat Enterprise Linux的Linux发行版,因其稳定性、安全性以及广泛的社区支持而受到众多系统管理员和开发者的青睐。掌握CentOS的基本命令对于高效管理Linux系统至关重要。本文将为您提供一份CentOS命令速成宝典,帮助您轻松入门并提升Linux系统管理技能。

文件和目录管理

ls

ls命令用于显示当前目录下的文件和子目录。

  • -l选项:以长格式显示,包括权限、所有者、文件大小等信息。
  • -a选项:显示所有文件,包括隐藏文件。
ls -l
ls -a

cd

cd命令用于更改当前工作目录。

  • ~表示用户的主目录。
  • .表示当前目录。
  • ..表示上级目录。
cd /path/to/directory
cd ~
cd .
cd ..

pwd

pwd命令用于显示当前工作目录的完整路径。

pwd

mkdir

mkdir命令用于创建一个新目录。

  • -p选项:可以创建多级目录。
mkdir newdirectory
mkdir -p /path/to/parent/child

rm

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

  • -r选项:表示递归删除。
  • -f选项:表示强制删除。
rm filename
rm -r directory
rm -rf *

cp

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

  • -r选项:表示递归复制目录及其内容。
cp sourcefile destinationfile
cp -r sourceldirectory destinationdirectory

mv

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

  • mv命令通常也用作重命名文件。
mv sourcefile destinationfile

touch

touch命令用于创建一个新文件或更新已有文件的时间戳。

touch filename

cat

cat命令用于连接文件并打印到标准输出。

cat file.txt

文件编辑和查看

vi / vim

vivim命令用于打开或创建文件,并以文本编辑模式进入。

vi file.txt
vim file.txt

cat

cat命令用于查看文件内容。

cat file.txt

tail

tail命令用于查看文件的最后几行。

tail file.txt
tail -f file.txt

head命令用于查看文件的前几行。

head file.txt

权限和所有权

chmod

chmod命令用于修改文件或目录的权限。

chmod [权限] [文件或目录]

网络相关命令

ping

ping命令用于检测网络连接。

ping [主机名或IP地址]

ifconfig

ifconfig命令用于显示和配置网络接口。

ifconfig

netstat

netstat命令用于显示网络连接、路由表、接口统计等信息。

netstat

总结

本文为您提供了CentOS命令速成宝典,涵盖了文件和目录管理、文件编辑和查看、权限和所有权、网络相关命令等方面的内容。通过学习和掌握这些基本命令,您将能够更加高效地管理Linux系统。祝您学习愉快!