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

利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...

练习(含atoi的模拟实现,自定义类型等练习)
一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...

10-Oracle 23 ai Vector Search 概述和参数
一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...