1、文件和目录操作
ls:列出目录内容。ls -l /home
以长格式显示/home目录下的文件和文件夹。
cd:切换工作目录。cd /etc
切换到/etc目录。
pwd:显示当前工作目录的完整路径。
mkdir:创建新目录。mkdir -p /tmp/dir1/dir2
递归创建目录树。
rm:删除文件或目录。rm -rf dir1
强制删除名为dir1的目录及其内容。
cp:复制文件或目录。cp -r source_directory destination_directory
递归复制目录及其内容。
mv:移动或重命名文件或目录。mv old_name new_name
将old_name重命名为new_name。
2、查看
cat:查看文件内容。cat filename
显示filename的内容。
more/less:分页显示文件内容。less example.txt
允许向上和向下翻页查看文件内容。
head/tail:查看文件的开始或结束部分。head -n 10 filename
显示文件的前10行。
3、系统信息和进程管理
top/htop:实时显示系统中各个进程的资源占用状况,启动top或htop后,可以通过按键进行排序、筛选和搜索进程。
ps:查看当前进程状态。ps aux
显示所有进程的信息。
kill:发送信号给进程。kill -9 1234
强制结束进程ID为1234的进程。
4、磁盘和内存管理
df:显示磁盘空间使用情况。df -h
以人类可读的格式显示磁盘使用情况。
du:显示文件或目录的磁盘使用情况。du -sh directory
显示目录的总大小。
free:显示内存使用情况。free -m
以MB为单位显示内存使用情况。
5、用户和权限管理
useradd/userdel:添加或删除用户。useradd username
创建一个新用户。
passwd:更改用户密码。passwd username
为用户更改密码。
chmod:更改文件权限。chmod 755 filename
设置文件的权限。
chown:更改文件所有者。chown user:group filename
更改文件的所有者和组。
6、软件包管理
yum/dnf:安装、更新、卸载软件包。yum install package_name
安装软件包。
7、网络管理
ss:显示网络连接、路由表、网络接口统计等信息。ss -tuln
显示监听中的TCP和UDP端口。
ssh:远程登录与管理。ssh user@hostname
连接到远程主机。
8、系统服务管理
systemctl:管理系统服务。systemctl start service_name
启动服务。
常见问题解答(FAQs)
Q1: 如何更改文件权限?
A1: 使用chmod
命令更改文件权限。chmod 755 filename
设置文件的权限,使得所有者有读写执行权限,组和其他用户有读执行权限。
Q2: 如何安装软件包?
A2: 使用yum
或dnf
命令安装软件包。yum install package_name
安装指定的软件包。
小编有话说
掌握这些常用的CentOS Linux命令对于日常系统管理和操作至关重要,通过熟练运用这些命令,你可以更高效地进行文件管理、系统监控、用户权限设置以及软件包管理等操作,建议结合查阅相关命令的文档和手册,以更深入地了解每个命令的用法和选项。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1412635.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复