Linux——基础指令

Linux基础指令

ls

语法:ls【语法】【目录或文件】:

功能:对于目录,直接列出目录下所有文件。对于文件,列出文件名和其他信息

  • -a:列出目录下所有文件文件,包括隐藏文件
  • -d:将目录像文件一样显示,而不是直接显示目录下的所有文件
  • -i:输出文件的i节点的索引信息
  • -k:以k字节形式表示文件的大小
  • -l:列出文件的详细信息
  • -n:用数字的UID,GID代表名称。
  • -F:在每个文件名后面附上一个字符以说明该文件的类型。“*”表示可执行文件,“/”表示目录,“@”表示符号链接;“|”表示FIFOs;“=”表示套接字。
  • -r:对目录反向排序
  • -t:以时间排序
  • -s:在I文件名后面输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R:列出所有子目录下的文件
  • -1:一行只输出一个文件

pwd

语法:pwd

功能:显示当前所在目录

cd

语法:cd 目录名

功能:将当前目录改变到目标目录中

touch

语法:touch【选项】...【文件】

功能:touch命令参数可更改文档和目录的日期时间,包括存取时间和和更改时间,或者创建一个不存在的文件。

  • -a:或--time=atime或--time =access或--time=use只更改存取时间
  • -c:或--no-create,不创建任何文档
  • -d:使用指定的日期时间
  • -m:或--time=mtime或--time=modify,只更改变动时间
  • -r:把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
  • -t:使用指定的日期时间

mkdir

语法:mkdir 【dirname】

功能:在当前目录下创建一个目录

rm

语法:rm【-r -i -f -v】【dirname】

功能:删除文件或目录

  • -r:递归删除目录下所有文件及目录
  • -f:直接删除
  • -i:删除前逐一询问

man

语法:man 【命令】

功能:通过手册查看命令的参数,及语法怎么用的

  • -a:将所有章节都显示出来,比如man printf它从缺省第一章开始搜索,直到就停止,用a选项,当按下q退出,它会继续往后面搜索,直到所有章节都搜索完毕。

手册:

  1. 是普通的命令
  2. 是系统调用的命令,如open,write...
  3. 是库函数,如printf...,/dev下的各种设备文件
  4. 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义
  5. 给游戏留的,由各个游戏自己定义
  6. 是附件还有一些变量,比如向environ这种全局变量在这里说明
  7. 是系统管理用的命令,这些命令只能由root使用,比如ifconfig

cp

语法:cp【选项】 源文件或目录  目录文件或目录

  • -f:如果目标文件已经存在,一直覆盖
  • -i:若目标文件已经存在的时候,询问是否覆盖

cat

语法:cat 【选项】 【文件】

功能:查看目录文件的内容

  • -b:对非空输出行编号
  • -n:对输出的所有行编号
  • -s:不输出多行空行

more

语法:more 【选项】 【文件】

功能:类似cat

  • -n:对输出的所有行编号
  • q:退出more

less

语法:less【参数】文件

功能:和more类似

  • -i:忽略搜索时的大小写
  • -N:显示每行的行号
  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重复前一个搜索
  • N:反向重复前一个搜索
  • q:退出

head

语法:head【参数】..【文件】..

功能:显示文件的内容到标准输出中,默认打印的是文件的前10行

  • -n:显示的行数

tail

语法:tail 【必要参数】【选项参数】【文件】

功能:用于显示指定文件的末尾内容,不指定文件时,作为输入信息进行处理。(通常查看日志文件)

  • -f:循环读取
  • -n<行数>:显示行数

date

  • -%H:小时
  • -%M:分钟
  • -%S:秒
  • -%X:相当于%H:%M:%S
  • -%d:日
  • -%m:月份
  • -%Y:完整年份
  • -%F:相当于%Y-%m-%d

时间戳:date+%s

cal

命令格式:cal 【参数】【月份】【年份】

功能:显示公历日历。

  • -3:显示系统的前3个月,当前月,下一个月
  • -j:显示在年中的第几天
  • -y:显示当前年份的日历

grep

语法:grep【选项】搜寻字符串文件

功能:在文件中搜索字符串,将找到的行打印出来

  • -i:忽略大小写
  • -n:把行号输出出来
  • -v:显示出没有“搜寻字符串”内容的那一行

zip/unzip:将目录文件压缩成zip格式

  • -r:递归处理

