Linux(基于Centos7)(一)

news2024/11/16 0:04:34

文章目录

  • 一、任务介绍
  • 二、基本操作命令
  • 三、目录操作命令
  • 四、文件操作命令
  • 五、查看系统信息
  • 六、其他常用命令

一、任务介绍

Linux服务器配置与管理(基于Centos7.2)任务目标(一)

实施该工单的任务目标如下:
知识目标
1、熟悉Linux文件系统类型及文件类型。
2、熟悉Linux系统的目录结构。
能力目标
1、掌握Linux常用操作命令。
2、掌握vi编辑器的基本使用。
任务介绍
已经掌握了Linux系统的基本操作,但是仅仅掌握这些,是不足以完成系统管理维护工作的。若要完成日常的管理维护工作,管理员还应熟悉Linux文件系统管理知识、熟练掌握Linux常用的操作命令以及vi编辑器的使用。
任务资讯(3分)
1.Linux常用的文件系统类型有哪些?
2.简单描述Linux系统的目录结构,并列举几个常用的目录。(列举不少于5个)
3.Linux的文件名是否区分大小写?文件类型大致分为哪几种?)
4.Linux系统中的命令是否区分大小写?在命令行中可以使用什么键补全命令?
5.ⅵ编辑器的工作模式有哪几种?

二、基本操作命令

  1. 使用mount /dev/cdrom 挂载到目录 /media
  2. 使用命令umount,卸载光驱

三、目录操作命令

  1. 使用cd命令切换到home下,使用mkdir创建一个名为test的的目录
    请添加图片描述

  2. 在新建的test目录中,递归创建多级目录a/b/c,注意(当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。)
    请添加图片描述

  3. 使用mdir 或者 rm -ir tmp 删除以上创建的test目录,注意(rmdir只能删除空目录,删除test包括test目录下的所有目录,会提示你进入到目录内层,诸葛删除)
    请添加图片描述

  4. 切换到/etc/init.d目录下,使用pwd显示物理路径
    请添加图片描述

四、文件操作命令

  1. 使用cd切换到root家目录,使用ls显示当前目录的所有文件(包括隐藏文件)

1、查看当前目录下 不隐藏的文件与文件夹。
命令如下:
ls
2、查看当前目录下所有文件(包括隐藏文件或隐藏文件夹)。
命令如下:
ls -a
3、查看当前目录下 不隐藏的文件与文件夹的详细信息。
命令如下:
ls -l
or
ll
4、查看当前目录下的 所有文件及文件夹(包括隐藏的.和…等的详细信息)。
命令如下:
ls -al

请添加图片描述

  1. 在当前目录下,使用touch命令新建一个以自己名字命名
    请添加图片描述
  2. 使用cp命令将新建的姓名文件复制到/home目录下
    请添加图片描述
  3. 切换到home目录下,使用mv命令将姓名文件移动到test目录下,(若没有test目录将自行创建)
    请添加图片描述
  4. 切换到test目录下,使用rm删除姓名文件
    请添加图片描述
  5. 使用cd命令切换到上一级目录(home) ,使用touch命令创建一个myfile文件
    请添加图片描述
  6. 在/home目录下,使用ln命令为myfile文件创建一个软连接文件softfile和硬连接文件hardfile

#注意
-s:建立软链接文件。如果不加“-s”选项,则建立硬链接文件
-f:强制。如果目标文件已存在,则删除目标文件后再建立链接文件
请添加图片描述

  1. 使用ll1 -i 命令查看当前目录下的文件夹,并说明
    请添加图片描述

说明:

  • 软链接不会生成新的文件,而是映射源文件,源文件消失了,软连接也会失效
  • 硬链接会生成一个跟源文件一样的文件,源文件消失了,硬链接依旧可以使用
  1. 分别使用命令head和tail查看/etc/passwd ,并说明两个命令的区别
    请添加图片描述
    head和tail的区别
  • head 可以显示文件或标准输入的前面行
  • 格式:head [OPTION]… [FILE]…
  • -c # 指定获取前#字节-n # 指定获取前#行,#如果为负数,表示从文件头取到倒数第#前
  • head -n 2 1.txt #取前两行
  • tail tail 和head 相反,查看文件或标准输入的倒数行— 格式 tail [OPTION]… [FILE]…
  • c # 指定获取后#字节
  • n # 指定获取后#行,如果#是负数,表示从第#行开始到文件结束
  • f 跟踪显示文件fd新追加的内容,常用日志监控,相当于 --follow=descriptor,当文件删除再新
    建同名文件,将无法继续跟踪文件
  • F 跟踪文件名,相当于–follow=name --retry,当文件删除再新建同名文件,将可以继续跟踪文
  1. 使用find命令在整个文件系统中查找扩展名为Java的文件

