linux-基础知识1

news2024/11/14 4:04:16

简单命令

  • init 0 关机

  • int 6 重启

  • pwd 查看当前所在目录, cd切换目录
    在这里插入图片描述

  • ls 列出目录下的内容

  • 在这里插入图片描述

  • clear 清屏

  • date 查看时间在这里插入图片描述

路径

linux表示硬件设备的文件在dev目录
在这里插入图片描述
/tmp是临时目录,可以创建目录和文件,但不能保证安全
df查看文件系统
在这里插入图片描述
在这里插入图片描述

vim

vi demo.c 打开/创建 demo.c
进入后默认是命令模式
在这里插入图片描述
i后可以传入内容,进入编辑模式
在这里插入图片描述
在编辑模式输入完内容后可以按esc退出编辑模式进入命令模式
在这里插入图片描述
在命令模式可以通过输入:x,然后再按回车键可以保存在编辑模式输入的内容,并退出 vi
在这里插入图片描述
在这里插入图片描述

其他命令

i,a,o等插入命令,这些都可以进入编辑模式

在这里插入图片描述

复制(鼠标右键也可以)、粘贴、跳转到指定行数

在这里插入图片描述
:n,nG,G 在命令模式使用
在这里插入图片描述
ctrl + g 在命令模式使用:
在这里插入图片描述

保存相关的命令

在这里插入图片描述

用户管理

创建组

在 linux中 用户属于组,系统可以对一个组中的全部用户进行集中管理。

  • 创建组: groupadd 组名
  • 删除组: groupdel 组名
    组的信息保存在文件/etc/group
    在这里插入图片描述
    可以在/etc/group中看到创建的 组名

在这里插入图片描述

创建用户

  • 创建用户: useradd -n 用户名 -g 组名 -d 用户的主目录
  • 删除用户: userdel 用户名
    用户的信息保存在 /etc/passwd中
    在这里插入图片描述
    在这里插入图片描述
    创建完成后不能马上使用,还要设置密码:
    passwd 用户名
    用户的密码在 /etc/shadow下
    在这里插入图片描述
    在这里插入图片描述
    忘记密码后只能重新设置

新用户也可以与远程服务器建立

在这里插入图片描述
普通用户的根目录是 用户自己设置的那个,管理员的是root
在这里插入图片描述

切换用户

root用户 可以免密切换到任何用户:su - 用户名
普通用户可以切换到其他用户 su - 或 su - 用户名 ,然后输入目标用户的密码
在这里插入图片描述

目录和文件命令

ls

ls 列出目录和文件的详细信息:

  • 可以列出目录和文件权限、大小、用户和组等信息。
  • 选项 -l 列出目录和文件的详细信息
  • 选项 -lt 列出目录和文件的详细信息,按时间降序显示

-,d,l是文件的类型, 后面几个字符是权限
d表示目录 -表示文件 l表示链接
第二列如果是文件,表示链接数,如果是目录表示有几个子目录
第三列是文件的拥有者
第四列是文件拥有者所在的组
第五列是文件的大小
后面三列是文件最后一次修改的时间
最后一列是目录或文件名
在这里插入图片描述

创建目录 mkdir

mkdir 目录名
在这里插入图片描述

创建文件

  • 创建空文件: touch 文件名
  • 把屏幕显示的内容输出到文件: 任意屏幕输出命令 > 文件名
    如果文件已存在,会清楚文件的内容

在这里插入图片描述在这里插入图片描述

  • 把屏幕显示的内容追加到文件 : 任意屏幕输出命令 >> 文件名
    ls >> 2.txt
    在这里插入图片描述

删除目录和文件

rm -rf 目录和文件列表

  • -r 表示删除目录,如果没有-r只能删除文件
  • -f 表示强制删除,不需要确认
  • 目录和文件列表之间用空格分隔
    在这里插入图片描述

复制目录和文件

