网站开发html/淘宝seo排名优化

网站开发html,淘宝seo排名优化,罗湖做网站多少钱,网站建设类公司目录 ls指令 判断linux中文件 pwd指令 认识路径 ​编辑 绝对路径/相对路径 cd指令 简要理解用户 理解家目录 echo指令和printf指令 touch指令 mkdir指令 cat指令 tree指令 rmdir指令和rm指令 man指令 cp指令 which指令 alias 指令 date指令 cal指令 理解…

目录

ls指令

判断linux中文件

pwd指令

认识路径

​编辑

绝对路径/相对路径

cd指令

简要理解用户

理解家目录

echo指令和printf指令

touch指令

mkdir指令

cat指令

tree指令

rmdir指令和rm指令

man指令

cp指令

which指令

alias 指令

date指令

cal指令

理解文件


今天我们正式开启我们的linux之旅!

我们先从指令开始!

ls指令

语法:ls [选项] [目录或文件]

功能:对于目录,显示该目录下的所以子目录和文件,对于文件,列出文件名以及其他信息。

常⽤选项:

  • -a列出⽬录下的所有⽂件,包括以.开头的隐含⽂件。
  • -l列出⽂件的详细信息
  • -d将⽬录像⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。如:ls‒d指定⽬录
  • -i输出⽂件的i节点的索引信息。如ls‒ai指定⽂件
  • -k以k字节的形式表⽰⽂件的⼤⼩。ls‒alk指定⽂件
  • -r对⽬录反向排序
  • -R列出所有⼦⽬录下的⽂件。(递归)
  • -s在l⽂件名后输出该⽂件的⼤⼩。(⼤⼩排序,如何找到⽬录下最⼤的⽂件)
  • -1⼀⾏只输出⼀个⽂件。
  • -t以时间排序
  • -F在每个⽂件名后附上⼀个字符以说明该⽂件的类型,“*”表⽰可执⾏的普通⽂件;“/”表⽰ ⽬录;“@”表⽰符号链接;“|”表⽰FIFOs;“=”表⽰套接字(sockets)。(⽬录类型识别)

我们来演示以下:

当然我们的命令行选项可以组合使用:

判断linux中文件

在windows中我们常常看文件的后缀(.txt,.zip,.c等)来区分文件,而在linux中我们不看后缀来区分文件,简单来说,linux不关心文件后缀!

我们来看看怎么来区分linux中的文件:

pwd指令

语法:pwd

功能:显示用户当前路径

如:

认识路径

  • Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件
  • 其中普通⽂件⼀定是⽬录树的叶⼦节点
  • ⽬录可能是叶⼦(空⽬录),也可能是路上节点
  • 理解路径存在的意义:树状组织⽅式,都是为了保证快速定位查找到指定的⽂件,⽽定位⽂件就 需要具有唯⼀性的⽅案来进⾏定位⽂件。其中任何⼀个节点,都只有⼀个⽗节点,所以,从根⽬ 录开始,定位指定⽂件,路径具有唯⼀性。

目录树:

绝对路径/相对路径

绝对路径:⼀般从/开始,不依赖其他⽬录的定位⽂件的⽅式。

绝对路径⼀般不会随着⽤⼾的路径变化⽽丧失唯⼀性,⼀般在特定服务的配置⽂件中经常被使⽤

如:

相对路径:相对于当前⽤⼾所处⽬录,定位⽂件的路径⽅式。

相对路径因为它的便捷性,⼀般在命令⾏中使⽤较多。

如:

解释:

进一步解释:

我们不难发现不管哪个目录(哪怕是空目录)都有 . 和 . . 文件。

cd指令

语法:cd 指定路径

功能:改变工作目录

接上之前理解:

cd - :去最近的路径。

如:

简要理解用户

每⼀次新建⼀个用户都会在 /home ⽬录下为新用户创建新的⼯作⽬录,⽬录以新用户名称命名,而root用户在安装操作系统的时候,就已经内置了工作⽬录 : /root

理解家目录

我们知道 . 代表当前目录,. . 代表上一级目录,现在 ~ 代表家目录!

任何一个linux用户,用某个用户登陆linux系统时,默认在家目录下!

echo指令和printf指令

语法:echo  ....

功能:打印后续内容(将后续内容当作字符串)