tar:打包/解包

  • -c:建立一个压缩文件
  • -x:解开一个压缩文件
  • -t:查看tarfile里面的文件
  • -z:是否同时具有gzip的属性?即是否需要用gzip压缩
  • -j:是否具有bzip2的属性?即是否用bzip2压缩
  • -v:压缩的过程中显示文件!
  • -f:使用档名
  • -C:压缩到指定目录

bc:可以进行浮点数运算

uname -r:获取电脑和操作系统的相关消息。uname可显示Linux主机所用的操作系统的版本,硬件的名称等基本信息。

  • -a/-all:详细显示出所有信息,依次为内核名称,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。

su -:回到上次目录

vim + filename:如果没有文件,则创建一个文件,进入vim。

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

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

相关文章

【前端设计模式】之建造者模式

建造者模式是一种创建型设计模式&#xff0c;它允许你按照特定的步骤构建复杂对象。该模式将对象的构造过程与其表示分离&#xff0c;使得同样的构造过程可以创建不同的表示。 建造者模式特性 将复杂对象的构建过程分解为多个简单步骤&#xff0c;使得代码更加可读、可维护。…

手写一个PrattParser基本运算解析器1: 编译原理概述

点击查看 基于Swift的PrattParser项目 编译原理概述 编译原理是我们每一个程序猿必须要了解的技能, 编译原理实际上并没有啥高深的技术, 我们如果在做业务开发, 也很少会用到编译开发的知识, 但是编译原理又是我们必备的基础知识之一. 所以我们需要对编译原理的内容有一个大概的…

【PXIE301-211】基于PXIE总线的16路并行LVDS数据采集、4路低速、2路隔离RS422数据处理平台

板卡概述 PXIE301-211A是一款基于PXIE总线架构的16路高速LVDS、4路低速LVDS采集、2路隔离RS422数据处理平台&#xff0c;该平台板卡采用Xilinx的高性能Kintex 7系列FPGA XC7K325T作为实时处理器&#xff0c;实现各个接口之间的互联。板载1组64位的DDR3 SDRAM用作数据缓存。板卡…

[Hive] explode

在 Hive 中&#xff0c;explode 函数用于将数组&#xff08;Array&#xff09;或者Map类型的列拆分成多行&#xff0c; 每个元素或键值对为一行。这允许我们在查询中对数组或 Map 进行扁平化操作。 下面是使用 explode 函数的示例&#xff1a; 假设我们有一个包含数组字段的表…

pycharm操作git

pycharm操作git 之前用命令做的所有操作&#xff0c;使用pychrm点点就可以完成 克隆代码 上方工具栏Git ⇢ \dashrightarrow ⇢ Clone ⇢ \dashrightarrow ⇢ 填写地址&#xff08;http、ssh&#xff09; 提交到暂存区&#xff0c;提交到版本库&#xff0c;推送到远程 直接…

Hadoop3教程(十九):MapReduce之ETL清洗案例

文章目录 &#xff08;121&#xff09;ETL数据清洗案例参考文献 &#xff08;121&#xff09;ETL数据清洗案例 ETL&#xff0c;即Extract-Transform-Load的缩写&#xff0c;用来描述数据从源端&#xff0c;经过抽取&#xff08;Extract&#xff09;、转换&#xff08;transfor…

HTTP和HTTPS

目录 HTTP协议 1.HTTP协议 2.HTTP请求 URL 方法 GET请求 post请求 header报头 请求正文&#xff08;body&#xff09; 3.HTTP响应 结构 常见的状态码 4.form表单构造HTTP请求 5.通过ajax构造HTTP请求 6.使用工具postman ​编辑 HTTPS 1.对称加密 2.非对称加密…

填充颜色游戏

无语死了这题。 题目描述 小明最近迷上下面一款游戏。游戏开始时&#xff0c; 系统将随机生成一个 N N 的 正方形棋盘&#xff0c; 棋盘的每个格子都由六种颜色中的一种绘制。在每个步骤中&#xff0c; 玩家选择一种颜色&#xff0c; 并将与左上角连接的所有网格更改为该特…

jenkins 安装与使用、用户权限划分

jenkins 安装与使用 安装插件&#xff1a; 开启该插件功能 验证用户管理 创建web01~02 使用web01登录 用户权限划分 安装 Role-Based Strategy 插件后&#xff0c;系统管理 中多了如图下所示的一个功能&#xff0c;用户权限的划分就是靠他来做的 创建角色 重新访问 创建项目…

Spring Boot 3.2四个新特点提升运行性能

