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

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

大语言模型上下文窗口初探(下)
由于篇幅原因,本文分为上下两篇,上篇主要讲解上下文窗口的概念、在LLM中的重要性,下篇主要讲解长文本能否成为LLM的护城河、国外大厂对长文本的态度。 3、长文本是护城河吗? 毫无疑问,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平台,专为便携式、家用或商用物联网应用而设计,这些应用通常需要大量的边缘计算,需要强大的多媒体功能和多任务操作系统。该平台集成了Arm Cortex-A73 和 Cortex-A53 的四核集群,工作频…...

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

汇编——SSE打包整数
SSE也可以进行整数向量的加法,示例如下: ;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)
动态规划(2) 文章目录 动态规划(2)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 请访问原文链接:JetBrains IDE 2024.1 (macOS, Linux, Windows) - 开发者工具࿰…...
C++ 构造函数中的参数顺序
描述: 未初始化的参数必须在初始化参数之前 正确 ✓ 写法: mother(const char* food, const char* lastName"无姓", const char* firstName "无名" ); 错误❌写法: mother(const char* lastName"无姓", …...
Git Flow困境逃脱指南
本来来自极狐GitLab 资源中心,原文链接:https://resources.gitlab.cn/articles/020183ba-cfc0-4917-b901-248acdcfc92f。 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab ÿ…...
MySQL的sql_mode模式简介
前言 今天同事使用数据库时报错,排查问题时发现配置文件里的sql_mode配置被人注释了,所以通过查询资料对这个配置进行了下了解。 介绍 mysql为了支持在不同的环境下运行,允许我们给它设置不同的运行模式(sql_mode)。 不同的运行模式&#…...

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

非关系型数据库-----------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的标准4. C的运行过程 二、Visual Studio的安装1. 什么是Visual Studio2. Visual Studio的安装 三、完成HelloWorld1.…...

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

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

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

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...

宇树科技,改名了!
提到国内具身智能和机器人领域的代表企业,那宇树科技(Unitree)必须名列其榜。 最近,宇树科技的一项新变动消息在业界引发了不少关注和讨论,即: 宇树向其合作伙伴发布了一封公司名称变更函称,因…...
Oracle11g安装包
Oracle 11g安装包 适用于windows系统,64位 下载路径 oracle 11g 安装包...

yaml读取写入常见错误 (‘cannot represent an object‘, 117)
错误一:yaml.representer.RepresenterError: (‘cannot represent an object’, 117) 出现这个问题一直没找到原因,后面把yaml.safe_dump直接替换成yaml.dump,确实能保存,但出现乱码: 放弃yaml.dump,又切…...

AD学习(3)
1 PCB封装元素组成及简单的PCB封装创建 封装的组成部分: (1)PCB焊盘:表层的铜 ,top层的铜 (2)管脚序号:用来关联原理图中的管脚的序号,原理图的序号需要和PCB封装一一…...

Mysql故障排插与环境优化
前置知识点 最上层是一些客户端和连接服务,包含本 sock 通信和大多数jiyukehuduan/服务端工具实现的TCP/IP通信。主要完成一些简介处理、授权认证、及相关的安全方案等。在该层上引入了线程池的概念,为通过安全认证接入的客户端提供线程。同样在该层上可…...

PLC入门【4】基本指令2(SET RST)
04 基本指令2 PLC编程第四课基本指令(2) 1、运用上接课所学的基本指令完成个简单的实例编程。 2、学习SET--置位指令 3、RST--复位指令 打开软件(FX-TRN-BEG-C),从 文件 - 主画面,“B: 让我们学习基本的”- “B-3.控制优先程序”。 点击“梯形图编辑”…...

使用ch340继电器完成随机断电测试
前言 如图所示是市面上常见的OTA压测继电器,通过ch340串口模块完成对继电器的分路控制,这里我编写了一个脚本方便对4路继电器的控制,可以设置开启时间,关闭时间,复位等功能 软件界面 在设备管理器查看串口号后&…...