但是printf和echo还有不同,printf没有如果不加\n,就没有换行,而echo是默认换行!

touch指令

语法:touch [选项] ...文件...

功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。(只能新建普通文件,不能新建文件夹)

  • -a:change  only  the  access  time
  • -c:change  only  the   modification   time

如:

mkdir指令

语法:mkdir  [选项]  dirname

功能:在当前目录下创建⼀个名为“dirname”的目录

常用选项:

  • -p/--parents: 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃ 动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多个⽬录。

例子:

cat指令

语法:cat  [选项]  [文件]

功能:查看文件的内容

常用选项:

  • -b对⾮空输出⾏编号
  • -n对输出的所有⾏编号
  • -s不输出多⾏空⾏

tree指令

语法:tree 路径

功能:显示该路径下的所有文件

例子:

rmdir指令和rm指令

rmdir是⼀个与mkdir相对应的命令,mkdir是建⽴⽬录,⽽rmdir是删除命令。

语法:rmdir  [选项] dirname 

功能:删除目录

常用选项:

  • -p当⼦⽬录被删除后如果⽗⽬录也变成空目录的话,就连带父目录⼀起删除。

例子:

注意:rm命令可以同时删除⽂件或⽬录

rm常用选项:

  • -f即使⽂件属性为只读(即写保护),亦直接删除
  • -i删除前逐⼀询问确认
  • -r删除⽬录及其下所有⽂件

例子:

man指令

Linux的命令有很多参数,我们不可能全记住,可以通过查看联机⼿册获取帮助。

语法:man [选项]  dirname

常用选项:

  • -k根据关键字搜索联机帮助
  • num只在第num章节查找
  • -a将所有章节的都显⽰出来,⽐如manprintf它缺省从第⼀章开始搜索,知道就停⽌,⽤a选 项,当按下q退出,他会继续往后⾯搜索,直到所有章节都搜索完毕

解释⼀下:man⼿册分为9章(不同系统可能会有差别)

  • 1是普通的命令
  • 2是系统调⽤,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么 头⽂件)
  • 3是库函数,如printf,fread4是特殊⽂件,也就是/dev下的各种设备⽂件
  • 4是包含设备文件、文件格式和约定等信息。设备文件通常位于/dev目录下,代表系统中的硬件设备或特殊文件。文件格式和约定则描述了特定类型文件的格式和结构。
  • 5是指⽂件的格式,⽐如passwd,就会说明这个⽂件中各个字段的含义
  • 6是给游戏留的,由各个游戏⾃⼰定义
  • 7是附件还有⼀些变量,⽐如像environ这种全局变量在这⾥就有说明
  • 8是系统管理⽤的命令,这些命令只能由root使⽤,如ifconfig
  • 包含内核例程、核心数据结构和重要的设备驱动程序等

例子:

cp指令

语法:cp [ 选项 ] 源⽂件或⽬录 ⽬标⽂件或⽬录

功能:复制⽂件或⽬录

常用选项:

  • -f或--force强⾏复制⽂件或⽬录,不论⽬的⽂件或⽬录是否已经存在
  • -i或--interactive 覆盖⽂件之前先询问⽤户
  • -r递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符 号链接,则⼀律视为普通⽂件处理

说明:

  1. cp指令⽤于复制⽂件或⽬录
  2. 如同时指定两个以上的⽂件或⽬录,且最后的⽬的地是⼀个已经存在的⽬录,则它会把前⾯指定 的所有⽂件或⽬录复制到此⽬录中

例子:

单个文件拷贝:

多个文件拷贝:

目录拷贝:

覆盖:

which指令

语法:which  指令名

功能:搜索系统指定的命令

例子:

alias 指令

功能:设置命令的别名

date指令

指定格式显⽰时间: date +%Y:%m:%d

⽤法: date [OPTION]... [+FORMAT]

在显⽰⽅⾯,使⽤者可以设定欲显⽰的格式,格式设定为⼀个加号后接数个标记,其中常⽤的标记 列表如下:

在设定时间⽅⾯:

