在CentOS镜像中,有许多常用的命令可以帮助你管理和操作系统。以下是一些常用的CentOS命令:
ls - 列出目录内容。
ls -l # 以长格式显示
ls -a # 显示所有文件,包括隐藏文件
cd - 更改当前目录。
cd /path/to/directory # 进入指定目录
cd ~ # 返回用户主目录
pwd - 显示当前工作目录。
pwd
cp - 复制文件或目录。
cp source destination # 复制文件
cp -r source destination # 复制目录及其内容
mv - 移动或重命名文件或目录。
mv oldname newname # 重命名文件
mv file destination # 移动文件到指定目录
rm - 删除文件或目录。
rm file # 删除文件
rm -r directory # 删除目录及其内容
mkdir - 创建新目录。
mkdir directory
touch - 创建空文件或更新文件时间戳。
touch file
cat - 查看文件内容。
cat file
more 和 less - 分页查看文件内容。
more file
less file
head 和 tail - 查看文件的开头或结尾部分。
head file
tail file
tail -n 10 file # 查看文件的最后10行
grep - 在文件中搜索文本。
grep "pattern" file
find - 在目录树中查找文件。
find /path/to/search -name filename
chmod - 更改文件权限。
chmod 755 file # 设置文件权限为rwxr-xr-x
chown - 更改文件所有者。
chown user:group file
df - 显示磁盘空间使用情况。
df -h # 以人类可读的格式显示
du - 显示目录或文件的磁盘使用情况。
du -sh directory # 显示目录的总大小
ps - 显示当前进程。
ps aux # 显示所有进程的详细信息
top - 实时显示系统进程和资源使用情况。
top
kill - 终止进程。
kill PID # 终止指定PID的进程
kill -9 PID # 强制终止进程
ping - 检查网络连接。
ping www.example.com
ifconfig - 显示和配置网络接口。
ifconfig
ip - 更现代的网络配置工具。
ip addr show
netstat - 显示网络连接、路由表、接口统计等。
netstat -tuln # 显示监听的TCP和UDP端口
ssh - 安全地连接到远程服务器。
ssh user@host
scp - 安全地复制文件到远程服务器。
scp localfile user@host:/path/to/destination
wget - 从网络上下载文件。
wget http://example.com/file
curl - 用于传输数据的命令行工具。
curl http://example.com
yum - Yellowdog Updater, Modified,用于管理RPM包。
yum install package_name # 安装软件包
yum update package_name # 更新软件包
yum remove package_name # 卸载软件包
dnf - Dandified Yum,CentOS 8及更高版本的默认包管理器。
dnf install package_name
dnf update package_name
dnf remove package_name
这些命令涵盖了CentOS系统中许多常见的任务。熟悉这些命令将大大提高你在CentOS环境中的工作效率。