Linux基本操作---实践+理解--CentOS 7
目录
- CentOS系统
- ls查看信息
- cd目录切换
- 文件操作
- 系统关闭/重启
- 防火墙操作
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 | 查看关闭状态 |
- 开启防火墙,查看防火墙状态
- 关闭防火墙,关闭开机启动
- 今天就先到这里啦,若以上内容有错望大佬指点指点,不胜感激!!
Linux基本操作---实践+理解--CentOS 7相关推荐
- 【Linux 笔记】Linux 基本操作 - 04. 利用SRA数据实践文本处理
[Linux 笔记]Linux 基本操作 - 04. 利用SRA数据实践文本处理 10. 文本处理实践 基本操作 grep 筛选数据(行) cut 和 awk 操作数据(列) sort 常用参数总结 ...
- Linux课题实践一
Linux课题实践一 20135318 刘浩晨 1.1应用安装 (1)掌握软件源的维护方法,配置系统使用软件源镜像 删除过期或者重复的软件包:进入"系统设置"-"软件和 ...
- linux基本操作及shell编程使用和vim
linux基本操作 如何重启.关机.切换用户? // 重启 #reboot 或者 #shutdown -r now //关机 #halt 或者 #shutdown -h now 浏览文件系统,查看系统 ...
- 操作系统实验一 Linux基本操作|实验二 进程管理
由于当时没存代码,只有实验文档代码截图,文末也可直接获取实验文档. 操作系统实验 目录 实验一 Linux基本操作 实验二进程管理 实验一 Linux基本操作 1实验目的 1.熟悉在Linux操作系统 ...
- Linux扫盲篇:CentOS、Ubuntu、Gento
Linux扫盲篇:CentOS.Ubuntu.Gentoo Linux最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free ...
- 实践平台linux,关于构造Linux系统实践平台的设想
摘 要 当前虽然有很多高校将Linux课程作为本科学生的必修课,但是在高校中专业的Linux实验室却并未普及.在不增加机房管理员工作量以及学生可以充分体验Linux系统性能的前提下,本文提出了一种利用 ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- Linux基本操作1
Linux基本操作1 注意: 以下所用 Linux 版本为 CentOS 6.8 1.关机.重启.注销 shutdown 指令 (1) shutdown -h now 表示立即关机 (2) shutd ...
- 从实践理解《程序员的自我修养》(1)
从实践理解<程序员的自我修养>(1) 前言 这篇文档主要从实践的角度充分理解<程序员的自我修养>一书中提到的细节.书中提到的各种机制.数据结构,我都将在实际系统中找到并理解它们 ...
- 【Linux】深入理解Shell用法,从入门到精通
Shell 从入门到精通 相关文章 一.Shell背景 1.1 GNU计划 1.2 Shell 1.3 Bash 二. Shell脚本基本语法 2.1 Getting Start 1. Introdu ...
最新文章
- php中js代码放在哪,JavaScript
- 教你在Nodejs中如何获取当前函数被调用的行数及文件名
- 搜索引擎优化的关键字工具
- Mapper 接口无法注入或Invalid bound statement (not found)
- jca使用_使用JCA的密码学–提供者中的服务
- 指针数据类型 java_C/C++ 指针的小结——指针与其它数据类型(数组、字符串、函数、结构体)的关系...
- 滤波器开发之一:基于算数平均的平滑滤波器
- IDEA Translation插件安装及设置鼠标悬浮提示的自动翻译
- 如何用Colab运行XGBoost模型
- 过去几小时,以太坊2.0信标链主网超过75位验证者被Slash罚款
- 椭圆曲线方程加解密算法研究(一)
- Win10安装pdf虚拟打印机的方法
- 网络安全——终端安全
- canpro脚本_shell脚本实现-----自动巡检脚本.sh
- 【C语言】扫雷游戏(包含递归展开、手自动标记功能)
- python自动化:uiautomation、pyautogui操作会计记账系统(2)处理收支明细表
- gyb优化事项(4)
- python 批量转换xls to xlsx,出现pywintypes.com_error: (-2147417848, ‘被调用的对象已与其客户端断开连接)’的问题处理
- 深蓝色固体Cyanine5-Azide,Cy5-N3,Cy5 Azide,菁染料CY5叠氮
- 记一次磁盘挂载导致mysql服务启动失败的问题