【Linux】除了Linux基础命令外 你还应知道的命令

news2025/1/16 1:06:34

Linux基础命令补充

  • 一、Linux版本信息:
  • 二、云服务器的登录方法
  • 三、Linux指令
    • 1.`whoami`显示当前用户名
    • 2.`cd`加特殊符号
    • 3.`stat`查看文件的所有的属性
    • 4.`echo`用于在终端设备上输出指定字符串
    • 5.`wc`统计文件的字节数、单词数、行数等信息
    • 6.`|`管道操作符
    • 7.`sort`对文件内容按照ASCII码值进行排序
    • 8.`which`查找命令文件路径
    • 9.`alias`设置指令别名
    • 10.`whereis`显示命令路径及相关文件的路径
    • 11.`top`任务管理器
    • 12.su与su-的区别
  • 四、命令行输入定位的快捷键


一、Linux版本信息:

技术版本线: 主版本 . 次版本 . 修正次数
例如:2.6.32 次版本偶数:稳定版本,奇数:测试版本。

商业化版本线: centos , Ubuntu ,kail ,红旗 …
越新的商业化版本,匹配的是越新的内核代码!

二、云服务器的登录方法

root用户的登录方法:ssh root@你的公网IP

三、Linux指令

1.whoami显示当前用户名

在这里插入图片描述

2.cd加特殊符号

cd ~ : 直接进入当前用户(whoami)的家目录。
cd - : 回到最近上一次所处的路径。
cd . . : 切换到上一级目录

3.stat查看文件的所有的属性

在这里插入图片描述

  • Access : 最近一次访问某个文件或者目录的时候的时间。
  • Modify time : 文件内容最近一次被修改的时间。
  • Change time : 文件属性最近一次被修改的时间。

4.echo用于在终端设备上输出指定字符串

  • 输出指定字符串到终端设备界面(默认为电脑屏幕)

在这里插入图片描述

  • 搭配输出重定向符>一起使用,将字符串内容直接写入文件中

这种是覆盖式写入,每次都会重新刷新文件内容,最终保留的是上一次写入的内容。
在这里插入图片描述

  • 追加重定向>>,不断的向目标文件新增内容

在这里插入图片描述

  • 输入重定向<,将文件读取到cat命令中。

在这里插入图片描述

5.wc统计文件的字节数、单词数、行数等信息

  • -l统计行数

在这里插入图片描述

  • -m统计字符数

在这里插入图片描述

6.|管道操作符

|前的命令处理的结果传递跟|后面的命令
在这里插入图片描述

7.sort对文件内容按照ASCII码值进行排序

  • ASCII小的值排序在前面

在这里插入图片描述

  • -r反向排序

在这里插入图片描述

  • uniq命令能够去除掉文件中相邻的重复内容行,如果两段相同内容中间夹杂了其他文本行,则需要先使用sort命令进行排序后再去重复。

在这里插入图片描述

8.which查找命令文件路径

在这里插入图片描述

9.alias设置指令别名

  • 默认起别名

在这里插入图片描述

  • -p打印已经设置的命令别名

在这里插入图片描述

10.whereis显示命令路径及相关文件的路径

在这里插入图片描述

11.top任务管理器

在这里插入图片描述

12.su与su-的区别

su命令和su -命令区别就是:
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。

四、命令行输入定位的快捷键

Linux输入命令时,
ctrl + l 清屏;
ctrl + a 光标回到行首;
ctrl + e 光标跳至末尾;
ctrl + u 删除光标以前的字符;
ctrl + k 删除光标以后的字符;
ctrl + w 往回删除一个单词,光标放在最末尾;

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

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

相关文章

Node.js篇-安装与配置,基本使用,服务器,项目搭建,调试

