目录

一、linux的目录结构

二、绝对路径和相对路径

三、文件类型(linux下所有东西都可看作文件)

四、文件的权限

五、文件权限的修改(chmod)

六、linux常用的命令

七、文件查看命令

八、文件编辑命令

九、文件压缩与解压缩命令

 十、linux其他命令

十一、用户管理命令

十二、进程有关的命令


一、linux的目录结构

1.  /:根目录

2. /bin:存放常用的命令(二进制可执行文件)

3./boot:系统内核及启动有关的文件 

4./dev:系统设备文件

5./etc:系统配置文件

6./home:所有普通用户的家目录(每个用户只能在自己的家目录下创建、修改、删除文件,不能访问其他用户的家目录。)

7./lib:存放库文件 

8./usr:存放系统应用程序和文档

9./tmp:存放各种临时文件

10./root:管理员用户的家目录

二、绝对路径和相对路径

 1.绝对路径: 从根目录(/)开始到指定位置。

 2.相对路径:从当前目录(./)到指定位置。

  “.”   当前位置

  “..”  当前位置的上一层目录

 3.cd(切换路径):  cd  ~   切换到家目录

三、文件类型(linux下所有东西都可看作文件)

1.普通文件: “-”

2.目录文件:“d”(文件夹)

3.管道文件:“p”

4.链接文件:“l”

5.设备文件:块设备(“b”)  字符设备(“c”)

6.套接字文件:“s”

四、文件的权限

 1.r 读权限 (4)

 2.w 写权限 (2)

 3.x 执行文件 (1)

 4.- 无权限(0)

五、文件权限的修改(chmod)

1.文字设定法:+ 增加权限  - 去掉权限     u表示属主  g表示属组   o表示其他用户  a表示所有人

  eg:  chmod u+x 文件名            chmod g-w 文件名

2. 数字设定法:(通常由三位组成)每一个数字代表一个权限。

eg:  chmod 764 文件名  表示给u--rwx,g--rw,o--r

六、linux常用的命令

1.pwd  显示当前位置的绝对路径

2.cd   切换目录

3.ls   显示目录中的文件   ls-l  可以查看文件权限

4.touch  创建普通文件   touch  test.c

5.mkdir  创建目录文件(文件夹)  mkdir mycode

6.rm  删除文件   rm-r 删除目录文件  rmdir:删除空目录

7.cp  拷贝文件  cp-r 拷贝目录文件

8.mv 剪切(移动)文件  、 文件重命名

9.clear  清屏

10.ctrl+shift+   三个组合键 放大字体

11.ctrl -      缩小字体

七、文件查看命令

  1.cat

(1)查看文件内容  cat  test.txt

(2)合并文件 cat  a.txt  b.txt  > test.txt

(3)向文件写入数据  cat > a.txt

  ctrl+d: 结束cat输入

  ctrl+z: 结束终端当前命令

  2.more 分屏显示文件内容

  3.less 分屏显示文件内容,方向键控制,退出q

  4. head 默认显示文件前10行     head  -2  显示文件前2行

  5. tail 默认显示文件后10行      tail -2 显示文件后2行

八、文件编辑命令

1.命令模式 vi

2.插入模式: 命令模式---》插入模式  按键i        插入模式-----》命令模式  按键Esc

3.末行模式:命令模式---》末行模式   :wq  保存退出    :q 只退出   :q!  不保存退出

4.vi 常用的命令

(1)gg 第一行

(2)G (shift+g) 末行

(3):n  跳转到n行

(4)setnu:设置行号  setnonu :取消行号  

(5)nyy:复制n行

(6)ndd:删除n行

九、文件压缩与解压缩命令

   1.tar  打包和解包

(1)打包: tar  cvf  包名  需要打包的文件

(2)解包: tar  xvf  包名

  2.gzip 压缩和解压

(1)压缩: gzip 包名

(2)解压: gzip -d 压缩名    

(3)tar对压缩包解压: tar zxf 压缩包名

 十、linux其他命令

(1)find   在指定位置按文件名搜索文件     find 路径 -name 文件名

(2)grep   在文件中查找或者过滤出指定字符串  grep   “字符串”   文件名

