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

关于搭建elk日志平台
我这边是使用docker compose进行的搭建 所以在使用的时候 需要自行提前安装docker以及dockercompose环境 或者从官网下载对应安装包也可以 具体文章看下一章节:【ELK】搭建elk日志平台(使用docker-compose),并接入springboot项目...

【全套源码教程】基于SpringBoot+MyBatis+Vue的流浪动物救助网站的设计与实现
目录 前言 需求分析 可行性分析 技术实现 后端框架:Spring Boot 持久层框架:MyBatis 前端框架:Vue.js 数据库:MySQL 功能介绍 前台界面功能介绍 动物领养及捐赠 宠物论坛 公告信息 商品页面 寻宠服务 个人中心 购…...

Word wrap在计算机代表的含义(自动换行)
“Word wrap”是一个计算机术语,用于描述文本处理器在内容超过容器边界时自动将超出部分转移到下一行的功能。在多种编程语言和文本编辑工具中,都有实现这一功能的函数或选项。 在编程中,例如某些编程语言中的wordwrap函数,能够按…...

室友打团太吵?一条命令让它卡死
「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:更多干货,请关注专栏《网络安全自学教程》 SYN Flood 1、hping3实现SYN Flood1.1、主机探测1.2、扫描端…...

RabbitMQ3.13.x之八_RabbitMQ中数据文件和目录位置
RabbitMQ3.13.x之_RabbitMQ中数据文件和目录位置 文章目录 RabbitMQ3.13.x之_RabbitMQ中数据文件和目录位置1. 概述2. 覆盖位置1. 路径和目录名称限制2.所需的文件和目录权限 3. 环境变量4. Linux、macOS、BSD上的默认位置5. Windows上的默认位置6. 通用二进制构建默认值 1. 概…...

仿抖音短视频直播带货刷一刷商城社交电商源码系统小程序APP开发
系统功能介绍 一、短视频与社交功能 短视频浏览与互动 用户可以浏览仿抖音风格的短视频,包括评论、点赞、进入视频发布者的主页,以及加关注等功能。系统会显示用户关注的好友列表,方便用户快速查看好友发布的视频。用户还可以浏览同城视频&…...

Vue - 你知道Vue组件中的data为什么是一个函数吗
难度级别:中高级及以上 提问概率:80% 在Vue项目中,App.vue下的每个子组件都会生成一个单独的Vue实例对象,但这些子对象都是通过通过vue.extend方法创建而来的,也就是说我们平时在项目中所定义的Vue组件,都有一个相同的父类对象。这样也就…...

MUX VLAN
目录 原理概述 实验目的 实验内容 实验拓扑 1.基本配置 2.使用Hybrid端口实现网络需求 3.使用Mux VLAN实现网络需求 原理概述 在实际的企业网络环境中,往往需要所有的终端用户都能够访问某些特定的服务器,而用户之间的访问控制规则则比较复杂。在…...

漫谈:“标准”是一种幻觉 C++语言标准的意义
初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 “标准”这个词很迷惑…...

【Wbpack原理】基础流程解析,实现 mini-webpack
【Wbpack原理】基础流程解析,实现 mini-webpack ⛄:webpack 对前端同学来说并不陌生,它是我们学习前端工程化的第一站,在最开始的 vue-cli 中我们就可以发现它的身影。我们的 vue/react 项目是如何打包成 js 文件并在浏览器中运行…...