CentOS系统
Linux系统有很多,常见的Linux系统有乌班图(Ubuntu)、深度(deepin)、CentOS等等,CentOS 7 是目前比较流行的Linux操作系统之一,现在总结一下Linux系统的基本操作命令
进入终端命令窗口后,首先要看懂一些基本信息,如下图:
接下来开始学习一些基本命令
ls查看信息
首先是最最最常见的Linux系统操作命令ls
ls命令结合-a、 -l、 -r 等也有不一样的功能,这里先列举几个常用的命令
命令 | 描述 |
---|---|
ls | 查看当前目录所有文件、文件夹 ,不包括隐藏文件 |
ls -a | 查看当前目录所有文件,包括隐藏文件 |
ls -l | 按照列表的形式,展示文件、文件夹信息,不包括隐藏文件 |
ls -al | 列出所有文件详细信息,包括隐藏文件 |
ls -R | 递归展示当前目录中所有文件,不包括隐藏文件 |
光说不练没啥用,实践才靠谱,上图
- ls:查看当前目录所有文件、文件夹 ,不包括隐藏文件
- ls -a:查看当前目录所有文件,包括隐藏文件
- ls -l:按照列表的形式,展示文件、文件夹信息,不包括隐藏文件
这时,通过命令ls -l列出了很多内容,但是都代表什么呢?看下图了解:
是的,当需要查看权限的时候也可以用 ls -l 命令查询 - 权限的描述:rwx 分表示 只读、只写、执行三种权限,在计算机中为了更好的更简单的
表示权限,可以使用十进制整数表示不同的权限组合,如下图所示:
- ls -al:列出所有文件详细信息,包括隐藏文件
- ls -R:递归展示当前目录中所有文件,不包括隐藏文件
cd目录切换
命令 | 描述 |
---|---|
cd 或 cd ~ | 回到当前用户的家目录 |
cd path/ | 切换到指定路径目录(如:cd /home/user) |
cd /etc | 进入根目录下的etc路径 |
cd test | 进入当前目录下的test目录中 |
cd … | 返回上一级目录 |
命令截图如下
- cd . .:返回上一级目录
- 查看当前路径命令:pwd
- root用户切换:su 用户名、su - 用户名
- 普通用户切换root用户
注意:密码是隐藏不显示的,输入正确密码回车就行了
如果密码输入错误则提示:“su 鉴定故障”
文件操作
命令 | 描述 |
---|---|
touch 文件名称 | 创建一个空白文件 |
rm 文件名称 | 删除一个文件 |
rm -r 文件/文件夹名称 | 删除文件夹,也可以删除文件 |
rm -f 文件名称 | 删除文件,禁止弹出提示 |
rm -rf 文件/文件夹名称 | 删除文件/文件夹,禁止弹出提示 |
mkdir 文件夹名称 | 创建一个文件夹 |
mkdir -p 文件夹/文件夹 | 创建多级文件夹 |
rmdir | 删除一个非空文件夹,比较少使用,一般使用rm -rf替代 |
cp 源文件 目标路径 | 将一个源文件复制到目标路径中 |
mv 源文件 目标路径 | 将一个源文件移动到目标路径中(剪贴) |
- 创建一个空文件、空文件夹:touch、mkdir
- 创建多级目录:mkdir -p test1/test2/test3…
tree命令需要下载安装,命令:yum -y install tree
- 同时删除一个文件、文件夹:rm -rf
-rf:®无论是文件或文件夹都删除,(f)并且不询问
- 危险操作(删库)
- rm -rf * :删除当前目录下所有文件 (慎用)
- rm -rf /:删除根目录下所有文件(慎用)
以上两条命令执行后代价比较大,执行第二条命令后。。。这个linux就废了,就重装linux吧 - 复制test1下的111.txt到test2中:cp
- 移动test1下的111.txt到test2中:mv
系统关闭/重启
命令 | 描述 |
---|---|
shutdown -h now | 立刻关闭系统 |
shutdown -h 15:30 | 指定时间15:30关闭系统 |
shutdown -h 5 | 5分钟后关闭系统 |
shutdown -h 10 “系统即将关闭” | 10分钟后关闭系统,并通知用户 :“系统即将关闭” |
shutdown -r now | 立刻重启系统 |
shutdown -c | 取消关闭系统的行为 |
reboot | 重启系统 |
poweroff | 关闭系统 |
sync | 同步内存数据到磁盘,保证关闭系统时不造成数据丢失 |
命令直接套上去用就行,这里就不一个一个演示了
防火墙操作
命令 | 描述 |
---|---|
systemctl start firewalld | 打开防火墙 |
systemctl stop firewalld | 关闭防火墙 |
systemctl enable firewalld | 打开开机启动 |
systemctl disable firewalld | 关闭开机启动 |
systemctl status firewalld | 查看关闭状态 |
- 开启防火墙,查看防火墙状态
- 关闭防火墙,关闭开机启动
- 今天就先到这里啦,若以上内容有错望大佬指点指点,不胜感激!!