当前位置: 首页 > news >正文

【Linux】-- 基本指令

目录

用户管理

adduser

passwd

userdel

pwd

ls指令

-l

-a

-d

-F

-r

-t

-R

-1

which

alias

ll

ls -n

cd

cd -

cd ~

touch

-d

stat

mkdir

-p

rmdir

rm

-r

-f

man

cp

​编辑

-r

-f

mv

cat

 -n

tac

more

less

-N

head

tail

| 管道

date

 %s

cal

 -3

find

-name

 grep

 -v

 -i

 -n

zip/unzip

-r

 -d

tar

-c

-z

-v

-f

 -x

-C

bc

uname 

-a

-r

热键

TAB

ctrl + r

ctrl + c

ctrl + d

history

file


用户管理

adduser

以root身份创建用户

[root@VM-24-2-centos ~]# adduser test

passwd

给用户设置密码

[root@VM-24-2-centos ~]# passwd test 

userdel

删除用户

[root@VM-24-2-centos ~]# userdel -r test

pwd

查看当前在哪个目录下

/ 路径分割符

ls指令

touch

创建普通文件

 nano

文本编辑器

 一个简单的C语言代码

-l

以list形式显示更多的文件属性

 Linux显示的都是文件

文件 = 内容 + 属性

-a

显示隐藏文件

  •  d:文件类型是目录
  • -:文件类型的普通文件
  • .开头的文件是隐藏文件
  •  . :当前路径
  •  .. :上级路径

 

-d

查看目录属性

-F

在每个文件的最后加上一个字符来说明该文件的类型

  • “*” 表示可执行的普通文件
  • “/” 表示目录
  • “@” 表示符号链接
  • “|” 表示FIFOs
  • “=” 表示套接字sockets

-r

ls -r的作用是对目录反向排序 

-t

ls -t的作用是对目录按照时间排序

-R

ls -R的作用是展示目录下所有子目录的信息

-1

ls -1的作用是每行只输出一个子目录或文件

which

查看特定指令的系统路径

 

 指令本质也是Linux上面的一些程序  - > 文件 

alias

别名

ll

等价于ls -l

ls -n

ls -n的作用是使用用户的uid gid来代替名称

cd

几乎所有的操作系统,管理文件的方式,基本都是采用多叉树的形式

为什么可以“采用路径”的方式,进行定位文件?

具有唯一性,每一个节点,都只有一个父节点

通过 cd 绝对路径、相对路径 的方式进行路径切换

cd -

- 记录最近从哪里来的路径

cd ~

~ 当前用户对应的工作目录

 

  •  root对应的工作目录 /root
  • 普通用户默认所处的工作路径一定是 /home/XXX

touch

touch 创建普通文件 更新文件的最近创建时间、修改时间

-d

touch -d可以指定时间创建一个空文件

stat

mkdir

创建目录(空)

-p

创建路径

 本质是在路径树中,新增路径或者节点

rmdir

删除空目录

rm

-r

递归删除

 创建一个属于root的文件

-f

强制删除

 rm -rf 递归并强制删除

man

查手册

[wzy@VM-24-2-centos lesson2]$ man vim
[wzy@VM-24-2-centos lesson2]$ man 3 printf
[wzy@VM-24-2-centos lesson2]$ man 2 fork
[wzy@VM-24-2-centos lesson2]$ man man

  1. 默认
  2. 系统调用函数
  3. 库函数

q 退出

cp

拷贝

-r

递归    目录

-f

强制

mv

剪切 重命名

写一个命令行脚本

count=0; while [ $count -le 1000 ]; do echo "hello ${count}"; let count++; done > file.txt

cat

查看文件内容(正序)

 -n

显示时带行号

tac

逆序输出文件内容

more

分批查看 回车下翻 q退出

-n 显示n行

/... 可搜索

less

可以上下翻

/... 可搜索

-N

带行号显示

[wzy@VM-24-2-centos lesson2]$ less -N file.txt

head

查看前十行

-n 看前n行

tail

看末尾十行

-n 看末尾n行

如何查看中间区域?【100,120】

> 输出重定向     >> 追加重定向

cat 默认从键盘读取  标准输入

< 输入重定向

[wzy@VM-24-2-centos lesson2]$ head -120 file.txt | tail -20

| 管道

使用管道的时候,默认隐式地发生了重定向