1.安装与配置官网下载, 并配置环境变量查看安装成功/版本号: DOS命令 node -v运行JS文件: node 文件名.js2.基本使用(1)CommonJS模块化Node.js遵循了CommonJS模块化规范( e.g: 自定义模块 )使用module.exports 导出// commonjs模块化开发 function sum(){ //代码 } function…

使用Transformers 和 Tokenizers从头训练一个 language model

这是训练一个 ‘小’ 模型的demo (84 M parameters 6 layers, 768 hidden size, 12 attention heads) – 跟DistilBERT有着相同的layers & heads&#xff0c;语言不是英语&#xff0c;而是 Esperanto 。然后可以微调这个模型在下游的序列标注任务。 下载数据集 Esperant…

代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

一、参考资料有序数组的平方 题目链接&#xff1a;https://leetcode.cn/problems/squares-of-a-sorted-array/文章讲解&#xff1a;https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E5%B9%B3%E6%96%B9.html视频讲解&#xff1a; https://www.b…

2.1 面向对象

文章目录初始对象成员方法构造方法其他内置方法封装继承继承的基础语法pass复写和使用父类成员类型注解变量的类型注解函数&#xff08;方法&#xff09;的类型注解Union类型多态初始对象 样例&#xff1a; # 定义类 class Student:name Nonegender None # 创建对象 stu_1 …

谷粒商城项目之高级篇笔记(一)

目录1 商城业务1.1 商品上架1.1.1 商品Mapping1.1.2 建立product索引1.1.3 上架细节1.1.4 数据一致性1.1.5 代码实现1&#xff09;先查库存&#xff08;商品微服务远程调用库存微服务&#xff09;2&#xff09;商品上架&#xff0c;保存到es中&#xff08;商品微服务远程调用搜…

小波分析——5.使用小波对信号去噪以及重构

文章目录假设有一个原始信号我们在前面的内容中已经介绍过&#xff0c;小波是什么&#xff0c;小波是如何对信号进行分解&#xff0c;以及小波对信号成分是如何分析的&#xff0c;今天在这篇文章&#xff0c;也是整个小波分析最后一个章节里&#xff0c;我们来谈谈小波最重要的…

Java获取上传的文件大小并且转换对文件大小进行单位转化

前言 今天产品提出来一个需求&#xff0c;上传文件的时候要记录文件的大小&#xff0c;并且保存到数据库里面。 正好借着这个机会&#xff0c;分享下对文件大小进行单位转化的一个方法。 获取文件大小(原字节)。 一般和前后端进行文件交互&#xff0c;都是通过MultipartFil…

Spring Boot常用注解,thymeleaf,数据提交

前言 Spring Boot主要解决的是在微服务的架构下简化配置&#xff08;快速有效&#xff09;&#xff0c;前后端分离&#xff0c;快速开发。提供了快速启动&#xff0c;内嵌容器化web项目&#xff0c;开箱即用提供了默认配置&#xff0c;没有繁琐的xml配置和冗余代码。本文见简单…

GAMES101-图形学入门 LEC3: TRANSFORMATION-2D

文章目录上节内容回顾&#xff1a;本节知识概要Why study transformationModeling 模型变换Viewing 视图变换2D transformations 二维变换ScaleUniform 均匀缩放Non-Uniform 非均匀缩放Reflection Matrix 反射矩阵shear 切变rotate 旋转&#xff0c;默认绕&#xff08;0,0&…

Wetool 一款高效免费的微信社群管理工具,检查单向好友,自动回复、群发

这是一款高效免费的微信社群管理工具&#xff0c;目前功能主要有客服、机器人、单删查询、自动接受好友、以及群管理的一些工具下面放一下软件功能截图需要注意的是开启此工具需要下载旧版本的微信&#xff0c;这个在软件安装启动页面会自动进行下载。单删改查功能这个功能适用…

python基础篇之循环语句(附加选车牌号小系统开发)

