Centos入门到精通命令集合

Centos常用命令集合

1. 常用基础类命令

命令作用
ifconfig查看IP地址
ping 主机地址/域名查看网络是否打开
init 3进入命令行模式(关闭图形化界面)
init 5进入图形化界面
pwd查看当前路径(/root 为家目录)
touch a.c创建a.c文件
rm a.c删除a.c文件/目录
rm a.c -rf强制删除a.c文件/目录
mkdir abc创建abc目录
cp 文件名.后缀 /tmp 新文件拷贝文件到tmp目录
cd /tmp切换到tmp目录(cd / 切换到根目录)
mv a.c b.c修改文件名
cat 文件/目录查看文件/目录
vi(vim) 文件编辑文件(:q 退出,:wq 保存退出)

2. 根目录各文件讲解

目录(文件)解释
bin / sbin应用程序
boot跟系统引导相关的和系统的组织目录
dev设备名
etc跟配置相关的文件
home用户的家目录
lib / lib64存放库文件
root超级管理员家目录
run程序运行相关的文件
tmp临时运行的数据
usr安装程序
var可变长度的文件(日志)

3. 文本编辑器常用命令

命令作用
cp 文件 /路径 新文件拷贝文件到那个位置,并命名
vi / vim 文件编辑文件
cat 文件/目录查看文件/目录

ESC不可编辑下常用的命令:

命令作用
/查找的字符查找字符
n向下查找
N向上查找
i切换模式
del两下删除当前光标行
yy复制当前行
d粘贴当前行
x删除光标所在的字符
:ser number/nonumber文本的行号列出来/关闭
:行号光标移动到行号
:%s/旧/新用新替换旧字符
:w写入
:q退出
:wq保存并退出
:q!强制退出(不保存)
D切换到尾部
gg首行
u恢复

4. 用户、组、权限相关的命令

用户:

命令作用
useradd xxx添加xxx用户
vipw查看用户(Z切换到最后)
userdel xxx删除xxx用户

组:

命令作用
groupadd xxx添加xxx组
vigr查看组(Z切换到最后)
group xxx删除xxx组

用户与组的交互:

命令作用
gpasswd -a 用户名 xxx将用户添加到xxx组
groups 用户名查看用户在那个组
whoami查看当前正在使用的用户
su - xxx切换为xxx的用户
exit退出当前用户(只限主动切换过的)
id xxx查看xxx用户ID(id越小、权限越大)

权限:

命令作用
chmod 777 xxx修改xxx的权限为最高权限777(4可读,2可写,1可执行。6读写,3 可写可执行,5可读可执行)
chmod 764 文件名给文件权限764 (7给用户所有权限,所属组的6权限,只有4的权限)
ll查看详细信息(r 可读; w 可写; x 可执行; )[注释:-re-r—wx 代表自己有1.rw权限,2组有r权限;3其它用户有wx权限]
chown root a.c更改a.c文件所属为root用户
chgrp 组名 文件名更改文件所属的组名
chown abc.ccnp a.c -RF同时更改a.c所属的用户和组名(-RF强制执行)

5. 进程相关命令

命令作用
ps -ef查看进程
ps -ef |grep firewlld查看跟firewlld相关的进程
which firewalld查看firewalld涉及到的可执行程序
kill -cont 进程号程序继续运行
kill - stop 进程号暂停运行
kill 进程号删除该进程号的程序
kill -9 进程号强制删除
pkill 进程名称中断命令
chmod +x 文件名为文件添加可执行权限(绿色为可执行)
文件名 &后台执行
jobs查看当前有那些进程(不包括系统进程)
fg %进程号将后台切换为前台

tips: .sh的文件为脚本文件
进程中的栏目释义:

  • UID:运行进程的用户
  • PID:进程ID号
  • PPID:父进程
  • STIME:进程开始运行的时间
  • TTY那个终端上运行的
  • TIME:进程占用CPU的时间
  • CMD:进程的名称

6. 网络操作相关命令

命令作用
ifconfig查看网络相关信息
ifconfig 网卡的名称:1 地址添加网卡配置(重启无效)
/etc/sysconfig/net-scr/ ifcfg网卡配置相关信息
nmtui配置网卡
netstat -tlunp系统打开的那些端口
etc/services端口对应的服务(:端口号查找)
route查看路由相关信息
wget url地址下载文件
scp 文件名 用户@地址:/路径将本地文件上传到对方
hostname查看当前主机名
hostname 主机名修改主机名(当前生效,永久见配置)
ping 域名获得该域名的IP地址
nslookup 域名查询域名所对应的IP地址
/etc/host可以修改IP地址对应的域名
ssh ip地址登录地址(exit退出登录)
/etc/resolv.conf修改ip地址

7. 常用系统管理与本地YUM软件仓库搭建:

命令作用
shutdown -r重启
init重启(0 关闭)
shutdown -h 时间指定关机时间
mount /dev/cdrom xxx /目录挂载光盘
umount /路径卸载光盘
df -h查看光盘挂载情况
free查看内存情况(total:总量,used:使用的,free:空闲。Swap:虚拟内存,Mem:物理内存)
top查看CPU利用率(退出q)
cal查看当前日历
cal 年份查看指定年份的日历
date 月份日期时间年份(03061700年份)查看指定时间日历
rpm -aq列出系统中所有安装的程序
rpm -aq |grep xxx查看指定XXX是否安装
rpm -ivh 软件包名称安装文件(比较麻烦)
rpm -e 软件包名称删除软件包
rpm -p 软件包查找软件包
rpm -Uvh 软件包升级软件包

创建自己的YUM源:

tips: /etc/yum.repos.d/ 安装好存在该目录

  1. 进入到/etc/yum.repos.d/
  2. 创建一个文件夹备份(bak)
  3. 拷贝所有的文件到bak(cp *.repo bak/)
  4. 确保基础的yum已安装(rpm -aq |grep yum (确保安装))
  5. 生成自己的xxx.repo文件
  6. 文件模板模板
  7. 保存退出

yum常用命令:

命令作用
yum clean all清除yum缓存信息
yum list查看软件仓库可以安装的软件包
yum list |grep zip查看yum仓库与zip相关的软件包
yum remove软件包名称 删除软件
yum install 软件包名称 -y-y忽略提示安装
yum update软件包名称 升级软件包
yum list updates列出可升级的软件包
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值