目录

  • 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相关推荐

  1. 【Linux 笔记】Linux 基本操作 - 04. 利用SRA数据实践文本处理

    [Linux 笔记]Linux 基本操作 - 04. 利用SRA数据实践文本处理 10. 文本处理实践 基本操作 grep 筛选数据(行) cut 和 awk 操作数据(列) sort 常用参数总结 ...

  2. Linux课题实践一

    Linux课题实践一 20135318 刘浩晨 1.1应用安装 (1)掌握软件源的维护方法,配置系统使用软件源镜像  删除过期或者重复的软件包:进入"系统设置"-"软件和 ...

  3. linux基本操作及shell编程使用和vim

    linux基本操作 如何重启.关机.切换用户? // 重启 #reboot 或者 #shutdown -r now //关机 #halt 或者 #shutdown -h now 浏览文件系统,查看系统 ...

  4. 操作系统实验一 Linux基本操作|实验二 进程管理

    由于当时没存代码,只有实验文档代码截图,文末也可直接获取实验文档. 操作系统实验 目录 实验一 Linux基本操作 实验二进程管理 实验一 Linux基本操作 1实验目的 1.熟悉在Linux操作系统 ...

  5. Linux扫盲篇:CentOS、Ubuntu、Gento

    Linux扫盲篇:CentOS.Ubuntu.Gentoo Linux最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free ...

  6. 实践平台linux,关于构造Linux系统实践平台的设想

    摘 要 当前虽然有很多高校将Linux课程作为本科学生的必修课,但是在高校中专业的Linux实验室却并未普及.在不增加机房管理员工作量以及学生可以充分体验Linux系统性能的前提下,本文提出了一种利用 ...

  7. Linux课程实践一:Linux基础实践(SSH)

    一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...

  8. Linux基本操作1

    Linux基本操作1 注意: 以下所用 Linux 版本为 CentOS 6.8 1.关机.重启.注销 shutdown 指令 (1) shutdown -h now 表示立即关机 (2) shutd ...

  9. 从实践理解《程序员的自我修养》(1)

    从实践理解<程序员的自我修养>(1) 前言 这篇文档主要从实践的角度充分理解<程序员的自我修养>一书中提到的细节.书中提到的各种机制.数据结构,我都将在实际系统中找到并理解它们 ...

  10. 【Linux】深入理解Shell用法,从入门到精通

    Shell 从入门到精通 相关文章 一.Shell背景 1.1 GNU计划 1.2 Shell 1.3 Bash 二. Shell脚本基本语法 2.1 Getting Start 1. Introdu ...

最新文章

  1. php中js代码放在哪,JavaScript
  2. 教你在Nodejs中如何获取当前函数被调用的行数及文件名
  3. 搜索引擎优化的关键字工具
  4. Mapper 接口无法注入或Invalid bound statement (not found)
  5. jca使用_使用JCA的密码学–提供者中的服务
  6. 指针数据类型 java_C/C++ 指针的小结——指针与其它数据类型(数组、字符串、函数、结构体)的关系...
  7. 滤波器开发之一:基于算数平均的平滑滤波器
  8. IDEA Translation插件安装及设置鼠标悬浮提示的自动翻译
  9. 如何用Colab运行XGBoost模型
  10. 过去几小时,以太坊2.0信标链主网超过75位验证者被Slash罚款
  11. 椭圆曲线方程加解密算法研究(一)
  12. Win10安装pdf虚拟打印机的方法
  13. 网络安全——终端安全
  14. canpro脚本_shell脚本实现-----自动巡检脚本.sh
  15. 【C语言】扫雷游戏(包含递归展开、手自动标记功能)
  16. python自动化:uiautomation、pyautogui操作会计记账系统(2)处理收支明细表
  17. gyb优化事项(4)
  18. python 批量转换xls to xlsx,出现pywintypes.com_error: (-2147417848, ‘被调用的对象已与其客户端断开连接)’的问题处理
  19. 深蓝色固体Cyanine5-Azide,Cy5-N3,Cy5 Azide,菁染料CY5叠氮
  20. 记一次磁盘挂载导致mysql服务启动失败的问题

热门文章

  1. php连接mysql数据库 简洁代码
  2. windows server 2008百度网盘下载
  3. rational rose导出sql脚本
  4. 我的数学之美(一)——RANSAC算法详解
  5. Adobe PDF 虚拟打印机Acrobat Distiller 9.0 错误的解决
  6. matlab生成摆线齿廓线,基于Matlab的摆线针轮齿廓修形参数的求解
  7. SYBASE公司的PowerDesigner下载与安装
  8. 如何将一个mp3文件平均分割成三个?
  9. winserver2003手谈
  10. Cloud Solution Architect Certification 认证备考指南