随着 Spring Framework 6.1 和 Spring Boot 3.2 普遍可用性的临近&#xff0c;我们想分享一下 Spring 团队为让开发人员优化其应用程序的运行时效率而做出的几项努力的概述。 我们将介绍以下技术和用例&#xff1a; Spring MVC 将使用 基于JDK 21 虚拟线程 Web 堆栈使用 Spri…

Zabbix“专家坐诊”第207期问答汇总

问题一 Q&#xff1a;不小心把host表删除了&#xff0c;怎么处理&#xff1f;现在使用的zabbix 4.0.3的server&#xff0c;agent是4.2.1&#xff0c;能不能不动agent的情况下升级server版本&#xff0c;重新部署&#xff1f; A&#xff1a;数据库有备份话恢复即可&#xff0c;…

SSTI模板注入(flask) 学习总结

文章目录 Flask-jinja2 SSTI 一般利用姿势SSTI 中常用的魔术方法内建函数 利用 SSTI 读取文件Python 2Python 3 利用 SSTI 执行命令寻找内建函数 eval 执行命令寻找 os 模块执行命令寻找 popen 函数执行命令寻找 importlib 类执行命令寻找 linecache 函数执行命令寻找 subproce…

华为FAT模式无线AP配置实例

硬件&#xff1a;AP3010DN 软件版本&#xff1a;VRP software, Version 5.170 (AP3010DN-V2 FAT V200R010C00SPCf02) [Huawei]dis ver Huawei Versatile Routing Platform Software VRP (R) software, Version 5.170 (AP3010DN-V2 FAT V200R010C00SPCf02) Copyright (C) 2011…

windows中elasticsearch7中添加用户名密码验证

1.找到elsatic的bin目录输入cmd 2.生成ca证书 输入 elasticsearch-certutil ca 在es7根目录生成ca证书&#xff0c;输入密码时直接回车即可&#xff0c;否则后面会报错 Please enter the desired output file [elastic-stack-ca.p12]: #这里直接回车即可 Enter password for…

JAVA学习日记1——JAVA简介及第一个java程序

简单记忆 JAVA SE &#xff1a;标准版&#xff0c;核心基础 JAVA EE&#xff1a;企业版&#xff0c;进阶 JDK&#xff1a;Java Development Kit&#xff0c;Java开发工具包&#xff0c;包含JRE JRE&#xff1a;Java Runtime Environment&#xff0c;Java运行时环境&#xff…

flutter 消息并发时处理,递归查询

收到新消息的时候执行receiveNewConversation方法 可以自己模拟一下两条数据插入&#xff0c;延时执行插入会话的操作 收到一条新的会话消息&#xff0c;先记录会话ID到列表&#xff0c;直到第一条处理完&#xff08;插入数据库后清理这个会话ID&#xff09;&#xff0c;才处理…

mybatis generator 表名多了个点

csdn有一个&#xff0c;要收费&#xff0c;研究后原因如下&#xff0c;是 mysql不支持 SQL catalogs and schema&#xff0c; 解决方式就是去掉 这两个字段&#xff0c;同时在jdbcConnection中设置nullCatalogMeansCurrent属性为true。 手册如下 MySql does not properly supp…

手撕 视觉slam14讲 ch7 / pose_estimation_3d2d.cpp (2)

上一篇文章中: 手撕ch7/pose_estimation_3d2d&#xff08;1&#xff09;&#xff0c;我们调用了epnp的方法进行位姿估计&#xff0c;这里我们使用非线性优化的方法来求解位姿&#xff0c;使用g2o进行BA优化 首先介绍g2o&#xff1a;可参考&#xff1a;g2o详细介绍 1.构建g2o图…

MLE<=> KL

MLE等价于KL散度 最大似然估计 (MLE) 和Kullback-Leibler散度 (KL散度) 之间有深厚的联系。我将先介绍两者之间的联系&#xff0c;然后通过一个例子进行说明。 首先&#xff0c;回忆一下两者的定义: 最大似然估计: θ ^ arg ⁡ max ⁡ θ L ( θ ∣ X ) \hat{\theta}\arg \m…

加权平均、EMD、小波等方法去噪效果对比

加权平均、EMD、小波等方法去噪效果对比 代码 整体代码如下 %% clear all; clc;load(data_filter120Hz.mat); %可自己生成随机噪声 fs1000;%采样频率是1000Hz %% %生成正弦波信号 tlinspace(0, length(data)/fs-1/fs, length(data)); y1 15*sin(2*pi* 2.8 *t);%生成频率为2.…