date

 

 

 %s

时间戳     1970-1-1开始

 

cal

显示日历

 -3

find

-name

[wzy@VM-24-2-centos lesson2]$ find ../ -name test.c

 grep

行过滤工具

[wzy@VM-24-2-centos lesson2]$ cat file.txt | grep '99'

[wzy@VM-24-2-centos lesson2]$ grep '99' file.txt

 -v

反向匹配

 -i

忽略大小写

 -n

显示行号

支持正则表达式

zip/unzip

压缩与解压

-r

递归处理

 

 -d

指明解压路径

[wzy@VM-24-2-centos lesson2]$ unzip test.zip  -d ../

tar

打包

-c

建立一个压缩文件的参数指令(create)

-z

gzip压缩

-v

显示压缩过程

-f

后面接档名

[wzy@VM-24-2-centos lesson2]$ tar -cvzf test.tgz test

 

 -x

解压

[wzy@VM-24-2-centos lesson2]$ tar -xzvf test.tgz

-C

解压到指定目录

[wzy@VM-24-2-centos lesson2]$ tar xzf test.tgz -C ../

bc

计算器

uname 

-a

hostname  主机名

-r

内核版本

热键

TAB

命令行补齐 档案补齐

ctrl + r

用关键字搜索历史命令

ctrl + c

终止当前的程序

ctrl + d

相当于exit

history

显示所有历史命令

file

查看文件具体信息

相关文章:

【Linux】-- 基本指令

目录 用户管理 adduser passwd userdel pwd ls指令 -l -a -d -F -r -t -R -1 which alias ll ls -n cd cd - cd ~ touch -d stat mkdir -p rmdir rm -r -f man cp ​编辑 -r -f mv cat -n tac more less -N head tail | 管道 dat…...

JavaScript 中的 String 类型 模板字面量定义字符串

ECMAScript 6新增了使用模板字面量定义字符串的能力。与使用单引号或双引号不同&#xff0c;模板字面量保留换行字符&#xff0c;可以跨行定义字符串&#xff1a; let str1 早起的年轻人\n喜欢经常跳步;let str2 早起的年轻人喜欢经常跳步;console.log(str1);// 早起的年轻人…...

我国防疫数据报告,2022年广东花费711亿,北京人均支出第一

哈喽大家好&#xff0c;2023年已经过去一段时间了&#xff0c;随着防疫策略的调整&#xff0c;小伙伴们是不是开始到处旅行购物了呢&#xff1f;当然了&#xff0c;对于自身的健康情况小伙伴们还是要多多关注&#xff0c;不要松懈。随着春节过后有序复工复产&#xff0c;各地纷…...

OpenCV-Python学习(22)—— OpenCV 视频读取与保存处理(cv.VideoCapture、cv.VideoWriter)

1. 学习目标 学习 OpenCV 的视频的编码格式 cv.VideoWriter_fourcc&#xff1b;学会使用 OpenCV 的视频读取函数 cv.VideoCapture&#xff1b;学会使用 OpenCV 的视频保存函数 cv.VideoWriter。 2. cv.VideoWriter_fourcc()常见的编码参数 2.1 参数说明 参数说明cv.VideoWr…...

2023-03-05力扣每日一题

链接&#xff1a; https://leetcode.cn/problems/triples-with-bitwise-and-equal-to-zero/ 题意&#xff1a; 模拟一个摩天轮&#xff0c;四个舱&#xff0c;每个舱最多四人&#xff0c;给一个数组&#xff0c;表示摩天轮每切换一次座舱会来多少人排队&#xff08;人不会走…...

真正的IT技术男是什么样的?

我们经常会听到很多对IT男士的调侃称呼&#xff0c;“屌丝”、“宅男”&#xff0c;会逗的大家捧腹大笑。但是&#xff0c;大家要不要以为称呼IT男是“屌丝”、“宅男”&#xff0c;就当真以为他们是这样了。今天&#xff0c;青鸟学姐就带大家一起来了解一下&#xff0c;真正的…...

在函数中,用指针接收就可以改变相应的内容吗??

作者&#xff1a;小树苗渴望变成参天大树 作者宣言&#xff1a;认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 &#xff0c;就 给 作 者 点 点 关 注 吧&#xff01; 我们在不管指针那篇博客&#xff0c;还是在函数那篇博客中&#xff0c;我都给大家讲解过…...

