Linux零碎点

目录

Linux基础命令

1、who:

2、hostname:

3、ifconfig:

4、pwd:

5、cd:

6、exit:

7、shutdown:

8、ls:

9、创建文件夹:

10、touch:

11、cp:

Linux文件目录说明


Linux基础命令

1、who:

我是谁:whoami

2、hostname:

主机名是什么

3、ifconfig:

服务器网络地址

网卡名称ens33, 地址:192.168.119.135,掩码:255.255.255.0,广播地址:192.168.119.255

4、pwd:

当前所处位置

5、cd:

从目前为止走到别的位置

返回上一目录

返回根目录

跳转到别的目录

注:Linux的根目录为 / (与Windows不同)

        第一个斜杠为路径的起点

        第二个斜杠开始,是目录之间的分割符号

6、exit:

退出环境

7、shutdown:

关闭服务器

8、ls:

周围有什么东西

可以通过加参数设置的更全

-a:all的意思,显示出所有文件,包括隐藏文件

-l:详细输出文件夹中内容

-h:以人类可阅读的模式,输出文件大小,但只用h无法输出文件大小:

搭配l:

--full-time:以完整的时间格式输出

-t:根据最后修改时间排序文件

-F:在不同的文件结尾,输出不同的特殊符号

        以/结尾:文件夹

        以*结尾:可执行文件

        以@结尾:软连接(快捷方式)

        什么也无:普通文件类型

-d:显示文件夹本身信息,不输出其中内容

-r:reverse逆转排序

-s:大写的s,针对文件大小进行排序,默认从大到小

        从小到大:-sr

-i:显示文件的inode信息(文件的身份证号、存储文件的元信息、大小、位置、权限等)

9、创建文件夹:

mkdir:make directory创建文件夹

mkdir  [文件名]:可在当前目录下创建一个文件

mkdir {文件1,文件2,文件3}:可以一次性创建多个文件在当前目录下

创建子文件--递归创建文件夹,且为绝对路径: -p:

        mkdir -p ./aa/aa1/aa11/

一下子创建多个文件夹:

        mkdir [文件名]{1..n}  -->  n为数字

10、touch:

两个作用:

        1、创建普通文件(如TXT、jpg、py等),在Linux下文件的后缀格式仅仅是一个名字,通过touch创建的都是普通文件

        2、修改文件的时间

不存在的文件将会被创建为空文件,除非使用-c或-h选项

touch{连续的数字或字母}:创建多个文件序列

参数:

        -c, --no-create:不创建任何文件

        -t STAMP:修改文件的时间

        -r, --reference=文件:使用指定文件的时间属性代替当前文件时间

11、cp:

cp 想复制的文件 复制之后的文件名

复制普通文件,且改名,放入另一个文件夹中

cp 文件名1 ./路径/   :复制放入其他文件夹中,并保留源文件名

cp 文件1 ./路径/文件名2 :复制文件放入其他文件夹中,且改名

一次性复制多个文件,放入另一文件夹中:cp 文件1 文件2  ./路径/

复制整个文件夹,必须加r参数:

        cp -r 想复制的文件夹名称 复制后的文件名

复制且保持文件属性不变,用p参数

        cp -p 文件名1 文件名2

拷贝软连接,保持连接属性不变d参数

        cp -d 原来文件名 新文件名

i参数:覆盖文件前提示

        cp -i 文件1 文件2 :若文件2已经存在,在覆盖前会让用户输入y进行确认覆盖

        实际上系统做了alias别名功能,在输入cp时,实际上是cp -i参数

Linux文件目录说明

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

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

相关文章

在百度云免费配置SSL证书 http改https操作

以下以在百度智能云上的操作为例,并不是给他打广告 1.购买域名 2.到域名管理处,解析网址,添加,*,www,指向服务器IP, 此时就可以访问网址:http://www.域名.cn 3.但是浏览器会报不安全,所以需要配置SSL证书…

【手写数据库toadb】10 开发数据库内核开发阶段-数据库模型

数据库内核模型介绍 ​专栏内容: 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方…

acrobat调整pdf的页码和实际页码保持一致

Acrobat版本 具体操作 现在拿到pdf的结构如下: pdf页码实际页码1-10页无页码数11页第1页 操作,选择pdf第10页,右键点击 具体设置 最终效果

web前端之ES6的实用深度解构赋值方法、复杂的解构赋值

MENU 前言解构对象解构数组解构混用 前言 ES6中允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 使用解构赋值可以将复杂的代码整理的更加干净整洁。 解构对象 在没有使用解构之前,想要确定…

实习日志5

活字格图片上传功能(批量) 这个报错真的恶心,又看不了他服务器源码,接口文档又是错的 活字格V9获取图片失败bug,报错404-CSDN博客 代码BUG记录: 问题:上传多个文件的base64编码被最后一个文…

【oracle】oracle客户端及oracle连接工具

