LINUX1.2

1.一切都是一个文件 (硬盘)

2.系统小型 轻量型,300个包

3.避免令人困惑的用户界面 ------------------> 就是没有复杂的图形界面

4.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型(windows中需要有后缀名)

5.免费

date -s:修改时间

Shell

Xshell -------- 软件 -------远程管理服务器的软件

shell ------- 一类软件的集合:
(杀毒软件)

  • 作用:将人类使用的高级语言翻译成二进制语言

ASCll码

只要登录系统,必须先运行shell软件

  • Linux系统中运行的特殊程序
  • 在用户和内核之间充当翻译官
  • 用户登录Linux系统时自动加载一个shell程序
  • Bash是Linux系统中默认使用的shell程序 ------ 文件位于/bin/bash (主流的翻译器是bash软件)

bash ≈ 桌面

内部命令外部命令
集成于shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令linux系统中能够完成特定功能的脚本文件或二进制程序
属于shell的一部分属于shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的文件位置,由shell加载后才能执行

bash ------> 内存

外部 -------> 硬盘 (一些重要的外部命令已经安装)

linux中命令执行过程:从左往右依次执行

内部 外部 别名 hash

别名>内部>hash>外部
(拿到不熟悉的系统先看 别名)

绝对路径下的命令的优先级 在hash前
相对路径: 从当前路径开始描述路径
绝对路径 : 从根目录开始描述目录

linux命令的格式:

命令字:

  • 是整条命令中最关键的一部分
  • 是唯一确定一条命令

选项:

  • 短格式选项:使用“-”符号引导

  • 长格式选项:使用“–”符号引导

1.命令 - 字母(可以多字符)
2.命令 – 单词

命令 + 选项(unix,linux,类linux)

一般来说选项没有前后顺序要求(极个别有要求)


参数:
对谁使用 参数------->文件、文件夹、用户

只有选项和参数可以前后调换位置

不写参数就默认显示当前文件夹下的所有文件

★★★★★命令、选项、参数三个中间一定要有空格


编辑linux命令行的辅助操作:

  • tab ------- 补全命令(只有在$PATH^C 下才能补全文件位置)

命令帮助:help

man手册

命令:

pwd ----- 显示当前所在路径的绝对路径

cd ----- 切换当前的工作目录
通式:
cd + 目标位置(文件夹的位置)

cd -返回上一次所在目录
cd ~去当前用户的家目录
cd 什么也不加去当前用户的家目录
cd

ls:

通式: ls (选项)… (参数) …

ls显示当前文件下的所有文件
-l长格式显示 ,可以看到文件的属性(向下显示)
ls -d显示当前文件夹的属性,不加d,就会向下显示
-a显示所有文件和隐藏文件,包括点和点点
-d只显示当前文件夹的属性 --------- ls -dl
-R递归显示(显示所有文件一直到底),不加只能看到第二层
-t按时间排序,新的在最上面
-S(大)按大小排序,大的在最上面
-r倒序显示
–color显示颜色
-h加上单位

文件类型:

-普通文件,文本,图片,压缩包等等
d目录文件夹
l软链接 ------ >做了一个快捷方式
c字符设备,例:键盘
b块设备,例:硬盘(最小空间4kb)
s套接字 ------ 本地套接字、网络套接字(传递数据)
p官道文件

权限:
在这里插入图片描述

2-10个字符表示权限,三个一组

  • rw- ------ 文件拥有者

  • r-- ------ 拥有组,组内的成员的权限

  • r-- ------ 其他人(other)的权限


rwx 来表示权限,如果没有权限就写 -

  • r:read 读可以看
  • w:write 可以写
  • x:可以执行
  • -:代表没有权限

1 --------- 代表链接数(硬链接)
root(用户名)------------ 文件的主人 拥有者
root(用户组)--------- 这个文件属于root组

268 ---- 文件的大小

anaconda ------- 用户名


在这里插入图片描述

通配符:

命令搭配使用:
ls ----- 文件名字
find ----- 找文件名字

一些符号不表示原来的意思,重新赋予它新的含义

作用:用来匹配文件或者文件夹的名字 ★★★★★ (名字)

代表任意一个字符
*代表任意长度的字符
{1…10}括号表示一个范围
[ ]一个字符

正则表达式:匹配文件里面的字符 (内容)

找字:找固定位置的字 ---- 开头、结尾、中间, 字出现的次数

