1.文件和目录操作:
ls:列出当前目录中的文件和文件夹。
cd:切换到指定目录。
**例:cd /path/to/directory**
pwd:显示当前工作目录的路径。
mkdir:创建一个新的目录。
**例:mkdir new_directory**
rm:删除文件或目录。
**例:rm file.txt
rm -r directory**
cp:复制文件或目录。
**例:cp file.txt /path/to/destination
cp -r directory /path/to/destination**
mv:移动文件或目录。
**例:mv file.txt /path/to/destination
mv directory /path/to/destination**
2.系统信息和管理:
uname -a:显示操作系统的详细信息。
*cat /etc/redhat-release:显示 CentOS 版本信息。
top:显示实时系统资源使用情况。
df -h:显示磁盘空间使用情况。
free -h:显示内存使用情况。
shutdown:关闭系统。
**例:sudo shutdown now**
reboot:重新启动系统。
halt:停止系统。
3.网络和连接:
ifconfig:显示网络接口信息。
ping:向指定的主机发送 ICMP 请求以测试网络连接。
**例:ping www.example.com**
ssh:通过 SSH 连接到远程主机。
**例:ssh username@remote_host**
scp:在本地主机和远程主机之间复制文件。
**例:scp local_file.txt username@remote_host:/path/to/destination**
4.软件包管理:
yum install package_name:安装软件包。
**例:yum install nginx**
yum remove package_name:卸载软件包。
**例:yum remove nginx**
yum search keyword:搜索软件包。
**例:yum search python**
yum update:更新系统上的所有软件包。
5.用户和权限管理:
useradd:创建新用户。
**例:useradd new_user**
passwd:设置用户密码。
**例:passwd new_user**
usermod:修改用户属性。
**例:usermod -aG sudo new_user**
chown*:修改文件或目录的所有者。
**例:chown new_owner file.txt**
chmod:修改文件或目录的权限。
**例:chmod 755 file_name**