请添加图片描述

基本格式
$ find path -option [ -print ] [ -exec -ok command ] {} ;
查找任何扩展名为“java”的文件(默认递归查找)
$ find . -name “.java"
查找任何扩展名为“java”的文件(不递归查找)
$ find . -name "
.java” -maxdepth 1
到 多个目录查找所有 jar 文件,并不显示错误消息,例如“Permission denied”
$ find /usr /home /tmp -name “*.jar” 2>/dev/null
-option中的-type是选择文件类型,可以是
d: 目录
c: 字型装置文件
b: 区块装置文件
p: 具名贮列
f: 一般文件
l: 符号链接
s: socket

五、查看系统信息

  1. 使用uname命令查看Linux内核版本
    请添加图片描述

  2. 使用df命令查看etc目录下所占磁盘空间大小
    请添加图片描述

  3. 使用free命令查看当前系统内存的使用情况
    请添加图片描述

  4. 使用top命令查看cpu使用状况和正在运行的进程
    请添加图片描述

六、其他常用命令

  1. 使用clear清楚当前屏幕上的内容
    请添加图片描述
  2. 使用rm时,希望其可以显示确认询问,使用alias定义其别名

alias查看已存在的别名
配置的别名永久生效 (方式一,修改/etc/profile文件)vim /etc/profile
配置的别名永久生效(方式二,修改/root/.bashrc文件 vi /root/.bashrc
rm已设置别名状态下 如何删除东西
方法一:\ 表示临时取消别名
方法二:使用绝对路径

  1. 使用date命令显示当前日期和时间
    请添加图片描述
  2. 使用cal命令显示当前年历
    请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/12365.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RNA剪接增强免疫检查点抑制疗效

什么是 RNA 剪接?真核生物基因包含一系列外显子和内含子,内含子必须在转录过程中被移除以便成熟的 mRNA 被翻译成蛋白质,RNA 剪接则是这一过程中至关重要的一步。RNA 剪接包含两类剪接事件。组成型剪接 (constitutive splicing): RNA 剪接的一…

【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组 | 精品题解

🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 🖥️ Nodejs专栏:Node.js从入门到精通 🖥️ TS知识总结:十万字TS知识点总结 👉 你的一键三连是我更新的最大动力❤️&#xff0…

企业级Java EE架构设计精深实践

内容简介 本书全面、深入介绍了企业级Java EE设计的相关内容,内容涵盖了Java EE架构设计的常见问题。 本书每一章讲解一个Java EE领域的具体问题,采用问题背景、需求分析、解决思路、架构设计、实践示例和章节总结的顺序组织内容,旨在通过分…

生成树(STP)

1.详细说明STP的工作原理 在二层交换网络中,逻辑的阻塞部分的接口,实现从跟交换机到所有节点唯一的路径称为最佳路径,生成一个没有环路的拓扑。当最佳路径出现故障时,个别被阻塞的接口将打开,形成备份链路。 2. STP的…

Redis的发布和订阅

Redis的发布和订阅 什么是发布和订阅 redis发布订阅(pub/sub)是一种消息通信模式:发布者(pub)发布消息,订阅者(sub)接收消息。 redis客户端可以订阅任意数量的频道。 redis的发布…

vue3【计算属性与监听-详】

一、计算属性--简写形式 需求&#xff1a;通过计算属性&#xff0c;计算一个人的全名。 <template><h1>基本信息</h1>姓&#xff1a;<input type"text" v-model"personInfo.firstName"><hr>名&#xff1a;<input type&…

综合实验高级网络—— 配置三层 热备等网络技术

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。个人爱好: 编程&#xff0c;打篮球&#xff0c;计算机知识个人名言&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石…

结合邻域连接法的蚁群优化(NACO)求解TSP问题(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

傅里叶级数与傅里叶变换

一、Games101 中出现的傅里叶变换(FT)的简单推导 到底什么是傅里叶变换&#xff1a;它的物理意义是什么&#xff0c;公式又从何而来&#xff1f; 以下的内容出现在 Games101 中的第八章&#xff1a;光栅化&#xff08;深度测试与抗锯齿&#xff09; 中&#xff0c;课程中这一部…

OpenAI Whisper论文笔记

OpenAI Whisper论文笔记 OpenAI 收集了 68 万小时的有标签的语音数据&#xff0c;通过多任务、多语言的方式训练了一个 seq2seq &#xff08;语音到文本&#xff09;的 Transformer 模型&#xff0c;自动语音识别&#xff08;ASR&#xff09;能力达到商用水准。本文为李沐老师…

Spring源码-doCreateBean

先看段代码&#xff1a; Overrideprotected Object createBean(String beanName, RootBeanDefinition mbd, Nullable Object[] args)throws BeanCreationException {if (logger.isDebugEnabled()) {logger.debug("Creating instance of bean " beanName "&qu…

Yolov5(v5.0) + pyqt5界面设计

1.下载安装pyqt5工具包以及配置ui界面开发环境 pip install PyQt5 pip install PyQt5-tools 2.点击File->Settings->External Tools进行工具添加&#xff0c;依次进行Qt Designer、PyUIC环境配置. 2.1 添加QtDesigner Qt Designer 是通过拖拽的方式放置控件&#xff0c…

GUI编程--PyQt5--QWidget2

文章目录事件事件传递父子关系扩展Z轴的层级关系事件 自定义控件类&#xff08;QWidget&#xff09;&#xff0c;然后重写对应的事件方法即可。 控件显示时触发&#xff0c;showEvent(QShowEvent) 控件关闭时触发&#xff0c;closeEvent(QCloseEvent) 事件传递 案例&#xff1…

MYSQL -- Binlog数据还原

对表误删或执行缺少条件的修改 SQL 导致修改了表内其他数据时&#xff0c;我们需要想办法将数据恢复回来。 先创建两个测试表 table_1 CREATE TABLE table_1 (id int(0) NOT NULL AUTO_INCREMENT,name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL D…

SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战

一、前言 在面试中&#xff0c;经常会有一道经典面试题&#xff0c;那就是&#xff1a;怎么防止接口重复提交&#xff1f; 小编也是背过的&#xff0c;好几种方式&#xff0c;但是一直没有实战过&#xff0c;做多了管理系统&#xff0c;发现这个事情真的没有过多的重视。 最近…

[附源码]java毕业设计酒店管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

K8s为何需要Pod

Pod是K8s中的最小API对象&#xff0c;更专业的表述是&#xff0c;Pod是K8s项目的原子调度单位&#xff0c;Pod可以看做是一个进程组&#xff0c;K8s则是操作系统 一&#xff0c; 问题 现在有三个服务需要部署在同一个节点上&#xff0c;A占用1G内存&#xff0c;B &#xff0c;…

【Maven】使用maven profile 动态激活不同环境、依赖打包部署

使用maven profile 动态激活不同环境、依赖打包部署前言一、配置二、激活Profile三、动态依赖 示例一些其他参考&#xff1a;前言 在开发过程中&#xff0c;我们的软件会面对不同的运行环境&#xff0c;比如开发环境、测试环境、生产环境&#xff0c;而我们的软件在不同的环境中…

Java方法与方法重载

目录 如何使用带参数的方法 综合案例 常见错误2-1 常见错误2-2 方法传参 构造方法 构造方法重载 this的用法 方法重载 成员变量和局部变量 成员变量和局部变量的区别 如何使用带参数的方法 1、定义带参数的方法 语法&#xff1a;<访问修饰符> 返回类型 <方…

网络 IO 演变过程

在互联网中提起网络&#xff0c;我们都会避免不了讨论高并发、百万连接。而此处的百万连接的实现&#xff0c;脱离不了网络 IO 的选择&#xff0c;因此本文作为一篇个人学习的笔记&#xff0c;特此进行记录一下整个网络 IO 的发展演变过程。以及目前广泛使用的网络模型。 1.网…