Java+ElasticSearch+Pytorch实现以图搜图

以图搜图&#xff0c;涉及两大功能&#xff1a;1、提取图像特征向量。2、相似向量检索。第一个功能我通过编写pytorch模型并在java端借助djl调用实现&#xff0c;第二个功能通过elasticsearch7.6.2的dense_vector、cosineSimilarity实现。一、准备模型创建demo.py&#xff0c;输…...

【C语言学习笔记】:指针

指针的概念 指针是一个特殊的变量&#xff0c;它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容&#xff1a;指针的类型&#xff0c;指针所指向的类型&#xff0c;指针的值或者叫指针所指向的内存区&#xff0c;还有指针本身所占据的内…...

微信小程序搭建流程

一、申请微信开发者账号虽然开发微信小程序可以使用工具提供的测试号&#xff0c;但是测试号提供的功能极为有限&#xff0c;而且使用测试号开发的微信小程序不能上架发布。因此说我们想要开发一个可以上架的微信小程序&#xff0c;首先必须要申请微信开发者账号。大家尽可放心…...

嵌入式 Linux进程间的通信--信号

目录 信号 信号的概述 信号类型 信号发送 1、kill 函数 2、raise函数 3、pause函数 信号处理 可以结合上一篇文章一起看&#xff1a; 嵌入式 Linux进程之间的通信_丘比特惩罚陆的博客-CSDN博客 信号 信号的概述 软中断信号&#xff08;signal&#xff0c;又简称为…...

Vue3 核心模块源码解析(中)

【Vue3 核心模块源码解析(上)】讲到了 Vue2 与 Vue3的一些区别&#xff0c;Vue3 新特性的使用&#xff0c;以及略微带了一点源码。那么这篇文章就要从Vue3 模块源码解析 与 Vue3 执行逻辑解析这两个方面去给大家剖析 Vue3 的深层次&#xff0c;一起学习起来吧&#xff01; 这里…...

华为OD机试题 - 剩余可用字符集(JavaScript)| 含思路

华为OD机试题 最近更新的博客使用说明本篇题解:剩余可用字符集题目输入输出示例一输入输出说明Code解题思路华为OD其它语言版本最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全…...

焦虑的根源

归结起来&#xff0c;焦虑的原因就两条:想同时做很多事&#xff0c;又想立即看到效果。王小波说:人的一切痛苦&#xff0c;本质上都是对自己无能的愤怒。焦虑的本质也契合这一观点:自己的欲望大于能力&#xff0c;又极度缺乏耐心。焦虑就是因为欲望与能力之间差距过大。再往深了…...

1.认识网络爬虫

1.认识网络爬虫网络爬虫爬虫的合法性HTTP协议请求与响应(重点)网络爬虫 爬虫的全名叫网络爬虫&#xff0c;简称爬虫。他还有其他的名字&#xff0c;比如网络机器人&#xff0c;网络蜘蛛等等。爬虫就好像一个探测机器&#xff0c;它的基本操作就是模拟人的行为去各个网站溜达&am…...

【论文速递】WACV 2023 - 一种全卷积Transformer的医学影响分割模型

【论文速递】WACV 2023 - 一种全卷积Transformer的医学影响分割模型 【论文原文】&#xff1a;The Fully Convolutional Transformer for Medical Image Segmentation 【作者信息】&#xff1a;Athanasios Tragakis, Chaitanya Kaul,Roderick Murray-Smith,Dirk Husmeier 论…...

加密图像的脆弱水印及应用

原文题目&#xff1a;《A self-embedding secure fragile watermarking scheme with high quality recovery》 学习笔记&#xff1a; 应用场景 为了确保图像在传输过程中不被损坏&#xff0c;在将原始图像发送到云端之前&#xff0c;将用于篡改检测和恢复的水印嵌入到原始图像…...

python线上商城网站项目前台和后台源码

wx供重浩&#xff1a;创享日记 对话框发送&#xff1a;python51 获取完整源码源文件说明文档配置教程等 1、网站前台 在虚拟环境中启动程序后&#xff0c;使用浏览器访问“http://127.0.0.1:5000”即可进入网站前台首页。如图1所示。 单击首页左上角“注册”按钮&#xff0c;进…...

PowerShell 实现企业微信机器人推送消息

