Linux 学习

news2025/2/5 0:37:06
  1. 复制/etc 文件夹到/mnt 目录   cp  -r(-a)   /etc   /mnt
  2. 回到上一次文件夹  cd  -
  3. 切换到当前用户的家目录_cd  ~________________________
  4. 如何查找ls 命令的位置_______which   ls_________________________________
  5. 请写出ll 命令中查看到的7大文件类型缩写 -  s  l  p  c  b  d
  6. 仅显示/etc文件夹的属性  stat 或者    ll   -d    /etc
  7. 显示/etc/目录下所有以rc开头的文件或目录   ls  /etc/rc*
  8. 只统计 /etc/   文件夹的总大小  du  -s  /etc
  9. 找到存在时间超过3天以上的用户joe的临时文件find   /tmp   -mtime +3 -user joe  
  10. 建立/etc/passwd文件的软连接并放到/mnt目录取名为soft    ln   -s    /etc/passwd      /mnt/soft
  11. 在当前文件夹递归建立 aa/bb/cc  文件夹   mkdir   -p   aa/bb/cc 
  12. 找到 indoe号为12345 的文件并删除_________find  -inum   12345   -delete                                  find  -inum   12345   -exec  rm -rf  {}   \;
  13. 实时查看后十行    tail  -f

14. 提取/etc/passwd 文件第一行的前4个字符?

Head -n 1 /etc/passwd |head -c 4

15.过滤出/etc/passwd 文件中以bash 结尾的行_?______

grep  “bash$”  /etc/passwd    

16.快速过滤出/etc文件下包含root单词的所有文件?___

grep  -r  root   /etc

17.现有a和b两个文件,如何将b  文件内容添加到a文件的末尾__

cat  b  >>  a

18.将文件   a.tar.gz  解压到/opt  目录__

tar  xf   a.tar.gz  -C  /opt

19.使用vi 编辑器,在默认模式下 在光标的下一行插入使用什么快捷键__

o

20.挂载的作用是什么?__

将硬件设备和系统文件夹做关联

21如何显示隐藏文件?ls  -a      ls  -A

22.在vi编辑器中,如何在所有行开头的行加上#号___

%     s/^/#/

23.如何查询httpd软件是否安装_

rpm  -q  httpd

24.如何查询httpd软件配置文件位置_

rpm   -qc   httpd

25.如何使用rpm 命令卸载httpd软件

rpm  -e   httpd

26.如何统计  /etc/passwd  文件一共多少行?

wc -l   /etc/passwd

cat  /etc/passwd |wc -l

27.如何在不解压的情况下,查看 all.tar.gz  文件中的内容?__

tar  ft   all.tar.gz

27.过滤出 /etc/fstab 文件中的非空行____

grep   -v   “^$”  /etc/fstab

28.du 统计文件夹大小时是否包含统计隐藏文件?____________是____________

29./dev/sr0   是什么设备?____________

光驱

30.将 /etc/passwd 文件中所有的root 换成admin______

%  s/root/admin/g

31.如何刷新文件的时间?_______________

touch    文件

32.如何查看/etc/passwd文件中的隐藏字符__________

cat  -A /etc/passwd

33.如何合并 A文件 和B文件__________

cat   A   B  >  C

34.长格式显示当前文件夹下的所有文件______

ll

ls  -l

35.显示当前文件夹下以p开头的文件__________________________________

ls  p*

36.一次性新建 1.txt  到10.txt  10个文件______________________________________

touch {1..10}.txt

37.在当前文件夹下将文件test  改名为123________________________________

mv   test   123

38.找到30天以上,以log结尾大于1G的普通文件__________________________________

find   -mtime +30  -name  “*log”  -size  +1G   -type f 

39.当前目录是/home 以绝对和相对路径的方式进入/opt____________________________

cd   /opt

cd   ../opt

40.如何快速找出/etc/文件夹中所有包含root字符的文件____________________________

grep   -r  root   /etc/   

tail -n  +2  什么意思?__________________________________________________

41.从第二行开始显示

42.过滤出/etc/fstab 文件中所有的空行_______________________________

grep  “^$”     /etc/fstab

43.过滤出/etc/passwd 文件中以root开头的行__________________________

grep  “ ^root”   /etc/passwd

44.过滤出下图中的第二行________________________________________

ifconfig ens33|grep   netmask

ifconfig ens33|head  -n2|tail -n1

  1. 使用tar归档和gzip压缩 /etc/文件夹到当前目录___________________________

tar  zcvf  etc.bak.tar.gz     /etc

46.如何不解压查看归n档文件中的内容_________________________________________

tar  tf

47.使用vi编辑器的快捷方式打开上一次打开的文件______________________________