(-i  按行查找     -c 按字符查找 )

(3)管道 |  将一个命令输出结果传递给另一个命令  (一般与grep结合使用)

(4)wc 统计

(5)sudo   sudo  su   切换到管理员

(6)关机与重启:(管理员身份执行)

①关机:shutdown -h now    halt   init 0

②重启:shutdown -r now    reboot  init 6

十一、用户管理命令

1.添加新用户 useradd(会生成家目录,但较麻烦) 或者 adduser  +用户名  

2.修改用户密码 passwd 用户名 修改密码

3. 删除用户 userdel  deluser

十二、进程有关的命令

1.ps 显示与当前终端有关的进程信息

ps -e 显示系统中所有的进程信息

ps -f 显示更多的进程属性信息

2.pstree 以树状图形式显示进程之间的关系

3.kill  结束一个进程            kill -9 强制结束进程

4.pkill 结束一组同名进程

5.& 后台运行程序

6.top 查看系统资源使用情况以及进程信息

7.jobs 显示当前终端的任务

8. fg %任务号 将后台运行的或挂起的进程挪到前台执行

9.bg %任务号 将挂起的进程唤醒到后台执行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/85609.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/85609.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/85609.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧水利数字孪生解决方案:百川孪生智领千行,100+标杆案例赋能智慧水利全域升级

在数字技术革命与产业变革深度交织的浪潮下,智慧水利作为保障国家水安全、推动水利高质量发展的核心载体,正以数字孪生技术为引擎,驱动水利行业从“经验驱动”向“数据驱动”转型。 山东融谷作为智慧水利数字孪生领域的创新实践者&#xff0c…

深入解析ID3算法:信息熵驱动的决策树构建基石

本文来自「大千AI助手」技术实战系列,专注用真话讲技术,拒绝过度包装。 ID3(Iterative Dichotomiser 3) 是机器学习史上的里程碑算法,由Ross Quinlan于1986年提出。它首次将信息论引入决策树构建,奠定了现代…

Java解析audio时长