时间戳:

  • 时间->时间戳:date+%s
  • 时间戳->时间:date-d@1508749502
  • Unix时间戳(英⽂为Unixepoch,Unixtime,POSIXtime或Unixtimestamp)是从1970年1⽉1 ⽇(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

例子:

cal指令

cal命令可以⽤来显⽰公历(阳历)⽇历。公历是现在国际通⽤的历法,⼜称格列历,通称阳历。“阳 历”⼜名“太阳历”,系以地球绕⾏太阳⼀周为⼀年,为西⽅各国所通⽤,故⼜名“西历”。

语法:cal 参数 [ 年份 ]

功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份 和年份

常⽤选项:

  • -3显⽰系统前⼀个⽉,当前⽉,下⼀个⽉的⽉历
  • -j 显⽰在当年中的第⼏天(⼀年⽇期按天算,从1⽉1号算起,默认显⽰当前⽉在⼀年中的天数)
  • -y 显⽰当前年份的⽇历

例子:

理解文件

学习了上面的指令,我们对linux中的文件有了基本认识!

我们可以知道一个目录其实就是一个文件夹,这个文件夹里面可以继续有目录(文件夹)或者普通文件!

目录==文件夹!

继续理解:

如果建立一个空文件,这个空文件也会占据磁盘空间!因为它还有属性(文件名,建立时间等)

文件==属性+内容!

所有我们现在学习文件,不是对文件属性操作就是对内容操作!

继续深入理解:

其实Linux中的指令也是文件!

图理解:

甚至我们可以自己写一个C/C++文件当指令:

由于内容过多,我们下期见!

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

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

相关文章

Qt 数据库操作(Sqlite)

数据库简介 关于数据库的基础知识这里就不做介绍了,相关博客可以查看: SQL基础知识 数据库学霸笔记 上面博客都写的比较详细,本文主要介绍如何使用Qt进行数据库相关操作,数据库分为关系型数据库和非关系型数据,关系…

网络安全 api 网络安全 ast技术

随着应用或者API被攻击利用已经越来越多,虽然来自开源组件的漏洞加剧了这一现象的发生,但是,其实主要还是在于应用程序或者API本身没有做好防范,根源在于源代码本身的质量没有严格把控。AST是指Application Security Testing&…

Mac 配置 Maven JDK

不使用 Homebrew,创建指定版本 JDK 1、官网下载指定版本并安装……省略 2、vi ~/.zshrc 同时要检查 bash_profile 是否存在。 if [ -f ~/.bash_profile ] ; thensource ~/.bash_profile fiJAVA_HOME_11/Library/Java/JavaVirtualMachines/jdk-11.0.1…

【病毒分析】熊猫烧香病毒分析及其查杀修复

目录 前言 一、样本概况 1.1 样本信息 1.2 测试环境及工具 1.3 分析目标 二、具体行为分析 2.1 主要行为 2.1.1 恶意程序对用户造成的危害 2.2 恶意代码分析 2.2.1 加固后的恶意代码树结构图(是否有加固) 2.2.2 恶意程序的代码分析片段 三、解决方案(或总结) 3.1 …

sqli-lab靶场学习(八)——Less26-28

前言 25关已经出现了初步的一些关键字过滤,通过双写可以绕过。后面的关卡,我们会遇到更多关键字过滤,需要各种技巧绕过。 Less26 第26关写了会过滤空格和注释符。有很多的答案,会用%a0替代空格,但据说这是sqli-labs部…

python:VOC格式数据集转换为YOLO数据集格式

作者:CSDN _养乐多_ 本文将介绍如何将目标检测中常用的VOC格式数据集转换为YOLO数据集,并进行数据集比例划分,从而方便的进行YOLO目标检测。 如果不想分两步,可以直接看第三节代码。 文章目录 一、将VOC格式数据集转换为YOLO格…

Docker容器安装软件(完整版)

文章目录 一、安装Docker1.1 docker 相关的命令1.2 配置镜像加速 二. 安装es2.1 创建网络2.2 拉取镜像2.3 创建挂载点目录2.4 部署单点es,创建es容器2.5 编写elasticsearch.yml2.6 重启es容器2.7 测试Elasticsearch是否安装成功 三. 基于Docker安装Kibana3.1 拉取镜…

NetAssist 5.0.14网络助手基础使用及自动应答使用方案

以下是NetAssist v5.0.14自动应答功能的详细使用步骤: 一、基础准备: 工具下载网址页面:https://www.cmsoft.cn/resource/102.html 下载安装好后,根据需要可以创建多个server,双击程序图标运行即可,下面…

node.js-node.js作为服务器,前端使用WebSocket(单个TCP连接上进行全双工通讯的协议)

1.WebSocket全双工通信协议 WebSocket是HTML5开始提供的一种单个TCP连接上进行全双工通讯的协议。让客户端和服务器间的数据交互变得简单,允许服务端向客户端主动推送数据。浏览器和服务器间只需要完成一次握手,两者间创建持久性的连接,并进行…

java后端开发day31--集合进阶(一)-----Collection集合List集合数据结构1

(以下内容全部来自上述课程) 1.集合体系结构 List系列集合:添加的元素是有序、可重复、有索引。 Set系列集合:添加的元素是无序、不重复、无索引。 2.Collection集合 Collection是单列集合的祖宗接口(不可直接创建…

Qt配置OpenGL相机踩的坑

项目根据LearnOpenGL配置Qt的相机,更新view矩阵和project矩阵的位移向量变得很大,我设置的明明相机位置是(0,0,3),理想的位移向量刚好是相反数(0,0,-3),对应的view矩阵位置向量可以变成(0,0,1200)…离模型非常远矩阵模型也看不见&…

关于WPS的Excel点击单元格打开别的文档的两种方法的探究【为单元格添加超链接】

问题需求 目录和文件结构如下: E:\Dir_Level1 │ Level1.txt │ └─Dir_Level2│ Level2.txt│ master.xlsx│└─Dir_Level3Level3.txt现在要在master.xlsx点击单元格进而访问Level1.txt、Level2.txt、Level3.txt这些文件。 方法一:“单元格右键…

聚类中的相似矩阵和拉普拉斯矩阵

前言(可以略过) 最近在看的是关于聚类的论文,之前对聚类的步骤和相关内容不太了解,为了读懂论文就去学习了一下,这里将自己的理解记录下来。学习的不全面,主要是为了看懂论文,后续如果有涉及到聚…

前端笔记 --- vue框架

目录 基础知识 指令的修饰符 计算属性 watch侦听器的写法 Vue的生命周期 工程化开发&脚手架 VUE CLI 组件注册的方式 scoped样式冲突与原理 data 组件之间的关系和组件通信 v-model详解 sync修饰符 Dom介绍 操作HTML标签 总结 ref 和 $refs $nextTick 自…

智能双剑合璧:基于语音识别与大模型的技术沙龙笔记整理实战

智能双剑合璧:基于语音识别与大模型的技术沙龙笔记整理实战 ——记一次网络安全技术沙龙的高效知识沉淀 引言:当网络安全遇上AI生产力工具 在绿盟科技举办的"AI驱动的未来网络安全"内部技术沙龙中,笔者亲历了一场关于网络安全攻…

数据结构(蓝桥杯常考点)

数据结构 前言:这个是针对于蓝桥杯竞赛常考的数据结构内容,基础算法比如高精度这些会在下期给大家总结 数据结构 竞赛中,时间复杂度不能超过10的7次方(1秒)到10的8次方(2秒) 空间限制&#x…

第56天:Web攻防-SQL注入增删改查盲注延时布尔报错有无回显错误处理审计复盘

#知识点 1、Web攻防-SQL注入-操作方法&增删改查 2、Web攻防-SQL注入-布尔&延时&报错&盲注 一、增删改查 1、功能:数据查询 查询:SELECT * FROM news where id$id 2、功能:新增用户,添加新闻等 增加:IN…

串口通信函数汇总-ing

谢谢各位佬的阅读,本文是我自己的理解,如果您发现错误,麻烦请您指出,谢谢 首先谈谈我自己对于串口的理解,随便拿一个嵌入式的板子,它上面有两个引脚,一个是rx,一个是tx,r…

如何用HTML5 Canvas实现电子签名功能✍️

🤖 作者简介:水煮白菜王,一位前端劝退师 👻 👀 文章专栏: 前端专栏 ,记录一下平时在博客写作中,总结出的一些开发技巧和知识归纳总结✍。 感谢支持💕💕&#…

2024年广州市智能网联汽车创新实践年度报告

政策法规方面,积极推进《广州市智能网联汽车创新发展条例》的制定和发布,不断完善法规标准体系,为产业创新发展营造良好政策环境;技术创新方面,企业加大研发投入,在自动驾驶算法、车联网安全等关键领域取得…