前言企业微信机器人 在ARMS告警管理中创建企业微信机器人后&#xff0c;您可以在通知策略中指定对应的企业微信群用于接收告警。当通知策略的匹配规则被触发时&#xff0c;系统会自动向您指定的企业微信群发送告警通知。企业微信群收到通知后&#xff0c;您可以在企业微信群中…...

IDEA集成Git就是这么简单

IDEA集成Git 文章目录IDEA集成Git配置Git环境配置Git的忽略文件①为什么需要配置忽略文件&#xff1f;②配置忽略文件③引用配置文件配置IDEA初始化项目添加到暂存区方式一&#xff1a;方式二&#xff1a;移除暂存区提交到本地库分支创建分支切换分支版本穿梭配置Git环境 配置…...

5.11-5.17周报

牛客周赛 Round 143&#xff1a;A B C D E...

告别复杂推导!用PyTorch 2.0手把手实现Reptile算法(附完整代码与对比实验)

告别复杂推导&#xff01;用PyTorch 2.0手把手实现Reptile算法&#xff08;附完整代码与对比实验&#xff09; 元学习&#xff08;Meta-Learning&#xff09;作为机器学习领域的前沿方向&#xff0c;近年来在少样本学习、快速适应新任务等场景展现出巨大潜力。然而&#xff0c;…...

别再拍脑袋定样本量了!用Excel 5分钟搞定市场调研的样本容量计算(附置信区间模板)

别再拍脑袋定样本量了&#xff01;用Excel 5分钟搞定市场调研的样本容量计算&#xff08;附置信区间模板&#xff09; 在快节奏的商业决策中&#xff0c;市场调研的可靠性往往取决于一个关键数字——样本量。产品经理小张最近就踩了坑&#xff1a;耗时两周完成的500份用户问卷&…...

告别命令行!用Python脚本批量管理Docker容器和镜像的实战技巧

告别命令行&#xff01;用Python脚本批量管理Docker容器和镜像的实战技巧 在DevOps和云原生技术快速发展的今天&#xff0c;Docker已经成为现代应用部署的标准工具。然而&#xff0c;随着容器数量的增加和部署频率的提高&#xff0c;手动通过命令行管理Docker容器和镜像变得越来…...

【技术拆解】从EAIDK-610到SCARA机械臂:一个象棋机器人如何实现“眼、脑、手”协同对弈

1. 象棋机器人的“眼”&#xff1a;OpenCV视觉识别系统 象棋机器人的视觉系统就像人类的眼睛&#xff0c;它需要准确识别棋盘状态和棋子位置。我们选用OpenCV作为核心图像处理库&#xff0c;配合EAIDK-610开发板的摄像头模块&#xff0c;实现了毫米级精度的棋子定位。 在实际…...

Raspberry Pi Imager终极指南:快速上手树莓派系统安装

Raspberry Pi Imager终极指南&#xff1a;快速上手树莓派系统安装 【免费下载链接】rpi-imager The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices. 项目地址: https://gitcode.com/gh_mirrors/rp/rpi-imager …...

3DS文件传输终极解决方案:告别命令行,轻松无线推送游戏文件

3DS文件传输终极解决方案&#xff1a;告别命令行&#xff0c;轻松无线推送游戏文件 【免费下载链接】3DS-FBI-Link Mac app to graphically push CIAs to FBI. Extra features over servefiles and Boop. 项目地址: https://gitcode.com/gh_mirrors/3d/3DS-FBI-Link 对于…...

基于Hi3516DV300的智能相机全流程设计方案:从硬件选型到算法集成

1. 项目概述&#xff1a;从一块开发板到一台智能相机手头拿到一块Hi3516开发板&#xff0c;很多嵌入式开发者的第一反应可能是&#xff1a;这能做个啥&#xff1f;如果告诉你&#xff0c;基于这块海思的经典芯片&#xff0c;我们可以设计出一台功能完整、具备智能分析能力的网络…...

独家解密:ElevenLabs匈牙利语模型训练数据源(含布达佩斯大学语料库授权细节与音系学标注规范)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;ElevenLabs匈牙利语语音模型的技术定位与战略意义 ElevenLabs 匈牙利语语音模型并非简单的地方语言适配&#xff0c;而是其多语言零样本语音合成&#xff08;Zero-Shot Voice Cloning&#xff09;架构在…...

杰理之采样只能达到20K的水平【篇】

...