grep ---- 过滤文件中的内容

  • 字符在文章中的位置
  • 字符在文章中出现的次数
  • 元字符

alias ----- 别名
小名

通用写法
alias + 自定义命令=‘原始命令’

du:

-a显示每一个文件占磁盘的大小(每一层中的每一个文件都列出来)
-s显示当前文件夹占磁盘的大小
-h友好显示,有单位
-d显示的目录层级

du -sh ---- 总大小
ll ----- 文件的真实大小
du ----- 看到的是文件所占磁盘的空间(也会统计隐藏文件)

mkdir:

新建文件夹
-p -----递归创建多个文件夹

例:mkdir aa bb cc

touch:

1.新建空的文件
touch (文件名不存在) ----->创建

2.刷新文件的时间
touch (文件名已存在) ---->刷新

ln:

1.软链接:快捷方式
(软链接的大小是源文件路径的长度)

  • 类似于windows里快捷方式,软链接,符号里,会指向原来的文件(绝对路径)

★★★★★区别:-- 支持文件夹

2.硬链接:文件的小名(另一种找到文件的路径/方法)

  • 同一个文件取不同的名或者叫多个名字,不支持文件夹,创建一个连接加一,多路径访问。(绝对路径)

★★★★★区别:-- 不支持文件夹

软:ln -s 源文件的路径 软链接的路径

硬:ln 源文件的路径 硬连接的路径

软硬链接都用绝对路
ln -s /etc/passwd /mnt/

★★★删除软链接时不要加/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/896958.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JSON 注入攻击 API

文章目录 JSON 注入攻击 API"注入所有东西"是"聪明的"发生了什么? 什么是 JSON 注入?为什么解析器是问题所在解析不一致 JSON 解析器互操作性中的安全问题处理重复密钥的方式不一致按键碰撞响应不一致JSON 序列化(反序列化)中的不一致 好的。JSON 解析器…

免费开源AI助手,颠覆你的数字生活体验

Apt Full作为一款开源且完全免费的软件,除了强大的自然语言处理能力,Apt Full还能够对图像和视频进行一系列复杂的AI增强处理,只需简单几步即可实现专业级的效果。 在图像处理方面,Apt Full提供了一套全面的AI工具,包…

springboot 同时上传文件和JSON对象