!vim

48.使用vi编辑器打开某一文件直接让光标处在第十行_____________________

vim  +10

49.在命令模式下使用什么命令复制一行______________________________

yy

50.在命令模式下使用什么命令删除一行______________________________

dd

51.在命令模式下使用什么命令跳到第十行______________________________

10G

52.vi编辑器有哪几种模式_____________________________________________

命令模式  输入模式   末行模式

53.什么快捷键可以终止当前运行的命令________________________________

ctrl  +c

54.显示anaconda-ks.cfg文件的的行号_________________________________

set   nu

55.红帽安装包一般以什么后缀命名______________________________

rpm

56.如何查看httpd 软件的详细信息____________________________

rpm  -qi   httpd

57.如和将光驱挂载到 /mnt目录____________________________________

mount  /dev/sr0   /mnt

58.如何查看挂载情况_____________________________________________

df

mount

59.如何找出 A文件和 B文件中相同的部分_________________________

grep  -f   A   B

60.管道符(|)的作用是什么?_______________________________________

将第一个命令的执行结果当做参数传给下一个命令

61.man  5  文件名  什么意思?__________________________

查看文件的格式

62.centos7 默认的shell 是什么?________________________________________

/bin/bash

63.简单描述下shell 的作用________________________________________________

翻译官

64.复制链接文件test到/mnt目录保留属性_____________________________________

cp  -a     test   /mnt

65.编译安装软件的优点_________________________________________________

自由度高   可以安装较新的版本

66.yum安装软件的优点_________________________________________________

自动解决依赖关系

67.Yum 仓库的  客户端配置文件在哪个目录下?____________________________________

/etc/yum.repos.d/

68.编译安装中如何查看可以添加哪些模块________________________________________

./configure   --help

69.源码包中一般有哪些文件?___________________________________________________

源代码   帮助说明  默认配置文件等

70.找到/mnt目录下f开头的普通文件并移动到/opt _________________________________

find  /mnt  -name “f*”  -type  f  -exec  mv {} /opt\;

71.快速过滤出 /etc/passwd  文件中不是以#号开头的行_____________________________

grep  -v   “^#”  /etc/passwd

72.请写出编译安装需要哪几步, 并做简要解释

./configure     检测安装环境 

make         将人类使用的 高级语言翻译成二进制 

make install    复制文件到硬盘

73.请写出搭建本地yum仓库的过程,(从挂载开始)

mount /dev/sr0/mnt

cd /etc/yum.repos.d/

mkdir bak

mv *repo bak

vim /etc/yum.repos.d/local.repo

[local]name=locabaseurl=file:///mntgpgcheck=0

yum clean all

yum makecache

74.请写出命令执行的过程。

绝对路径  --- 别名  -- 内部   - hash -  外部

看内部命令还是外部,……

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

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

相关文章

PostgreSQL | FunctionProcedure | 函数与存储过程的区别

文章目录 PostgreSQL | Function&Procedure | 函数与存储过程的区别1. 简述书面说法大白话讲 2. 函数(Function)2.1 定义2.2 用途2.3 执行2.4 事务处理2.5 说点例子1. 当参数都是IN类时2. 参数中出现OUT、INOUT参数时 3. 存储过程(Proced…

路由器介绍和命令操作

先来回顾一下上次的内容: ip地址就是由32位二进制数组 二进位数就是只有数字0和1组成 网络位:类似于区号,表示区域作用 主机位:类似于号码,表示区域中编号 网络名称:网络位不变,主机位全为0 …

C++-类和对象(1)

1.面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完 成。…

数据结构思维导图

数据结构思维导图,目前先写这些,后续有更新会继续。 1 数据结构思维导图

git中的smart checkout和force checkout

切换分支时出现了这个问题: 这是因为shiyan01分支修改了代码,但是没有commit, 所以在切换到test分支的时候弹出这个窗口 一、smart checkout(智能签出) 会把shiyan01分支的改动内容带到test分支。合并处理后的内容就变成了test分支的内容,而shiyan01分支的改动会被…

面试题之二HTTP和RPC的区别?

面试题之二 HTTP和RPC的区别? Ask范围:分布式和微服务 难度指数:4星 考察频率:70-80% 开发年限:3年左右 从三个方面来回答该问题: 一.功能特性 1)HTTP是属于应用层的协议:超文本传输协议…

认识K8S的基本概念和原理

K8S:Kubernetes8个字母省略就是k8s 自动部署,自动扩展和容器化部署的应用程序的一个开源系统 k8s是负责自动化运维管理多个容器化程序的集群。是一个功能强大的容器编排工具。分布式和集群化的方式进行容器管理。 k8s的版本:1.15或1.18。使…