前提需要电脑上先安装后ffmpeg public long parseDuration(String audioPath) {long durationMs -1;try {Process process Runtime.getRuntime().exec("ffprobe " audioPath);// InputStream is process.getInputStream();InputStream is process.getErrorStrea…

python学智能算法(十五)|机器学习朴素贝叶斯方法进阶-CountVectorizer多文本处理

【1】引言 前序学习进程中,已经学习CountVectorizer文本处理的简单技巧,先相关文章链接为: python学智能算法(十四)|机器学习朴素贝叶斯方法进阶-CountVectorizer文本处理简单测试-CSDN博客 此次继续深入&#xff0…

AiPy 监控视频智能监察:人像一键抽取+可反复执行程序落地

兄弟们,不知道你们有没有过查监控的经历,虽然现在监控摄像头是越来越多,硬盘越塞越满,但真出了事儿,回放查录像堪比大海捞针!纯人工一帧帧的去找,能把眼睛盯瞎还是人影都找不到。不过我最近搞了…

期货反向跟单-终止盘手合作原则(二)

在期货反向跟单的领域中,数据就是实打实的真金白银,是策略能否持续盈利的核心价值所在。然而,许多团队在实际运营过程中,都遭遇了相似的困境:期初策略运转良好,可随着时间推移,数据表现却每况愈…

【Unity】MiniGame编辑器小游戏(三)马赛克【Mosaic】

更新日期:2025年6月17日。 项目源码:后续章节发布 索引 马赛克【Mosaic】一、游戏最终效果二、玩法简介三、正式开始1.定义游戏窗口类2.规划游戏窗口、视口区域3.地图方块阵列①.定义方块结构体②.生成方块阵列③.计算九宫格黑色方块数量④.排除任意九宫…

基于深度学习的智能图像质量评估系统:技术与实践

前言 在数字图像处理和计算机视觉领域,图像质量评估(Image Quality Assessment, IQA)是一个重要的研究方向。图像质量评估的目标是通过算法自动评估图像的质量,包括清晰度、对比度、噪声水平等。传统的图像质量评估方法主要依赖于…

【Golang面试题】Go语言实现请求频率限制

Go语言实现请求频率限制:从计数器到令牌桶的完整指南 在实际开发中,接口被恶意刷请求是常见问题。本文将深入探讨Go语言中四种主流的请求限流方案,从简单到复杂逐步深入,助你构建高可用服务。 一、基础方案:计数器法…

11Labs 增长负责人分享:企业级市场将从消费级或开发者切入丨Voice Agent 学习笔记

本文摘自 Founder Park AI 产品如何做增长,ElevenLabs的案例很值得学习。 专注于 AI 语音生成的独角兽企业 ElevenLabs 可以说一直在高速增长。在今年 1 月完成 1.8 亿美元 C 轮融资后,ElevenLabs 的估值突破 30 亿,直指 33 亿美元。2024 年…

Linux 命令:grep

概述 在Linux系统里,grep是一款十分实用的命令行工具,它主要用于在文件或者输入流中搜索符合特定模式的文本。下面为你详细介绍它的用法。资料已经分类整理好:https://pan.quark.cn/s/26d73f7dd8a7 基本语法 grep [选项] 搜索模式 [文件..…

Java八股文——MySQL「架构篇」

MySQL主从复制了解吗 面试官您好,我了解MySQL的主从复制。它是构建高可用、高可扩展数据库架构的核心基石。 1. 主从复制的核心原理与流程 整个主从复制的过程,就是一场围绕 binlog(二进制日志) 的“接力赛”。这个过程主要可以…

ubuntu下python版本升级导致pyqt不能正常运行解决

最终解决方案 ubuntu下多python版本pyqt兼容性问题解决 python3.9 -m pip install --upgrade --force-reinstall --prefer-binary pyqt5)尝试解决方案一(失败) 系统默认python版本可以,其他版本不行 sudo apt install pyqt5-dev-tools尝试解决方案二(失败) 一直…

AIGC工具平台-VideoRetalking音频对口型数字人

唇形合成技术正逐渐成为AIGC内容生产领域的重要工具,能够实现音视频数据的高度融合。基于VideoRetalking模块的可视化界面降低了技术门槛,使非技术背景的用户也能便捷体验唇形驱动数字人合成的流程。 本文重点解析该模块的使用方式及开发流程&#xff0…

前端项目如何部署为https

如何为项目部署设置HTTPS 设置HTTPS是保护网站数据传输安全的重要步骤。以下是设置HTTPS的主要方法: 1. 获取SSL/TLS证书 免费证书选项 Let’s Encrypt:最流行的免费证书颁发机构Cloudflare:提供免费SSL和CDN服务ZeroSSL:另一…

nginx 配置 系统升级页面

默认80端口配置如下: server {listen 80; # 指定端口号server_name 192.168.2.96; # 替换为实际域名或IP# 全局重定向到升级页面(排除自身防循环)if ($request_uri !~* "/upgrade.html") {return 307 /upgrade.html; # 临时重定…

计算机基础(一)——设计模式

一、设计模式 设计模式(Design Patterns)是软件开发中反复出现问题的解决方案的通用描述。 它是经过总结、提炼的高效代码结构和设计方案,帮助开发者写出更灵活、可维护和可扩展的代码。 优点注意点规范代码结构,提高开发效率设…

Mac电脑 磁盘检测和监控工具 DriveDx

DriveDx Mac 一款不监视驱动器的内置S.M.A.R.T.状态的先进驱动器运行状况诊断和监测工具。 还分析了所有驱动器健康密切相关的指标, SSD或硬盘驱动器故障(像SSD磨损 /耐久性,坏扇区重新分配,离线坏道,未定扇形区&…

频繁操作Json嵌套数据PostgreSQL配合JSON操作工具类+sql

文章目录 1.工具类2.依赖3.sql 本文档只是为了留档方便以后工作运维,或者给同事分享文档内容比较简陋命令也不是特别全,不适合小白观看,如有不懂可以私信,上班期间都是在得 背景:因为频繁操作json嵌套数据 PostgreSQL得…

京东云 centos vim有操作混乱的问题

centos云服务器 安装micro编辑器可以解决 yum install micro