一、前言
今天分享一些Linux Centos常用的命令以及使用方法。
二、命令总结
当提到 CentOS(CentOS Stream)的基础运维,以下是50个常用的命令以及它们的使用方法:
1、ls:列出当前目录下的文件和文件夹。
例如:ls
2、cd:切换目录。
例如:cd /path/to/directory
3、pwd:显示当前工作目录的完整路径。
例如:pwd
4、mkdir:创建新目录。
例如:mkdir directory_name
5、rmdir:删除空目录。
例如:rmdir directory_name
6、rm:删除文件或目录。
例如:rm file_name 或 rm -r directory_name(递归删除)
7、cp:复制文件或目录。
例如:cp file_name new_file_name 或 cp -r directory_name new_directory_name(递归复制)
8、mv:移动文件或目录,或修改文件名。
例如:mv file_name new_location 或 mv old_file_name new_file_name
9、cat:显示文件内容。
例如:cat file_name
10、less:分页显示文件内容。
例如:less file_name(按空格键向下翻页,按Q键退出)
11、head:显示文件开头的几行内容。
例如:head -n 5 file_name(显示文件开头的5行)
12、tail:显示文件末尾的几行内容。
例如:tail -n 5 file_name(显示文件末尾的5行)
13、grep:在文件中搜索指定的模式。
例如:grep pattern file_name
14、find:在指定目录下查找文件。
例如:find /path/to/directory -name file_name
15、chmod:修改文件或目录的权限。
例如:chmod 644 file_name(设置文件权限为644)
16、chown:修改文件或目录的所有者。
例如:chown user_name file_name(将文件所有者修改为user_name)
17、chgrp:修改文件或目录的所属组。
例如:chgrp group_name file_name(将文件所属组修改为group_name)
18、tar:创建、压缩或解压tar归档文件。
例如:tar -cvf archive.tar file1 file2(创建归档文件) 或 tar -xvf archive.tar(解压归档文件)
19、zip:创建、压缩或解压zip归档文件。
例如:zip archive.zip file1 file2(创建归档文件) 或 unzip archive.zip(解压归档文件)
20、ping:测试与另一台主机的网络连接。
例如:ping hostname 或 ping IP_address
21、ifconfig:显示网络接口的配置信息(已弃用,建议使用ip命令)。
例如:ifconfig
22、ip:显示或配置网络接口的配置信息。
例如:ip addr show 或 ip link set eth0 up
23、netstat:显示网络连接、路由表等网络统计信息。
例如:netstat -tuln(显示所有TCP和UDP端口的监听情况)
24、systemctl:管理系统服务(CentOS 7及更高版本)。
例如:systemctl start service_name(启动服务) 或 systemctl status service_name(查看服务状态)
25、service:管理系统服务(CentOS 6及更低版本)。
例如:service service_name start(启动服务) 或 service service_name status(查看服务状态)
26、firewall-cmd:管理防火墙规则(firewalld)。
例如:firewall-cmd --zone=public --add-port=80/tcp --permanent(添加永久性的TCP 80端口规则)
27、iptables:管理防火墙规则(iptables)。
例如:iptables -A INPUT -p tcp --dport 80 -j ACCEPT(允许TCP 80端口的连接)
28、yum:管理软件包(CentOS 7及更高版本)。
例如:yum install package_name(安装软件包) 或 yum update(更新系统中的所有软件包)
29、rpm:管理软件包(CentOS 6及更低版本)。
例如:rpm -i package.rpm(安装软件包) 或 rpm -qa(列出所有已安装的软件包)
30、top:实时显示系统资源使用情况。
例如:top(按Q键退出)
31、htop:交互式地显示系统资源使用情况(需要单独安装)。
例如:htop(按F9键选择操作,按Q键退出)
32、free:显示系统内存使用情况。
例如:free -h(以人类可读的方式显示内存使用情况)
33、df:显示磁盘空间使用情况。
例如:df -h(以人类可读的方式显示磁盘空间使用情况)
34、du:显示目录或文件的磁盘使用情况。
例如:du -sh directory_name(以人类可读的方式显示目录的磁盘使用情况)
35、scp:在本地主机和远程主机之间复制文件。
例如:scp file_name user@remote_host:/path/to/directory
36、ssh:通过SSH协议登录到远程主机。
例如:ssh user@remote_host(以user身份登录到remote_host)
37、wget:从网络上下载文件。
例如:wget URL
38、curl:通过URL发送或接收数据。
例如:curl -O URL(下载文件)
39、crontab:管理定时任务。
例如:crontab -e(编辑定时任务) 或 crontab -l(列出定时任务)
40、date:显示或设置系统日期和时间。
例如:date 或 date -s "YYYY-MM-DD HH:MM:SS"
41、useradd:创建新用户。
例如:useradd username
42、userdel:删除用户。
例如:userdel username
43、passwd:修改用户密码。
例如:passwd username
44、groupadd:创建新用户组。
例如:groupadd group_name
45、groupdel:删除用户组。
例如:groupdel group_name
46、su:切换用户。
例如:su - username(切换到username用户)
47、sudo:以超级用户权限执行命令。
例如:sudo command
48、adduser:创建新用户(更友好的交互式界面)。
例如:adduser username
49、passwd:修改用户密码。
例如:passwd username
50、history:显示最近使用过的命令历史记录。
例如:history(列出所有命令历史记录) 或 !n(执行历史记录中的第n条命令)
这些是常用的 CentOS 运维命令及其简要用法说明。请注意,某些命令可能需要以 root 或具有适当权限的用户身份运行。
本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
联系方式(#替换成@):adminlr###msn.cn