Centos8基本使用和命令讲解

本文详细介绍了CentOS8系统遇到的常见问题及解决方法,包括如何通过命令模式修复系统错误。同时,文章深入浅出地讲解了CentOS8的基本命令,如关机、重启、帮助、man命令,以及目录操作如cd、ls、mkdir、rm、mv、cp、find等。此外,还涵盖了文件操作,包括touch、rm、vi/vim的使用,以及文件查看和权限修改。通过这些基础知识,读者能更好地管理和维护CentOS8系统。
摘要由CSDN通过智能技术生成

CentOS登录失败
最近我的Centos8老是抽风,出现Oh no! Something has gone wrong, A problem has occured and the system can’t recover.这种毛病,这对于我来说非常苦恼。

解决方法如下:
1.按ctrl + alt + F2进入命令模式,按一遍出不来就多按几遍
2.输入root账户和密码
3.yum update -y
等待更新…
如果还没联网的话选择桥接模式,激活网卡:nmcli c up ens33,然后我们就可以获取到自己的ip地址,查看命令为:ifconfig,找到ens33下面的inet对应的就是虚拟机的ip地址。尝试着ping一下百度和自己的主机ip,如果都能ping通,那么上网就没啥问题。
4.重启虚拟机:shutdown -r now立刻重启。

接下来就讲解Centos8的基本命令

一、基本命令

1.1关机和重启

关机
shutdown -h now立刻关机
shutdown -h 5 5分钟之后关机
poweroff 立刻关机
重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟之后重启
reboot 立刻重启

1.2帮助命令

help命令
shutdown --help:
ifconfig --help:查看网卡信息
1.3man命令(命令说明书)
man shutdown
注意:man shutdown打开说明说之后,使用按键q退出。

二、目录操作命令

2.1目录切换 cd

命令:cd 目录
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
cd …/ 切换到上一级目录或者 cd …
cd ~ 切换到home目录
cd - 切换到上一次访问的目录

2.2目录查看 ls [-al]

命令:ls [-al]
ls查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件
ls -l或ll列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir查看指定目录下的所有目录和文件,如:ls /usr

2.3目录操作【增删改查】

2.3.1 创建目录 【增】mkdir
mkdir aaa在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录

2.3.2 删除目录或文件 【删】 rm
删除文件:
rm 文件:删除当前目录下的文件
rm -f 文件:删除当前目录的文件(不询问)
删除目录:
rm -r aaa:递归删除当前目录下的aaa目录
rm -rf aaa:递归删除当前目录下的aaa目录(不询问)
全部删除:
rm -rf *将当前目录下的所有目录和文件全部删除
rm -rf /*:【自杀命令!慎用!慎用!】将根目录下的所有文件全部删除
注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便记忆,无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包。

2.3.3目录修改 【改】 mv和cp
重命名目录:
命令:mv 当前目录 新目录
例如:mv aaa bbb 将目录aaa改为bbb
注意:mv的语法不仅可以对目录进行重新命名,也可以对各种文件、压缩包等进行重命名的操作。
剪切目录:
命令:mv 目录名称 目录的新位置
例如:将/usr/tmp目录下的aaa目录剪切到/usr目录下面:mv /usr/tmp/aaa /usr
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包都可以执行剪切操作。
拷贝目录:
命令:cp -r 目录名称 目录拷贝的目标位置(-r代表递归)
例如:将/usr/tmp目录下的aaa目录复制到/usr目录下面:cp /usr/tmp/aaa /usr
注意:cp命令不仅可以拷贝目录还可以拷贝文件、压缩包等,拷贝文件和压缩包时不用写-r递归。

2.3.4搜索目录 【查】find
命令:find 目录 参数 文件名称
例如:find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件(*代表n个任意字符)

三、文件操作

3.1文件操作【增删改查】

3.1.1新建文件【增】touch
命令:touch 文件名
示例:在当前目录创建一个名为aaa.txt的文件 touch aaa.txt
3.1.2删除文件【删】rm
命令:rm -rf 文件名
3.1.3修改文件【改】 vi或vim
【vi编辑器的3种模式】
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1.命令行模式command mode
控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段进入Insert mode下,或者到last line mode
【1】控制光标移动:↑,↓,j
【2】删除当前行:dd
【3】查找:/字符
【4】进入编辑模式 :i o a
【5】进入底行模式::
2.编辑模式Insert mode
只有在Insert mode下,才可以做文字输入,按【ESC】键可回退到命令行模式。
编辑模式下常用命令:
【ESC】退出编辑模式到命令行模式
3.底行模式last line mode
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号…等
底行模式下常用命令:
【1】退出编辑::q
【2】强制退出::q!
【3】保存并退出::wq

打开文件
命令:vi 文件名
示例:打开当前目录下的aa.txt文件 vi aa.txt 或者 vim aa.txt
注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。

编辑文件
使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入

保存或者取消编辑
保存文件:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:wq 保存并退出编辑
取消编辑:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:q! 撤销本次修改并退出编辑

3.1.4文件的查看
文件的查看命令:cat /more/less/tai
cat:看最后一屏
示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
cat sudo.conf

more:百分比显示
示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
more sudo.conf

less:翻页查看
示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看。
less sudo.conf

tail:指定行数或者动态查看
示例:使用tail -10查看/etc/sudo.conf文件的后10行,ctrl+c结束
tail -10 sudo.conf

3.2权限修改

rwx:r代表可读,w代表可写,x代表该文件是一个 可执行文件,如果rwx任意位置变为-则表示不可读或不可写或不可执行文件。
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------
第一位:-就是代表文件,d代表是文件夹
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他用户的权限

421 421 421
rw-------
命令:chmod +x aaa.txt
或采用8421法
命令:chmod 100 aaa.txt

三个数字为一组第一组自己的权限(w读,r写,x执行)
w为2 r为4 x为1
例如:777每一组权限加起来是数字7,所以是三个7.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值