控制器代码 PostMapping("/upload") public ResponseEntity<String> handleFileUpload(RequestPart("file") MultipartFile file,RequestPart("user") User user) {// 处理文件和用户信息return ResponseEntity.ok("File and user i…

【MATLAB实例】批量提取.csv数据并根据变量名筛选

【MATLAB实例】批量提取.csv数据并根据变量名筛选 准备&#xff1a;数据说明MATLAB批量提取参考 准备&#xff1a;数据说明 .csv数据如下&#xff1a; 打开某表格数据&#xff0c;如下&#xff1a;&#xff08;需要说明的是此数据含表头&#xff09; 需求说明&#xff1a;需…

升级Unity后产生的Objects内存泄露现象

1&#xff09;升级Unity后产生的Objects内存泄露现象 2&#xff09;能否使用OnDemandRendering API来显示帧率 3&#xff09;Unity闪退问题 4&#xff09;配置表堆内存如何优化 这是第405篇UWA技术知识分享的推送&#xff0c;精选了UWA社区的热门话题&#xff0c;涵盖了UWA问答…

中航资本:大幅加仓!社保基金重仓股曝光

跟着上市公司三季报布满宣告&#xff0c;社保基金2024年三季度末重仓股及持股改变状况浮出水面。 Wind数据闪现&#xff0c;到10月21日&#xff0c;已有191家上市公司宣告了2024年三季报&#xff0c;其间有34家上市公司的前十大流通股东中呈现了社保基金的身影&#xff0c;社保…

从零开始学PHP之变量作用域数据类型

一、数据类型 上篇文章提到了数据类型&#xff0c;在PHP中支持以下几种类型 String &#xff08;字符串&#xff09;Integer&#xff08;整型&#xff09;Float &#xff08;浮点型&#xff09;Boolean&#xff08;布尔型&#xff09;Array&#xff08;数组&#xff09;Objec…

天锐绿盾 vs Ping32:企业级加密软件大比拼

在信息安全日益重要的今天&#xff0c;企业级加密软件成为了企业保护敏感数据的得力助手。在众多加密软件中&#xff0c;天锐绿盾与Ping32凭借各自的优势&#xff0c;赢得了市场的广泛认可。那么&#xff0c;这两款软件究竟有何异同&#xff1f;哪款更适合您的企业呢&#xff1…

Java 输入与输出(I/O)流的装饰流【处理流】

Java I/O流的装饰流 按照Java 输入与输出&#xff08;I/O)流的处理功能&#xff1a;I/O流可分为低级的节点流和高级的装饰流&#xff08;又称处理流&#xff09;。 节点流是直接从数据源&#xff08;数据源可以是文件、数组、内存或网络&#xff09;读/写数据的输入输出流&am…

西南交通大学计算机软件专业上岸难度分析

C哥专业提供——计软考研院校选择分析专业课备考指南规划 西南交通大学计算机科学与技术2024届考研难度整体呈现"稳中有升"的态势。学硕实际录取33人&#xff0c;复试分数线362分&#xff0c;复试录取率71.74%&#xff1b;专硕&#xff08;计算机技术&#xff09;实际…

Mac M3安装VMWare Fusion

最近学习Spark需要下载VM Ware&#xff0c;但是我的电脑是MAC M3系列&#xff0c;百度说不能下载Workstation Pro&#xff0c;Workstation Pro 适用于Windows、Linux系统。而MAC M系列电脑需要下载Fusion Pro 。 Fusion Pro的下载页面很难找到。根据以下指引可正确下载&#x…

OpenCV物体跟踪:使用CSRT算法实现实时跟踪

目录 简介 CSRT算法简介 实现步骤 1. 初始化摄像头和跟踪器 2. 读取视频帧和初始化跟踪 3. 实时跟踪和显示结果 4. 显示和退出 5、结果展示 总结 简介 在计算机视觉和视频处理领域&#xff0c;物体跟踪是一项核心技术&#xff0c;它在监控、人机交互、运动分析等方面…

纯前端实现语音合成并输出提示

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>语音合成</title><style>body {max-…

解决mac ssh端终端只有黑白颜色的问题

主要是因为没有开启颜色配置。修改下文件即可 cd ~ vi .zshrc 内容如下 export LS_OPTIONS--colorauto export CLICOLORYes export LSCOLORSExgxcxdxcxegedabagGxGx 关闭终端后重登录&#xff0c;这下有颜色了好看了 配色&#xff1a;目录蓝 可执行绿 软链青 颜色配置 详…

使用网络爬虫爬取豆瓣电影网站的数据

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

MySQL数据库操作——(4)

目录 8 视图 8.1 常见的数据库对象 8.2 视图概述 8.2.1 为什么使用视图&#xff1f; 8.2.2 视图的理解 8.3 创建视图 8.3.1 创建单表视图 8.3.2 创建多表联合视图 8.3.3 基于视图创建视图 8.4 查看视图 8.5 更新视图的数据 8.5.1 一般情况 8.6 修改、删除视图 8.…

Linux kernel 堆溢出利用方法

前言 本文还是用一道例题来讲解几种内核堆利用方法&#xff0c;内核堆利用手段比较多&#xff0c;可能会分三期左右写。进行内核堆利用前&#xff0c;可以先了解一下内核堆的基本概念&#xff0c;当然更好去找一些详细的内核堆的基础知识。 概述 Linux kernel 将内存分为 页…

数据结构_day3

目录 4.栈 stack 4.2.1 特性 练习&#xff1a; 4.3 链式栈 4.3.1 特性 总结&#xff1a; 4.栈 stack 4.2.1 特性 逻辑结构&#xff1a;线性结构 存储结构&#xff1a;顺序结构 操作&#xff1a;创建、入栈、出栈、判空和判满 创空&#xff1a; 入栈&#xff1a; 出栈&#xff1…

【自然语言处理】多头注意力机制 Multi-Head Attention

多头注意力&#xff08;Multi-Head Attention&#xff09;机制是Transformer模型中的一个关键组件&#xff0c;广泛用于自然语言处理任务&#xff08;如机器翻译、文本生成等&#xff09;以及图像处理任务。它的核心思想是通过多个不同的注意力头来捕获输入的不同特征&#xff…

虚拟现实与Facebook的结合:未来社交的全新体验

随着科技的不断发展&#xff0c;虚拟现实&#xff08;VR&#xff09;技术正在逐步改变人们的社交方式。Facebook&#xff0c;作为全球最大的社交媒体平台之一&#xff0c;积极探索如何将虚拟现实融入其社交生态系统&#xff0c;创造全新的用户体验。这一结合不仅影响了用户之间…