CentOS操作命令包括但不限于以下几种:
- 系统操作命令:
- 关机、重启及登出 :
shutdown -h now
:关闭系统。init 0
或telinit 0
:关闭系统。shutdown -r now
:重启系统。reboot
:重启系统。logout
:注销。
- 查看系统信息 :
arch
或uname -m
:显示机器的处理器架构。uname -r
:显示正在使用的内核版本。dmidecode -q
:显示硬件系统部件信息。
- 文件和目录操作命令:
- 创建文件或目录 :
touch 文件名
:创建文件。mkdir 目录名
:创建单层目录。mkdir -p 多层目录名
:创建多层目录。
- 删除文件或目录 :
rm 文件名
:删除指定文件(会提示是否删除)。rm -f 文件名
:强制删除指定文件(不会有提示)。rm -r 目录名
:删除指定目录(会提示是否删除)。rm -rf 目录名
:强制删除指定目录(不会有提示)。
- 复制或重命名文件/目录 :
cp 文件名 复制后的名称
:复制文件。mv 文件名 新文件名
:重命名文件或移动文件到目录。
- 查看文件内容 :
cat 文件名
:查询文件所有内容(不适合文件内容多的情况)。more 文件名
:查看当前窗口大小的内容。head 文件名
:查看文件的前n行内容。tail 文件名
:查看文件的后n行内容。
- 网络和防火墙管理:
- iptables :防火墙管理工具,用于控制网络连接、端口访问等。例如,允许外网访问本机的80端口:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
。 - netstat :网络状态检测工具,用于查看网络连接状态和进程信息。例如,查看所有TCP连接:
netstat -at
。
- 文本处理工具:
- sed :流编辑器,用于对文本进行处理和替换。例如,将文件中的所有"foo"替换为"bar":
sed 's/foo/bar/g' file.txt
。 - awk:文本处理工具,用于格式化和处理文本数据。
- grep:文本搜索工具,用于查找文本中符合条件的行。
- 其他常用命令:
- find :查找文件工具,用于查找指定目录下的文件。例如,查找
/var/log
目录下所有以".log"结尾的文件:find /var/log -name "*.log"
。 - tar:归档工具,用于打包和压缩文件。
- useradd :添加用户命令。例如,创建用户并指定主目录:
useradd -d/usr/sam -m sam
。 - passwd:修改用户密码命令。
这些只是CentOS中的一些基础常用命令,实际上还有更多的命令和选项可供使用。在使用这些命令时,建议查阅相关的手册页(通过man
命令)或在线文档,以获取更详细的信息和用法示例。