大家好&#xff0c;我是csdn的博主&#xff1a;lqj_本人 这是我的个人博客主页&#xff1a;lqj_本人的博客_CSDN博客-微信小程序,前端,vue领域博主lqj_本人擅长微信小程序,前端,vue,等方面的知识https://blog.csdn.net/lbcyllqj?spm1000.2115.3001.5343 哔哩哔哩欢迎关注&…

【CocosCreator入门】CocosCreator项目创建 | 面板介绍

本文进行创建项目流程和编辑器界面的介绍&#xff0c;熟悉组成编辑器的各个面板、菜单和功能按钮。 目录 一、CocosCreator创建项目 二、CocosCreator编辑器界面 2.1层级管理器 2.1.1界面介绍 2.1.2层级管理器操作 2.2资源管理器&#xff08;Assets&#xff09; 2.2.1界…

asp.net c#大型综合管理系统源码 OA+HR+CRM综合办公管理系统源码

分享一套大型协同办公&#xff08;OAHRCRM&#xff09;系统源码。 本系统是强大构建系统&#xff0c;为OA办公系统HR人力资源管理系统CRM客户关系管理系统集合而成&#xff0c;人员可以单点登入多个系统完成自己的作业&#xff0c;超方便实用。全套源代码提供&#xff0c;不封…

System Extract 步骤

纲要&#xff1a; 把Composition下的SWC分配到System Description 描述的CAN网络的的ECU上。 System Extract目录 1. Create System Extract 2. Map SWC to ECU instance 3. Maping System Signal to Data Element 4. Create System Extract 1. Create System Extract Ri…

SAP 开发测试生产环境的简单介绍

客户端&#xff08;即Client),是SAP组织架构里最高层的组织单元&#xff0c;所有数据&#xff0c;包括静态数据&#xff08;科目、客户、供应商、物料、资产等&#xff09;、业务数据&#xff08;采购订单、销售订单、生产订单、维修订单等&#xff09;都会归属到各个Client下。…

Kettle用法之Windows定时任务

1 概述 前文提到了kettle的定时任务计划&#xff0c;但这个任务需要开启kettle&#xff0c;本文将利用windows的任务计划实现kettle的定时任务。 2 实现方法 需要编写bat文件&#xff0c;然后windows的任务计划调用执行。 3 操作步骤 3.1 第1步 启动spoon,新建一个作业&#xf…

【Linux】编译器 - gcc 函数库

目录 一、背景知识 二、gcc如何执行 1、预处理 2、编译 3、汇编 4、链接 三、函数库 1、初识函数库 2、动静态库 2.1、动态库 2.2、静态库 2.3、动静态库的选择 一、背景知识 使用 vim 编辑器完成代码书写之后&#xff0c;我们需要使用 Linux 中的编译器 gcc 来对…

vLive虚拟直播,助力企业打造线上云年会

2023年农历春节临近&#xff0c;各大企业都纷纷开始筹备年会&#xff0c;面临员工分布各地无法同时参与、内容单一缺乏参与感等局限性&#xff0c;越来越多的企业选择做一场云年会替代传统线下年会。近日&#xff0c;蓝海彤翔集团举办2022年终总结表彰暨2023业务发展规划大会&a…

Transcational与Synchronized或Lock搭配使用导致并发问题

在多线程的情况下&#xff0c;我们经常会用到synchronized或者Lock来保证我们的线程安全。 但是当碰到Transcational之后又会碰撞出什么火花呢&#xff1f; 相信我&#xff0c;看完之后&#xff0c;你一定不会亏 首先回顾一下小知识点&#xff1a; 基于Transactional注解的是…

4.R语言【dplyr包】使用方法

b站课程视频链接&#xff1a; https://www.bilibili.com/video/BV19x411X7C6?p1 腾讯课堂(最新&#xff0c;但是要花钱&#xff0c;我花99&#x1f622;&#x1f622;元买了&#xff0c;感觉讲的没问题&#xff0c;就是知识点结构有点乱&#xff0c;有点废话&#xff09;&…