cp -r 旧目录或文件名 新目录或文件名

  • -r 表示复制目录,没有-r只能复制文件
  • 如果第二个参数是已经存在的目录,则把第一个参数(旧目录或我呢间名)复制到该目录中
  • 在这里插入图片描述

移动目录和文件

mv 旧目录或文件名 新目录或文件名

如果第二个参数是已经存在的目录,则把第一个参数移动到该目录下

命令历史 、补全、正则

命令历史

命令历史记录存放在用户主目录的.bash_history文件中
用上下光标键可以调取历史命令
ls -a 可以查看 .bash_history文件在这里插入图片描述
使用vi查看 .bash_history文件:在这里插入图片描述
在这里用光标键的上下可以调取历史命令
在这里插入图片描述

命令补全

ls cd等命令,可以用tab键自动补全

正则

在书写目录或文件名时可以使用*,?等正则
在这里插入图片描述

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

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

相关文章

数据仓库系列 1:什么是数据仓库,它与传统数据库有什么不同?

想象一下,你正站在一座巨大的仓库前。这座仓库不是用来存放普通商品的,而是存储着海量的数据 - 这就是数据仓库。在大数据时代,数据仓库已经成为企业数据管理的核心。但它究竟是什么?又为什么如此重要?让我们一起揭开数据仓库的神秘面纱,探索它与我们熟知的传统数据库有何不同…

IDEA2023的激活与安装

前言 开始了java的学习之旅,当然少不了IDEA这个得力的开发工具软件。但是IDEA是付费的,免费版功能有太少,怎么使用上正式版呢!当然还是激活啦 第一步:官网下载安装包 安装步骤就不展现了,无脑下一步就可以…

【学习笔记】技术分析-华为智驾控制器MDC Pro 610分析

华为的智能驾驶控制器一直在迭代,和网络上广泛披露的早期MDC 610相比,华为 MDC Pro 610 智能驾驶控制器,现在的样品设计采用了海思的双系统级芯片 (SoC) 提高了处理能力,三星的存储模块为无缝数据处理提供了充足的内存&#xff0c…

高并发业务下的无损技术方案设计

0 前言 秒杀,既有需求真实且迫切的用户,也有试图牟利的黄牛。系统挑战,就是相较于以往千倍万倍的用户规模,可能是真人可能是机器人,在同一瞬间对系统发起冲击,需要海量的计算资源才能支撑。 秒杀系统的设计…

Long Short-Term Memory

这篇论文总结的太抽象了,只是翻译了一遍。 (我太笨了,如果把这个当我的入门读物,我觉着会把我折磨坏) 递归神经网络的一个重要优点是它们在映射输入和输出序列时使用上下文信息的能力。不幸的是,对于标准的…

51单片机——按键控制

1、按键介绍 轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。 2、按键的抖动 对于机械开关,当机械触点断开、闭合时,由于…

基于SpringBoot+Vue的家教管理系统

文章目录 前言1.项目类型2.技术栈介绍1.客户端技术栈介绍2.服务端技术栈介绍 3.功能介绍1.客户端功能2.服务单功能 4.项目亮点5.适用场景6.项目展示1.客户端展示2.服务端展示 7.诚邀参与 前言 大家好,我是执手天涯,今天非常荣幸地向大家介绍一款基于Spr…

关于ssrf的实现

ssrf漏洞形成 SSRF(Server-Side Request Forgery:服务器端请求伪造)漏洞形成的原因主要是服务器端所提供的接口中包含了所要请求的内容的URL参数,并且未对客户端所传输过来的URL参数进行过滤 ssrf实现 本次ssrf于Pikachu靶场上实现 我们可以先拉取镜像 docker …

计算机毕业设计Spark+Tensorflow股票推荐系统 股票预测系统 股票可视化 股票数据分析 量化交易系统 股票爬虫 股票K线图 大数据毕业设计 AI

1. 需求分析 基于Spark的股票大数据分析及可视化系统是一个利用Spark分布式计算框架进行股票市场数据处理、分析和可视化的系统。它能够处理大规模的实时股票数据,包括股票价格、交易量、市场指标等,提供实时数据处理、数据可视化与展示和并提供相应决策…

