当前位置: 首页 > news >正文

linux知识点

  1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令
    1. 绝对路径: 如/etc/init.d
    2. 当前目录和上层目录: ./ …/
    3. 主目录: ~/
    4. 切换目录: cd
  2. 怎么查看当前进程?怎么执行退出?怎么查看当前路径
    1. 查看当前进程: ps
    2. 执行退出: exit
    3. 查看当前路径: pwd
  3. 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令
    1. 清屏: clear
    2. 退出当前命令: ctrl+c 彻底退出
    3. 执行睡眠 : ctrl+z 挂起当前进程 fg 恢复后台
    4. 查看当前用户 id: ”id“:查看显示目前登陆账户的 uid 和 gid 及所属分组及用户名
    5. 查看指定帮助: 如 man adduser 这个很全 而且有例子; adduser --help 这个告诉你一些常用参数; info adduesr;
  4. Ls 命令执行什么功能? 可以带哪些参数,有什么区别
    1. ls 执行的功能: 列出指定目录中的目录,以及文件
    2. 哪些参数以及区别: a 所有文件 l 详细信息,包括大小字节数,可读可写可执行的权限等
  5. 建立软链接(快捷方式),以及硬链接的命令
    1. 软链接: ln -s slink source
    2. 硬链接: ln link source
  6. 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
    1. 创建目录: mkdir
    2. 创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件
    3. 复制文件: cp
  7. 文件权限修改用什么命令?格式是怎么样的?
    1. 文件权限修改: chmod
    2. 格式如下
      1. chmodu+xfile 给 file 的属主增加执行权限,chmod 751 file 给 file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
      2. chmodu=rwx,g=rx,o=xfile 上例的另一种形式 chmod =r file 为所有用户分配读权限
      3. chmod444file 同上例 chmod a-wx,a+r file 同上例
      4. chmod -R u+r directory 递归地给 directory 目录下所有文件和子目录的属主分配读的权限
  8. 查看文件内容有哪些命令可以使用?
    1. vi 文件名 #编辑方式查看,可修改
    2. cat 文件名 #显示全部文件内容
    3. more 文件名 #分页显示文件内容
    4. less 文件名 #与 more 相似,更好的是可以往前翻页
    5. tail 文件名 #仅查看尾部,还可以指定行数
    6. head 文件名 #仅查看头部,还可以指定行数
  9. 随意写文件命令?怎么向屏幕输出带空格的字符串,比如hello world”?
    1. 写文件命令:vi
    2. 向屏幕输出带空格的字符串:echo hello world
  10. 移动文件用哪个命令?改名用哪个命令
    1. mv mv
  11. 复制文件用哪个命令?如果需要连同文件夹一块复制呢
    1. cp cp -r
  12. 删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?
    1. rm rm -r rmdir
  13. Linux 下命令有哪几种可使用的通配符?分别代表什么含义
    1. “?”可替代单个字符。
    2. “*”可替代任意多个字符
    3. 方括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]
  14. 用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
    1. wc 命令 - c 统计字节数 - l 统计行数 - w 统计字数。
  15. Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串的行?
    1. 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
    2. grep [stringSTRING] filename grep [^string]filename
  16. Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的
    1. 不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断,指进程不响应异步信号
    2. 暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 而进入 TASK_STOPPED 状态;当进程正在被跟踪时,它处于 TASK_TRACED 这个特殊的状态
    3. 正被跟踪”指的是进程暂停下来,等待跟踪它的进程对它进行操作
    4. 就绪状态:在 run_queue 队列里的状态
    5. 运行状态:在 run_queue 队列里的状态
    6. 可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待socket 连接、等待信号量),而被挂起
    7. zombie 状态(僵尸):父亲没有通过 wait 系列的系统调用会顺便将子进程的尸体(task_struct)也释放掉
    8. 退出状态
    9. D 不可中断 Uninterruptible(usually IO)
    10. R 正在运行,或在队列中的进程
    11. S 处于休眠状态
    12. T 停止或被追踪
    13. Z 僵尸进程
    14. W 进入内存交换(从内核 2.6 开始无效)
    15. X 死掉的进程
  17. 怎么使一个命令在后台运行
    1. 一般都是使用 & 在命令结尾来让程序自动运行。(命令后可以不追加空格)
  18. 利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?
    1. ps -ef (system v 输出)
    2. ps -aux bsd 格式输出
    3. ps -ef | grep pid
  19. 哪个命令专门用来查看后台任务?
    1. job -l
  20. 把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令
    1. 把后台任务调到前台执行 fg
    2. 把停下的后台任务在后台执行起来 bg
  21. 终止进程用什么命令? 带什么参数
    1. kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
    2. kill-9 pid
  22. 怎么查看系统支持的所有信号
    1. kill -l
  23. 搜索文件用什么命令? 格式是怎么样的
    1. find <指定目录> <指定条件> <指定动作>
    2. whereis 加参数与文件名
    3. locate 只加文件名
    4. find 直接搜索磁盘,较慢
    5. find / -name “string*”
  24. 查看当前谁在使用该主机用什么命令? 查找自己所在的终端信息用什么命令
    1. 查找自己所在的终端信息:who am i
    2. 查看当前谁在使用该主机:who
  25. 使用什么命令查看磁盘使用空间? 空闲空间呢
    1. df -hl
    2. 文件系统 容量 已用 可用 已用% 挂载点
  26. 使用什么命令查看网络是否连通
    1. netstat
  27. 查看各类环境变量用什么命令
    1. 查看所有 env
    2. 查看某个,如 home: env $HOME
  28. 通过什么命令指定命令提示符
    1. \u:显示当前用户账号
    2. \h:显示当前主机名
    3. \W:只显示当前路径最后一个目录
    4. \w:显示当前绝对路径(当前用户目录会以~代替)
    5. $PWD:显示当前全路径
    6. :显示命令行’ :显示命令行’ :显示命令行'或者’#'符号
    7. #:下达的第几个命令
    8. \d:代表日期,格式为 week day month date,例如:“MonAug1”
    9. \t:显示时间为 24 小时格式,如:HH:MM:SS
    10. \T:显示时间为 12 小时格式
    11. \A:显示时间为 24 小时格式:HH:MM
    12. \v:BASH 的版本信息 如 export PS1=’[\u@\h\w#]$‘
  29. 查找命令的可执行文件是去哪查找的? 怎么对其进行设置及添加?
    1. whereis [-bfmsu][-B <目录>…][-M <目录>…][-S <目录>…][文件…]
    2. 补充说明:whereis 指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件
    3. -b 只查找二进制文件。
    4. -B <目录> 只在设置的目录下查找二进制文件。
    5. -f 不显示文件名前的路径名称。
    6. -m 只查找说明文件。
    7. -M <目录> 只在设置的目录下查找说明文件。
    8. -s 只查找原始代码文件。
    9. -S <目录> 只在设置的目录下查找原始代码文件。
    10. -u 查找不包含指定类型的文件
    11. w -h ich 指令会在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
    12. -n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
    13. -p 与-n 参数相同,但此处的包括了文件的路径。 -w 指定输出时栏位的宽度。
    14. -V 显示版本信息
  30. 通过什么命令查找执行命令
    1. which 只能查可执行文件
    2. whereis 只能查二进制文件、说明文档,源文件等
  31. 怎么对命令进行取别名?
    1. alias la='ls -a
  32. du 和 df 的定义,以及区别
    1. du 显示目录或文件的大小
    2. df 显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统
    3. df 命令获得真正的文件系统数据,而 du 命令只查看文件系统的部分情况。
  33. 当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?
    1. 可以使用 bind 命令,bind 可以很方便地在 shell 中实现宏或按键的绑定
    2. 在进行按键绑定的时候,我们需要先获取到绑定按键对应的字符序列
    3. 比如获取 F12 的字符序列获取方法如下:先按下 Ctrl+V,然后按下 F12 .我们就可以得到 F12 的字符序列 ^[[24~。
    4. 接着使用 bind 进行绑定。
    5. # bind ‘”\e[24~":“date”’
    6. 相同的按键在不同的终端或终端模拟器下可能会产生不同的字符序列
    7. 也可以使用 showkey -a 命令查看按键对应的字符序列
  34. 你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢
    1. 使用 linux 命令 ’disown -r ’可以将所有正在运行的进程移除。
  35. bash shell 中的 hash 命令有什么作用
    1. linux 命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径,用该命令可以打印出你所使用过的命令以及执行的次数。
  36. 哪一个 bash 内置命令能够进行数学运算
    1. bash shell 的内置命令 let 可以进行整型数的数学运算
    2. #! /bin/bash let c=a+b
  37. 怎样一页一页地查看一个大文件的内容呢
    1. 通过管道将命令”cat file_name.txt” 和 ’more’ 连接在一起可以实现这个需要
    2. cat file_name.txt | more
  38. 怎样查看一个 linux 命令的概要与用法?假设你在/bin 目录中偶然看到一个你从没见过的的命令,怎样才能知道它的作用和用法呢?
    1. 使用命令 whatis 可以先出显示出这个命令的用法简要,比如,你可以使用 whatiszcat 去查看‘zcat’的介绍以及使用简要
    2. zcat [gzip] (1) – compress or expand files
  39. 使用哪一个命令可以查看自己文件系统的磁盘空间配额呢?
    1. 使用命令 repquota 能够显示出一个文件系统的配额信息
    2. 只有 root 用户才能够查看其它用户的配额

相关文章:

linux知识点

绝对路径用什么符号表示&#xff1f;当前目录、上层目录用什么表示&#xff1f;主目录用什么表示? 切换目录用什么命令 绝对路径&#xff1a; 如/etc/init.d当前目录和上层目录&#xff1a; ./ …/主目录&#xff1a; ~/切换目录&#xff1a; cd 怎么查看当前进程&#xff1f;…...

微信小程序实现滚动标签

使用scroll-view标签可实现组件滚动标签 1、list中 list.wxml代码如下: <!--pages/list/list.wxml--> <navigation-bartitle"小程序" back"{{false}}"color"black" background"#FFF"></navigation-bar><scroll-…...

大语言模型上下文窗口初探(下)

由于篇幅原因&#xff0c;本文分为上下两篇&#xff0c;上篇主要讲解上下文窗口的概念、在LLM中的重要性&#xff0c;下篇主要讲解长文本能否成为LLM的护城河、国外大厂对长文本的态度。 3、长文本是护城河吗&#xff1f; 毫无疑问&#xff0c;Kimi从一开始就用“长文本”占领…...

Java整合ElasticSearch8.13

1、引入Jar包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> 2、配置ES连接信息 spring:elasticsearch:# 地址uris: http://xxx:9200# 用户…...

2.网络编程-HTTP和HTTPS

目录 HTTP介绍 HTTP协议主要组成部分 GET 和 POST有什么区别 常见的 HTTP 状态码有哪些 http状态码100 HTTP1.1 和 HTTP1.0 的区别有哪些 HTTPS 和 HTTP 的区别是什么 HTTP2 和 HTTP1.1 的区别是什么 HTTP3 和 HTTP2 的区别是什么 HTTPS的请求过程 对称加密和非对称…...

MTK i500p AIoT解决方案

一、方案概述 i500p是一款强大而高效的AIoT平台&#xff0c;专为便携式、家用或商用物联网应用而设计&#xff0c;这些应用通常需要大量的边缘计算&#xff0c;需要强大的多媒体功能和多任务操作系统。该平台集成了Arm Cortex-A73 和 Cortex-A53 的四核集群&#xff0c;工作频…...

ES入门十四:分词器

我们存储到ES中数据大致分为以下两种&#xff1a; 全文本&#xff0c;例如文章内容、通知内容精确值&#xff0c;如实体Id 在对这两类值进行查询的时候&#xff0c;精确值类型会比较它们的二进制&#xff0c;其结果只有相等或者不想等。而对全文本类型进行等值比较是不太实现…...

汇编——SSE打包整数

SSE也可以进行整数向量的加法&#xff0c;示例如下&#xff1a; ;sse_integer.asm extern printfsection .datadummy db 13 align 16pdivector1 dd 1dd 2dd 3dd 4pdivector2 dd 5dd 6dd 7dd 8fmt1 db "Packed Integer Vector 1: %d, %d, %d, %d",…...

动态规划(2)

动态规划&#xff08;2&#xff09; 文章目录 动态规划&#xff08;2&#xff09;1、聪明的寻宝人2、基因检测3、药剂稀释4、找相似串 1、聪明的寻宝人 #include <iostream> using namespace std; void MaxValue(int values[], int weights[], int n, int m) {int dp[21…...

JetBrains IDE 2024.1 发布 - 开发者工具

JetBrains IDE 2024.1 (macOS, Linux, Windows) - 开发者工具 CLion, DataGrip, DataSpell, Fleet, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine, WebStorm 请访问原文链接&#xff1a;JetBrains IDE 2024.1 (macOS, Linux, Windows) - 开发者工具&#xff0…...

C++ 构造函数中的参数顺序

描述&#xff1a; 未初始化的参数必须在初始化参数之前 正确 ✓ 写法&#xff1a; mother(const char* food, const char* lastName"无姓", const char* firstName "无名" ); 错误❌写法&#xff1a; mother(const char* lastName"无姓", …...

Git Flow困境逃脱指南

本来来自极狐GitLab 资源中心&#xff0c;原文链接&#xff1a;https://resources.gitlab.cn/articles/020183ba-cfc0-4917-b901-248acdcfc92f。 GitLab 是一个全球知名的一体化 DevOps 平台&#xff0c;很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab &#xff…...

MySQL的sql_mode模式简介

前言 今天同事使用数据库时报错,排查问题时发现配置文件里的sql_mode配置被人注释了,所以通过查询资料对这个配置进行了下了解。 介绍 mysql为了支持在不同的环境下运行&#xff0c;允许我们给它设置不同的运行模式&#xff08;sql_mode&#xff09;。 不同的运行模式&#…...

性能优化-如何爽玩多线程来开发

前言 多线程大家肯定都不陌生&#xff0c;理论滚瓜烂熟&#xff0c;八股天花乱坠&#xff0c;但是大家有多少在代码中实践过呢&#xff1f;很多人在实际开发中可能就用用Async&#xff0c;new Thread()。线程池也很少有人会自己去建&#xff0c;默认的随便用用。在工作中大家对…...

非关系型数据库-----------Redis的主从复制、哨兵模式

目录 一、redis群集有三种模式 1.1主从复制、哨兵、集群的区别 1.1.1主从复制 1.1.2哨兵 1.1.3集群 二、主从复制 2.1主从复制概述 2.2主从复制的作用 ①数据冗余 ②故障恢复 ③负载均衡 ④高可用基石 2.3主从复制流程 2.4搭建redis主从复制 2.4.1环境准备 2.4…...

使用docx4j转换word为pdf处理中文乱码问题

word转pdf 实现方法 mavendocx4j版本自己酌情升级 实现方法 import org.docx4j.Docx4J; import org.docx4j.fonts.IdentityPlusMapper; import org.docx4j.fonts.Mapper; import org.docx4j.fonts.PhysicalFonts; import org.docx4j.openpackaging.packages.WordprocessingMLP…...

【引子】C++从介绍到HelloWorld

C从介绍到HelloWorld 一、C的介绍1. 简介2. 应用场景3. C的标准![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e3efb0f207f647729b92c0b5bcd4b330.png)4. C的运行过程 二、Visual Studio的安装1. 什么是Visual Studio2. Visual Studio的安装 三、完成HelloWorld1.…...

Django检测到会话cookie中缺少HttpOnly属性手工复现

一、漏洞复现 会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(JS脚本等)获取到用户的cookie信息&#xff0c;造成用户cookie信息泄露&#xff0c;增加攻击者的跨站脚本攻击威胁。 第一步&#xff1a;复制URL&#xff1a;http://192.168.43.219在浏览器打开&#xff0c;…...

2024数字城市建设博览会:一站式平台,满足多元需求

2024数字城市建设博览会&#xff1a;引领未来城市发展的风向标 2024年&#xff0c;一场前所未有的盛会——数字城市建设博览会暨交流大会&#xff0c;将在雄安这座未来之城拉开帷幕。本次大会不仅是数字经济全产业链的精英集结&#xff0c;更是一场汇聚了众多优质项目和丰富客…...

iOS 17.5系统或可识别并禁用未知跟踪器,苹果Find My技术应用越来越合理

苹果公司去年与谷歌合作&#xff0c;宣布将制定新的行业标准来解决人们日益关注的跟踪器隐私问题。苹果计划在即将发布的 iOS 17.5 系统中加入这项提升用户隐私保护的新功能。 科技网站 9to5Mac 在苹果发布的 iOS 17.5 开发者测试版内部代码中发现了这项反跟踪功能的蛛丝马迹…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密

在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐&#xff1a;「storms…...

WPF八大法则:告别模态窗口卡顿

⚙️ 核心问题&#xff1a;阻塞式模态窗口的缺陷 原始代码中ShowDialog()会阻塞UI线程&#xff0c;导致后续逻辑无法执行&#xff1a; var result modalWindow.ShowDialog(); // 线程阻塞 ProcessResult(result); // 必须等待窗口关闭根本问题&#xff1a…...

论文阅读:Matting by Generation

今天介绍一篇关于 matting 抠图的文章&#xff0c;抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法&#xff0c;已经有很多的工作和这个任务相关。这两年 diffusion 模型很火&#xff0c;大家又开始用 diffusion 模型做各种 CV 任务了&am…...

python基础语法Ⅰ

python基础语法Ⅰ 常量和表达式变量是什么变量的语法1.定义变量使用变量 变量的类型1.整数2.浮点数(小数)3.字符串4.布尔5.其他 动态类型特征注释注释是什么注释的语法1.行注释2.文档字符串 注释的规范 常量和表达式 我们可以把python当作一个计算器&#xff0c;来进行一些算术…...

职坐标物联网全栈开发全流程解析

物联网全栈开发涵盖从物理设备到上层应用的完整技术链路&#xff0c;其核心流程可归纳为四大模块&#xff1a;感知层数据采集、网络层协议交互、平台层资源管理及应用层功能实现。每个模块的技术选型与实现方式直接影响系统性能与扩展性&#xff0c;例如传感器选型需平衡精度与…...