当前位置: 首页 > 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 开发者测试版内部代码中发现了这项反跟踪功能的蛛丝马迹…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

04-初识css

一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

python报错No module named ‘tensorflow.keras‘

是由于不同版本的tensorflow下的keras所在的路径不同&#xff0c;结合所安装的tensorflow的目录结构修改from语句即可。 原语句&#xff1a; from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后&#xff1a; from tensorflow.python.keras.lay…...

Mysql中select查询语句的执行过程

目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析&#xff08;Parser&#xff09; 2.4、执行sql 1. 预处理&#xff08;Preprocessor&#xff09; 2. 查询优化器&#xff08;Optimizer&#xff09; 3. 执行器…...