整理CentOS常用命令

原创
ithorizon 7个月前 (10-06) 阅读数 42 #Linux

CentOS常用命令整理

CentOS是一个广泛使用的Linux发行版,它提供了充足的命令行工具和脚本功能,使系统管理和自动化变得非常高效。以下是一些在CentOS中常用的命令,它们可以帮助用户完成各种日常任务。

文件和目录管理

文件和目录管理是Linux操作系统的基本组成部分,以下是一些常用的命令:

cd /path/to/directory # 切换到指定目录

pwd # 显示当前目录路径

ls # 列出目录内容

ls -l # 以详细列表形式列出目录内容

ls -a # 列出目录中的所有文件和目录,包括隐藏文件

mkdir new_directory # 创建新目录

rmdir old_directory # 删除空目录

rm -rf file_or_directory # 删除文件或目录(-r 递归删除,-f 强制删除)

cp source destination # 复制文件或目录

mv source destination # 移动或重命名文件或目录

ln -s source link_name # 创建符号链接

find /path/to/search -name "*.txt" # 查找指定路径下的所有.txt文件

文件编辑

文件编辑是Linux操作中非常频繁的任务,以下是一些常用的文件编辑命令:

cat file_name # 查看文件内容

less file_name # 分页查看文件内容

more file_name # 分页查看文件内容

nano file_name # 使用nano编辑器编辑文件

vi file_name # 使用vi编辑器编辑文件

gedit file_name # 使用gedit编辑器编辑文件

文本处理

文本处理命令在Linux中非常有用,以下是一些常用的文本处理命令:

grep "pattern" file_name # 在文件中搜索匹配的文本

sed 'command' file_name # 使用sed命令进行文本替换

awk 'pattern' file_name # 使用awk进行文本处理

cut -d'.' -f1 filename # 选择分隔符切割文本并提取第1列

sort file_name # 对文件内容进行排序

uniq file_name # 删除重复行

tr 'a-z' 'A-Z' file_name # 将文本中的小写字母变成大写字母

系统信息

了解系统信息对于系统管理和故障排除非常重要,以下是一些获取系统信息的命令:

hostname # 显示主机名

whoami # 显示当前用户的用户名

who # 显示当前登录的用户

id # 显示当前用户的ID信息

uptime # 显示系统运行时间

free # 显示内存和交换空间使用情况

df # 显示磁盘空间使用情况

top # 显示系统资源使用情况

ps # 显示当前运行的进程

netstat # 显示网络连接、路由表、接口统计信息

用户和组管理

用户和组管理是系统稳固的关键部分,以下是一些用户和组管理的命令:

useradd username # 创建新用户

usermod username # 修改用户信息

userdel username # 删除用户

groupadd groupname # 创建新组

groupmod groupname # 修改组信息

groupdel groupname # 删除组

chown username:groupname file_or_directory # 改变文件或目录的所有者和所属组

chmod 755 file_or_directory # 设置文件或目录的权限

passwd username # 修改用户密码

服务管理

服务管理是系统维护的重要部分,以下是一些服务管理的命令:

service httpd start # 启动Apache服务

service httpd stop # 停止Apache服务

service httpd restart # 重启Apache服务

service httpd status # 查看Apache服务的状态

systemctl start httpd # 使用systemctl启动Apache服务

systemctl stop httpd # 使用systemctl停止Apache服务

systemctl restart httpd # 使用systemctl重启Apache服务

systemctl status httpd # 使用systemctl查看Apache服务的状态

网络配置

网络配置是确保系统可以正常连接到网络的关键,以下是一些网络配置的命令:

ifconfig # 显示或设置网络接口配置

ip addr show # 显示网络接口的地址信息

route # 显示或修改路由表

ping hostname # 发送ICMP回显请求来测试网络连接

traceroute hostname # 显示数据包到达目标主机所经过的路径

nslookup domain

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门