YOLOv8涨点技巧:一种新颖的多尺度滑窗注意力,助力小目标和遥感影像场景

💡💡💡本文全网独家改进:提出了一种新颖的多尺度滑窗注意力机制,有效的应用在遥感影像和小目标场景,实现涨点。 收录 YOLOv8原创自研 https://blog.csdn.net/m0_63774211/category_12511737.html?spm=1001.2014.3001.5482 💡💡💡全网独家首发创新(原创)…

【通讯录案例-搭建登录界面 Objective-C语言】

一、来看我们这个通讯录案例 1.接下来啊,我们来做这个通讯录案例, 然后呢,做这么一个应用程序啊, 我们第一步呢,先把界面儿搭了, 然后呢,搭之前,简单的来分析一下, 首先呢,这是,中间儿的这一块儿, 1)有个“账户”、“密码”,这一块儿, 这是一个什么控制器,…

Unity 贝塞尔曲线工具获取运动轨迹

Unity 贝塞尔曲线工具获取运动轨迹 一、介绍贝塞尔曲线二、Unity中贝塞尔曲线工具介绍1.创建一个空物体挂在上BezierSpline.cs脚本组件2.由上图可知刚创建出来的有两个点和两个手柄组成3.我们可修改其坐标看下效果4.这样我们就可以获得这两个点之间的指定数量的点来作为某个物体…

Spring Boot简单多线程定时任务实现 | @Async | @Scheduled

Spring Boot简单多线程定时任务实现 实现步骤 1 创建一个Spring Boot项目 2 定义定时任务: package com.jmd.timertasktest.task;import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.Async; impor…

Linux c++开发-14-IO复用

什么是文件 程序员使用I/O最终都逃不过文件这个概念。 在Linux世界中文件是一个很简单的概念,作为程序员我们只需要将其理解为一个N byte的序列就可以了: b1, b2, b3, b4, … bN 实际上所有的I/O设备都被抽象为了文件这个概念,一切皆文件…

实战 9 权限菜单管理

目录 1、权限菜单后端接口 2、查询权限菜单列表 2.1 设计效果图 2.2 menuList.vue 3、 新增权限菜单 3.1 新增权限菜单窗口代码 3.2 选择所属菜单代码 3.3 封装图标选择器 3.4 新增、编辑和删除权限菜单 1、权限菜单后端接口 package com.cizhu.service;import com.ci…

【Linux驱动】最基本的驱动框架 | LED驱动

🐱作者:一只大喵咪1201 🐱专栏:《Linux驱动》 🔥格言:你只管努力,剩下的交给时间! 目录 🏀最基本的驱动框架⚽驱动程序框架⚽编程 🏀LED驱动⚽配置GPIO⚽编程…

go语言基础 --时间处理常用函数

获取当前时间 时间和日期相关的函数是开发中常用的,go语言中,引入time包即可使用相关的函数 获取当前时间的方法:time.Now(),返回一个time.Time类型的时间信息,可直接打印出来 func main() {now : time.Now()fmt.Pr…

算法leetcode|94. 二叉树的中序遍历(多语言实现)

文章目录 94. 二叉树的中序遍历:样例 1:样例 2:样例 3:提示: 分析:题解:rust:go:c:python:java: 94. 二叉树的中序遍历: …

云原生Kubernetes:K8S集群版本升级(v1.22.14 - v1.23.14)

目录 一、理论 1.K8S集群升级 2.环境 3.升级集群(v1.23.14) 4.验证集群(v1.23.14) 二、实验 1. 环境 2.升级集群(v1.23.14) 2.验证集群(v1.23.14) 一、理论 1.K8S集群升级 …

Wordpress对接Lsky Pro 兰空图床插件

Wordpress对接Lsky Pro 兰空图床插件 wordpress不想存储图片到本地,访问慢,wordpress图片没有cdn想要使用图床,支持兰空自定义接口 安装教程—在wp后台选择插件zip—然后启用—设置自己图床API接口就ok了,文件全部解密&#xff0c…

JavaScript——new关键字详解

一、new原理 new的实现步骤(原理)如下: 第一步:创建一个空对象,作为将要返回的对象。第二步:将这个空对象的原型指向构造函数的prototype属性,也就是将对象的__proto__属性指向构造函数的prot…

如何给beaglebone black狗板扩容

接上一篇 beaglebone black狗板,交叉编译Qt5(eglfs)-CSDN博客 默认的分区大小已经不够了,需要调整 这里改成500M,能勉强正常,但是SD是32G还是有大量的剩余空间没被使用 这里可以用以下两类方法来把剩余的…