码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux考试复习整理


    文章目录

    • Linux考试整理
        • 一.选择题
            • 1.用户的密码现象放置在哪个文件夹?
            • 2.删除文件或目录的命令是?
            • 3.显示一个文件最后几行的命令是?
            • 4.删除一个用户并同时删除用户的主目录
            • 5.Linux配置文件一般放在什么目录?
            • 6.某文件的组外成员的权限是只读;属主是全部权限、组内权限是可读可写、该文件权限为?
            • 7.复制文件的命令是?
            • 8.怎么更改一个文件的权限设置
        • 二、多选题
            • 9.哪条命令可以把f1.txt复制为f2.txt?
            • 10 openEuler中shell编程中默认的数据类型有哪些?
            • 11 下面哪个命令可以一次显示一页内容
            • 12 属于vi命令的模式
            • 13. 如何在文件file中查找显示所有以“*”打头的行?
            • 14 当前所在目录有一个my.sh文件,可以将此文件运行的命令是
            • 15 编辑一个文件时,使用什么可以对该文件进行保存
            • 16. 哪些命令是关于修改文件权限的?
        • 三、判断题
            • 17.在openEuler中,默认情况下,UID为1000隶属于普通用户?
            • 18. 在openEuler系统中,从普通用户切到管理员,使用su命令?
            • 19. 一个Shell脚本是一个文本文件,可以包含一个或多个命令
            • 20.在openEuler系统中用户的密码信息保存在、ect/shadow文件中
            • 21.运行sh文件时需要有可执行权限
            • 22.openEuler是多用户、多任务、支持多线程和多cpu的操作系统
            • 23.在openEuler系统中一个用户只能在一个组中
            • 24 echo"abc">>t1.txt 该命令是将abc字符追加到t1.txt文件中
        • 四、简答题
            • 25 在openEuler系统中,哪些目录,都有什么用途?
            • 26.请描述软硬连接的区别
            • 27 . 请描述命令cat,more,less的区别

    Linux考试整理

    在这里插入图片描述

    一.选择题

    1.用户的密码现象放置在哪个文件夹?

    在Linux系统中,用户的密码通常被存储在 /etc/shadow 文件中。这个文件只能被root用户访问,其中包含了系统中所有用户的加密密码和相关信息。

    2.删除文件或目录的命令是?

    删除文件:rm 文件名
    删除目录:rm -r 目录名

    3.显示一个文件最后几行的命令是?

    使用 tail 命令。
    显示文件的最后n行:tail -n 行数 文件名
    例如,要显示文件 example.txt 的最后5行,可以执行以下命令:tail -n 5 example.txt

    4.删除一个用户并同时删除用户的主目录

    sudo userdel -r 用户名

    5.Linux配置文件一般放在什么目录?

    配置文件通常存放在 /etc 目录下。

    在 /etc 目录下,你可以找到各种不同的配置文件,如:

    /etc/passwd:包含了用户账户的信息。
    /etc/group:包含了用户组的信息。
    /etc/network/interfaces 或 /etc/sysconfig/network-scripts/:包含了网络接口的配置信息。
    /etc/apt/sources.list:包含了包管理器(如apt)软件源的配置信息。
    /etc/ssh/sshd_config:包含了SSH服务器的配置信息。
    /etc/mysql/my.cnf:包含了MySQL数据库服务器的配置信息。

    6.某文件的组外成员的权限是只读;属主是全部权限、组内权限是可读可写、该文件权限为?

    764
    设置权限的方法有两种:数字和符号。

    • Linux中的权限分为9个,分别是Owner、Group、Others三者身份对应各自的Read、Write、Execute权限
    • Read: r :4
    • Write : w : 2
    • Execute: x : 1

    属主权限:4+2+1=7 ,
    组外成员权限:4+2=6
    其他人的权限: 4 ,所以是764

    7.复制文件的命令是?

    cp 命令。

    • 将文件复制到目标目录:

    cp 文件名 目标目录
    示例:将文件 example.txt 复制到目录 /home/user/ 中:
    cp example.txt /home/user/

    • 在复制文件时保留原文件的属性(如权限、时间戳等):

    cp -p 源文件 目标文件
    示例:将文件 source.txt 复制为 destination.txt 并保留原有属性:
    cp -p source.txt destination.txt

    • 递归复制整个目录及其内容:

    cp -r 源目录 目标目录
    示例:将目录 source_dir 复制到目录 destination_dir 中:
    cp -r source_dir destination_dir

    8.怎么更改一个文件的权限设置

    使用 chmod 命令

    使用数字表示法更改权限:

    chmod 三位数字 文件名

    其中,三位数字表示不同的权限组合。每个数字代表一组权限,分别对应属主、属组和其他用户的权限。

    0:无权限 1:执行权限 2:写权限 3:写和执行权限 4:读权限 5:读和执行权限 6:读和写权限 7:读、写和执行权限

    • 示例:将文件 example.txt 设置为属主具有读和写权限,属组具有读权限,其他用户具有读权限:

    chmod 644 example.txt
    使用符号表示法更改权限:

    chmod [属主权限][属组权限][其他用户权限] 文件名
    其中,权限可以使用以下符号表示:

    r:读权限 w:写权限 x:执行权限

    • 示例:将文件 example.txt 设置为属主具有读、写和执行权限,属组具有读和执行权限,其他用户具有读和执行权限:

    chmod u=rwx,g=rx,o=rx example.txt

    二、多选题

    9.哪条命令可以把f1.txt复制为f2.txt?

    cp f1.txt f2.txt
    cat f1.txt > f2.txt

    10 openEuler中shell编程中默认的数据类型有哪些?

    字符串类型
    整形

    11 下面哪个命令可以一次显示一页内容

    more less

    12 属于vi命令的模式

    编辑模式 末行模式 命令模式

    13. 如何在文件file中查找显示所有以“*”打头的行?

    grep - n * file 可以

    14 当前所在目录有一个my.sh文件,可以将此文件运行的命令是

    sh my.sh
    ./my.sh

    15 编辑一个文件时,使用什么可以对该文件进行保存

    w保存/wq保存并退出/wq!保存并强转退出

    16. 哪些命令是关于修改文件权限的?

    chmod:用于修改文件或目录的权限。

    chown:用于修改文件或目录的所有者和所属组。

    chgrp:用于修改文件或目录的所属组。

    三、判断题

    17.在openEuler中,默认情况下,UID为1000隶属于普通用户?

    正确
    系统管理员使用 UID 为 0 的 root 用户进行管理,而普通用户的 UID 从 1000 开始分配。

    18. 在openEuler系统中,从普通用户切到管理员,使用su命令?

    正确

    19. 一个Shell脚本是一个文本文件,可以包含一个或多个命令

    正确

    20.在openEuler系统中用户的密码信息保存在、ect/shadow文件中

    正确

    21.运行sh文件时需要有可执行权限

    正确

    22.openEuler是多用户、多任务、支持多线程和多cpu的操作系统

    正确

    23.在openEuler系统中一个用户只能在一个组中

    错误

    24 echo"abc">>t1.txt 该命令是将abc字符追加到t1.txt文件中

    正确,会追加到末尾

    四、简答题

    25 在openEuler系统中,哪些目录,都有什么用途?
    • /bin:存放系统级别的可执行命令,这些命令是供所有用户使用的基本工具。

    • /boot:存放启动所需的文件,如内核和引导加载程序。

    • /dev:是设备文件目录,存放与硬件设备相关的特殊文件。

    • /etc:存放系统的配置文件和配置目录,如网络配置、软件配置等。

    • /home:是用户主目录的基础目录,每个用户通常在此目录下有自己的子目录。

    • /lib:存放系统所需的共享库文件,这些库文件被可执行程序调用。

    • /mnt:用于临时挂载其他文件系统或存储设备的目录。

    • /opt:用于安装额外软件包的目录,通常是第三方软件。

    • /proc:提供有关系统内核和进程的信息。这个目录并不包含实际的文件,而是通过内核访问。

    • /root:超级用户或管理员的主目录。

    • /sbin:存放系统级别的管理员(管理员)可执行命令,这些命令用于系统管理和维护。

    • /srv:存放由系统提供的服务相关的数据文件。

    • /tmp:存放临时文件,这些文件在系统重新启动后会被清除。

    • /usr:存放用户级别的应用程序和文件。

    • /var:存放经常变化的文件,如日志文件、邮件、数据库等。

    26.请描述软硬连接的区别

    软链接可以跨越不同文件系统,可以指向其他磁盘分区甚至是网络共享路径。 软链接可以指向不存在的文件或目录。
    删除原始文件并不会影响软链接的可用性,但若删除软链接,就无法再访问原始文件。

    硬链接不能跨越不同文件系统,必须在同一个文件系统内。 硬链接只能指向已经存在的文件,不能指向目录。
    删除任何一个硬链接或者目标文件,并不会影响其他链接的可用性,因为它们共享相同的 inode。

    • 软链接是一个指向目标的路径名,而硬链接是通过多个文件名引用同一组数据块。
    • 软链接可以跨越文件系统边界,而硬链接只能在同一文件系统内创建。
    • 文件权限和更新操作方面软链接和目标文件相互独立,而硬链接与目标文件共享。
    27 . 请描述命令cat,more,less的区别
    • cat命令用于简单地查看文件内容,适合小文件。
    • more命令逐页显示文件内容,适合查看较大文件。
    • less命令提供更多功能,支持向前翻页、搜索、跳转等,适合查看和浏览大文件。

    希望对你有帮助,欢迎点击蓝字移步至我的博客主页~

  • 相关阅读:
    ElasticSearch--过滤查询
    中国皇朝演进纪年表
    Tomcat部署在Eclipse
    Vim相关配置
    数字化转型将为企业带来什么样的变革?
    Python:操作SQLite数据库简单示例
    电池电动汽车的健康状态 SOH 和充电状态 SOC 估计
    堆排序——向下调整
    go入门--mult_returnval
    RabbitMQ 学习(五)-- 死信队列
  • 原文地址:https://blog.csdn.net/m0_64003319/article/details/133908160
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号