一、关于oracle客户端 1.1 Oracle Client 完整客户端 包含完整的客户端连接工具。 包很大,需要安装 1.2 instantclient 即时客户端 是 Oracle(R) 发布的轻量级数据库客户端,减少甚至只包含几个文件,您无需安装标准的客户端,就可以…

mybatis plus入门

mybatis plus入门 MyBatis-Plus 是 MyBatis 的一个增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它继承了 MyBatis 原生的所有特性,并且做了深度的优化和扩展。以下是 MyBatis-Plus 的一些主要特性和功能&#…

视频渲染靠cpu还是显卡 会声会影视频渲染的作用是什么

视频渲染最占用的资源就是CPU,多核心多线程,这样才能渲染快。渲染可以在时间线上实时平滑预览,便于编辑,最终导出成片的时候速度也会快一些,渲染就是对每桢的图像进行重新优化的过程。 渲染的作用主要是能够保证使用者…

Layui技术积累

2024.01.24 1.Layui 栅格系统 在 Layui 的栅格系统中,屏幕尺寸的划分为: 中等屏幕(md): 12 列小屏幕(sm): 12 列极小屏幕(xs): 12 列 不同的类名…

【java面试】Spring

目录 1. Spring 介绍1.1 Spring 的优点1.2 Spring 的缺点1.3 详细讲解一下核心容器(spring context应用上下文) 模块 2. Spring俩大核心概念IOC,Inversion of Control,控制反转AOP(Aspect-OrientedProgramming),面向切面编程Sprin…

海量数据场景下的热门算法题(算法村第十五关白银挑战)

从40亿中产生一个不存在的整数 给定一个输入文件,包含40亿个非负整数,请设计一个算法,产生一个不存在该文件中的整数,假设你有1GB的内存来完成这项任务。 进阶:如果只有10MB的内存可用,该怎么办&#xff1f…

Gradle学习笔记:Gradle的使用方法

文章目录 1.初始化项目2.构建脚本语言选择3.项目命名4.项目构建过程 1.初始化项目 创建一个test空文件夹,在该文件夹下打开终端,并执行命令:gradle init. 会有一个选项让你选择项目的类型。下面是每个选项的含义和用途: basic&am…

Hylicos - MINI2440 - 中断控制

中断 中断源管理 中断是一种异步异常,CPU需要处理很多来自设备的中断请求,而CPU引出的line只有IRQ线和FIQ线,所以就得引入中断控制器帮助CPU搞清楚是中断的来源。 MINI2440的中断控制器,可以接受来自60个中断源的请求。提供这些…

mysql更新charset

因为要从mysql5.x升级到mysql8,原来数据库表里面的一些utf-8字段只支持utf8mb3,更新到utf8mb4以支持更多的unicode字符. 解决办法 改变数据库 ALTER DATABASEdatabase_nameCHARACTER SET utf8mb4COLLATE utf8mb4_general_ci;改变表 ALTER TABLEtab…

k8s从入门到实践

k8s从入门到实践 介绍 Kubernetes(简称k8s)和Docker Swarm是两个流行的容器编排工具,它们都可以帮助用户管理和部署分布式应用,尤其是基于容器的应用。以下是两者的主要特点和对比: Kubernetes (k8s): 开…

机器学习笔记 - 基于自定义数据集 + 3D CNN进行视频分类

一、简述 这里主要介绍了基于自定义动作识别数据集训练用于视频分类的 3D 卷积神经网络 (CNN) 。3D CNN 使用三维滤波器来执行卷积。内核能够在三个方向上滑动,而在 2D CNN 中它可以在二维上滑动。 这里的模型主要基于D. Tran 等人2017年的论文“动作识别的时空卷积研究”。 …

【算法】糖果(差分约束)

题目 幼儿园里有 N 个小朋友,老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。 但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候&#xff…

RocketMQ源码阅读-九-自定义过滤规则Flitersrv

RocketMQ源码阅读-九-自定义过滤规则Flitersrv 什么是FiltersrvFiltersrv注册到Broker过滤类Consumer发起订阅设置过滤类代码Consumer上传过滤类代码Flitersrv编译过滤类代码 过滤消息Consumer 从 Filtersrv 拉取消息Flitersrv从Broker拉取消息 Flitersrv的高可用总结 什么是Fi…

vue上传解析excel表格并修改字段名

目录 1.安装 xlsx 2.引入 3.使用 1.安装 xlsx npm install xlsx 2.引入 import * as XLSX from xlsx; 3.使用 <template><div class"UploadCptOutbox"><div class"Tooloutbox"><el-uploadclass"upload"ref"u…

数据库(二)

DDL语句对数据库的操作&#xff1a; 创建&#xff1a;create database 数据库名 &#xff1b; 修改&#xff1a;alter database 数据库名 charset 字符集 &#xff1b; 删除: drop database 数据库名&#xff1b; 查询&#xff1a;show databases; DDL语句对表的操作 …