【图像增强】使用 Albumentations Python 库(02)

一、说明 在本博客的第 1 部分中,我介绍了使用 Albumentations Python 库进行图像增广的基础知识。本部分介绍高级详细信息。 二、使用 Albumentations 进行语义分割任务 我们将使用来自 TGS 盐鉴定挑战赛的图像和数据。TGS Salt Identification Challenge | Kaggl…

基于carsim的线控转向仿真(2)--齿条力观测

观测器更详细的介绍文章可以关注博主以下两篇文章 从小车倒立摆系统看系统建模控制LQRLQE仿真_lqr平衡小车仿真模型-CSDN博客 好玩的直流电机调速实验、PID、极点配置、LQR、观测器;不讲大道理_观测器极点配置-CSDN博客 三个实例迅速掌握经典卡尔曼滤波用法_卡尔…

VIM的简单用法

vim三种模式的切换 Set nu:显示行号 Set nonu:不显示行号 Set mousea显示鼠标光标 Set cursorline:显示行线 为什么这些设定默认不能永久存在: 进程结束后,所占的内存空间会被系统回收,资源被释放,这些资源…

国内号码验证注册谷歌邮箱【亲测有效】

前言: 谷歌邮箱可以无需注册直接登录很多软件,但是直接很多人直接注册都会表示国内号码注册不了,所以需求还是有的,这里我尝试一下,顺便记录一下​。 ​环境前提:魔法 ​正文: 打开魔法,开启…

react笔记(React18)

以下笔记可能毫无章法,仅供个人学习记录使用。 关于状态提升: 状态提升适用于兄弟组件之间传递数据,共享状态,其实就是把两个兄弟组件要共同使用的数据存放到共同的父组件中,称状态提升。 关于context跨层级组件通信…

5步掌握“花开富贵”花园管理系统开发——基于Python Django+Vue

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目…

Java超市收银系统(十、爬虫)

引言 爬虫功能实现,要求爬取页面数据至少100条,这里以豆瓣音乐为示例编写代码豆瓣音乐标签: 民谣 (douban.com)。 功能实现 除了爬虫功能增加,代码其他内容原理和之前博客发布是一致的,只不过这里为了区分,我们重新创…

IDM是海外加速器吗 IDM在国内好用吗

IDM是一款出色的下载加速器,它可以将下载任务分割成多个部分,利用多线程技术加速下载速度,支持断点续传功能,能够从上次下载中断的地方继续下载,提高了下载效率和稳定性,所以深受年轻人的欢迎。 一、IDM是…

集合及数据结构第十节(下)————常用接口介绍、堆的应用和java对象的比较

系列文章目录 集合及数据结构第十节(下)————常用接口介绍和堆的应用 常用接口介绍和堆的应用 PriorityQueue的特性.PriorityQueue常用接口介绍top-k问题堆排序PriorityQueue中插入对象元素的比较.对象的比较.集合框架中PriorityQueue的比较方式 文…

《系统架构设计师教程(第2版)》第15章-面向服务架构设计理论与实践-04-SOA设计

文章目录 1. SOA设计的标准要求1.1 文档标准1.2 通信协议标准1.3 应用程序统一登记与集成1.4 服务质量 (QoS)1.4.1 可靠性1.4.2 安全性1.4.3 策略1.4.4 控制1.4.5 管理 2. SOA的设计原则 1. SOA设计的标准要求 OASIS Organization for the Advancement of Structured Informati…

RISCV汇编编程讲解

第一章 引言 为什么要讲riscv? riscv的特点: -诞生于顶尖学术机构:诞生于加州大学伯克利分校的体系结构研究院。吸引了大批的顶尖企业参与(e.g. 谷歌、华为、高通、阿里巴巴为rsicv的发展提供了大量的资金支持和贡献了技术和人才…