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

Linux之基本指令操作

1、whoami

whoami:查看当前账号是谁 

 2、who

who:查看当前我的系统当中有哪些用户,当前有哪些人登录了我的机器

3、 pwd

pwd:查看我当前所处的目录,就好比Windows下的路径

 4、ls

ls:查看当前目录下的文件信息(不包括隐藏文件)

ls -l:显示当前目录下文件的属性列表(不包括隐藏文件),也可以用ll指令代替

ls -a:显示当前目录下的所有文件(包括隐藏文件,隐藏文件以.开头)

指令也可以组合起来使用,比如说ls -l + ls -a可以写成 ls -l -a 或者是 ls -la / ls -al

5、clear

clear:清屏(没什么好说的)

6、cd

cd:切换路径

.:当前路径

..:上级路径

cd ..:回到上级路径

上面所显示的比如root和110之间的斜杠我们称之为路径分隔符,两个路径分隔符之间的一定是目录,或者称之为文件夹(Linux下习惯称文件夹为目录,以后就都将文件夹称作目录了)。

当回退到只剩一个斜杠时,这个斜杠就是Linux的根目录

cd -:回退到上一次所在的路径

cd ~:进入当前用户的家目录 (默认用户登录的时候,就是当前用户的家目录)

ls /目录名:显示某个目录下的所有文件

ls -ld /目录名:显示某个目录的属性信息

在这里需要说的是,Linux的整体目录结构就是一棵多叉树的样子,找到文件的本质,就是在一棵多叉树中进行节点的查找,路径的本质就是一棵多叉树的搜索路径。

我们将从/目录开始,定位一个叶子文件的方式形成的路径,称为绝对路径绝对路径在系统中,无论你在哪里,都能唯一定位一个文件。

我们将相对于当前所处的目录为参考点,我们定义一个文件的路径,称为相对路径

7、tree

tree:将当前路径下的内容以树状形式显示

8、touch

touch:创建文件

9、stat

stat:查看文件更详细的属性信息

10.mkdir

mkdir:创建目录

mkdir -p dira/dirb/dirc/dird  创建一串路径

11.rm

rm 删除

rm 目录名:只能删除空目录

rm -r 目录名:递归式删除目录

 rm -rf 目录名:强制删除目录(不询问)

  rm  文件名:删除文件(root账号询问,普通账号不询问)

   rm -f 文件名:强制删除文件(不询问)

这里需要注意的是:rm在删除的时候默认不删除隐藏文件,如果要删除隐藏文件需要指定删除。

 *:通配符,是指指定路径下的所有文件。

12.man

man:查询Linux中指令,库函数的手册

手册有1到9号手册,我们通常会用到的只有1,2,3号手册。查询时,可以指定在第几号手册中进行查询,比如说:man 1 ls,就是指在一号手册中查询ls指令的用法。

13.nano

nano:Linux下的记事本

14.cp

cp:拷贝指令

cp 文件名 要拷贝到的目录(拷贝文件)

cp -rf 目录名 要拷贝到的目录(拷贝目录)

15.mv

mv:剪切指令

mv src dst(可以根据mv指令进行重命名操作)

16.which

which:可以用来查看指令所处的目录

 在这里需要补充的一点是:命令的本质其实就是可执行文件。

17.echo

echo:可以直接在命令行中向存在或不存在的文件中写入内容。

>符号指输出重定向,如果不加>和后面的文件名,系统默认是向显示器文件进行写入,加了>就改变了echo的输出方向。

>文件名会覆盖掉原来文件中的内容,所以>test.txt有两个作用:1.新建空文件,2.清空目标文件。如果不想让原来文件中到内容被覆盖掉,要用>>(追加重定向)。

大部分的硬件设备都有读写方法,只不过有些方法可以为空。 

18.cat

cat:输出文件内容(一般用于短小文件内容的查看)

cat后面不一定要加文件名,直接输入cat,cat从键盘文件中读取什么,就向显示器文件写入什么。默认读取的时候,是从键盘文件中输入的。

<把本来应该从键盘文件中读入的内容,更改为从普通文件中进行输入,我们称为输入重定向

tac:逆向输出文件内容

19.less

less:查看大文件

在命令行中也可以通过输入 /关键词 定位到具体的某一行。查看完按wq即可退出。

20.head

head:查看文件的头几行

head -n 文件名  =>查看某个文件的前n行

 21.tail

tail:查看文件的尾几行,用法与head相同。

22. | :命令行管道

用来连接多条指令,前一条指令的输出作为后一条指令的输入。

 23.date

date:查看时间

格式化显示时间

时间戳:从1970年1月1日8时(北京时间)起到现在所经历的秒数

将时间戳转换为正常时间

24.cal

cal:查看日历

查看本月

查看某一年的日历

25.find

find:查找文件或指令

-name表示通过名字来查找

26.grep

grep:在文件中搜索字符串

-i:忽略大小写的不同

-n:顺便输出行号。

-v:反向选择,即显示出没有搜索字符串内容的那些行。

27.sort

sort:将文件中的内容按每一行首元素的ASCII码值进行排序

28.uniq

uniq:去重(去掉文件中相邻的且重复的行)

29.zip

zip:打包压缩

将目录中的文件全部打包压缩

解压

形成tgz风格的压缩包:

解压

 30.uname -a 

=>  查看系统的体系结构

 31.几个热键

tab:自动补全指令。

ctrl c:终止进程。

ctrl d:关闭Xshell。

32.Windows系统和虚拟机之间进行文件互传

Windows->虚拟机:直接从桌面拖拽

虚拟机->Windows:sz 文件名,然后在Windows上选择保存路径即可。

33.两个虚拟机进行文件互传:

scp 文件名 用户名@公网IP :路径

相关文章:

Linux之基本指令操作

1、whoami whoami&#xff1a;查看当前账号是谁 2、who who&#xff1a;查看当前我的系统当中有哪些用户&#xff0c;当前有哪些人登录了我的机器 3、 pwd pwd&#xff1a;查看我当前所处的目录&#xff0c;就好比Windows下的路径 4、ls ls&#xff1a;查看当前目录下的文件信…...

海康设备、LiveNVR等通过GB35114国密协议对接到LiveGBS GB28181/GB35114平台的详细操作说明

一、LiveNVR通过GB35114接入LiveGBS 1.1 开启LiveGBS 35114功能 信令服务livecms.ini配置文件中[sip]增加一行gm1 启动LiveCMS 1.2 生成设备端证书 我们用LiveNVR做为设备端向LiveGBS注册&#xff0c;这里先生成LiveNVR的设备证书&#xff0c;并将LiveNVR的设备证书给LiveGB…...

BUUCTF 面具下的flag 1

BUUCTF:https://buuoj.cn/challenges 题目描述&#xff1a; 下载附件&#xff0c;得到一张.jpg图片。 密文&#xff1a; 解题思路&#xff1a; 1、将图片放到Kali中&#xff0c;使用binwalk检测出隐藏zip包。 使用foremost提取zip压缩包到output目录下 解压zip压缩包&…...

ArcGIS实现矢量区域内所有要素的统计计算

1、任务需求&#xff1a;统计全球各国所有一级行政区相关属性的总和。 &#xff08;1&#xff09;有一个全球一级行政区的矢量图&#xff0c;包含以下属性&#xff08;洪灾相关属性 province.shp&#xff09; &#xff08;2&#xff09;需要按照国家来统计各个国家各属性的总值…...

3.4-初识Container

常用的docker container命令&#xff1a; 1、基于image创建docker container命令&#xff1a; docker run lvdapiaoliang/hello-docker 2、列举当前本地正在运行的container容器命令&#xff1a; docker container ls 3、列举当前本地所有的container容器命令(包括正在运行的和…...

壹基金爱泽瑞金 安全家园物料配送忙

11月9日到10日&#xff0c;瑞金赋能公益陆续收到壹基金、阿里巴巴公益爱心网友捐赠的社区志愿者救援队队伍物资&#xff0c;马不停蹄地把物资配送到河背街社区、金都社区和沙洲坝镇等项目点&#xff0c;扎实稳妥推进项目有序执行。 在这次物资配送中&#xff0c;志愿者冒雨前行…...

arcgis--二维建筑面的三维显示设置

1、打开ArcScene软件&#xff0c;导入数据&#xff0c;如下&#xff1a; 2、 对建筑面进行拉伸。双击建筑物面图层&#xff0c;打开属性表&#xff0c;选择【拉伸】选项卡&#xff0c;参数设置如下&#xff1a; 显示结果如下&#xff1a;...

Maven 插件统一修改聚合工程项目版本号

目录 引言直接修改 pom.xml 的版本号的问题Maven 插件修改版本号开源项目微服务商城项目前后端分离项目 引言 在Maven项目中&#xff0c;我们通常有两种常见的方式来修改版本号&#xff1a;直接在pom.xml文件中手动编辑和利用Maven插件进行版本号调整。 本文将比较这两种修改…...

主从复制和读写分离

MySQL 主从复制和读写分离&#xff1a; 主从复制&#xff1a;主MySQL上的数据&#xff0c;新增&#xff0c;修改库&#xff0c;表&#xff0c;表里的数据&#xff0c;都会同步到从MySQL上。 MySQL的主从复制的模式&#xff1a;&#xff08;面试题&#xff09; 1&#xff0c;异…...

Redis模块的高级使用方式

Redis 模块是Redis的高级功能&#xff0c;允许我们实现特定的自定义数据类型。本质上&#xff0c;模块是一个动态库&#xff0c;可以在启动时或根据命令按需加载到 Redis 中 MODULE LOAD 。模块可以用多种语言编写&#xff0c;包括 C 和 Rust。 我们自己使用 Redis 模块实现新…...

Failed to restart network.service: Unit network.service not found.

执行systemctl restart network命令&#xff0c;报错Failed to restart network.service: Unit network.service not found. 执行 yum install network-scripts命令 再次执行&#xff0c;正常...

wiki.js一个开源知识库系统

1 什么是wiki wiki.js是一个开源Wiki应用程序&#xff0c;官网介绍为&#xff1a; A modern, lightweight and powerful wiki app built on NodeJS 访问Github&#xff1a;github 访问Wike&#xff1a;js.wiki 省流总结 开源知识库平台&#xff0c;和语雀有一样的功能&…...

关于Java抽象类和接口的总结和一点个人的看法

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好&#xff0c;我是xiaoxie.希望你看完之后,有不足之处请多多谅解&#xff0c;让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ ა 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如需转载还请通知˶⍤⃝˶个人主页&am…...

vue中ref的用法

vue中ref的用法 在项目中使用ref时有时候直接取值,有时候返回的却是一个数组,不知其中缘由,后查了一下ref用法,所以总结一下. 1.绑定在dom元素上时&#xff0c;用起来与id差不多&#xff0c;通过this.$refs来调用: <div id"passCarEchart" ref"passCarEch…...

【华为OD题库-012】模拟消息队列-Java

题目 让我们来模拟一个消息队列的运作&#xff0c;有一个发布者和若干消费者 &#xff0c;发布者会在给定的时刻向消息队列发送消息。>若此时消息队列有消费者订阅&#xff0c;这个消息会被发送到订阅的消费者中优先级最高(输入中消费者按优先级升序排列)的一个。>若此时…...

Android修行手册 - 阴影效果的几种实现以及一些特别注意点

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列点击跳转>ChatGPT和AIGC &#x1f449;关于作者 专…...

【星海出品】SDN neutron (五) openvswitch

1、ovs-vswitchd组件是交换机的主要模块&#xff0c;运行在用户态&#xff0c;其主要负责基本的转发逻辑、地址学习、外部物理端口绑定等。还可以运用OVS自带的ovs-ofctl工具采用openflow协议对交换机进行远程配置和管理。 2、ovsdb-server组件是存储OVS的网桥等配置、日志以及…...

springboot整合vue2实现简单的新增删除,整合ECharts实现图表渲染

先看效果图&#xff1a; 1.后端接口 // 查询所有商品信息 // CrossOrigin(origins "*")RequestMapping("/list1")ResponseBodypublic List<Goodsinfo> list1(){List<Goodsinfo> list goodsService.list();return list;}// 删除 // …...

<蓝桥杯软件赛>零基础备赛20周--第5周--杂题-2

报名明年4月蓝桥杯软件赛的同学们&#xff0c;如果你是大一零基础&#xff0c;目前懵懂中&#xff0c;不知该怎么办&#xff0c;可以看看本博客系列&#xff1a;备赛20周合集 20周的完整安排请点击&#xff1a;20周计划 每周发1个博客&#xff0c;共20周&#xff08;读者可以按…...

数据结构哈希表(散列)Hash,手写实现(图文推导)

目录 一、介绍 二、哈希数据结构 三、✍️实现哈希散列 1. 哈希碰撞&#x1f4a5; 2. 拉链寻址⛓️ 3. 开放寻址⏩ 4. 合并散列 一、介绍 哈希表&#xff0c;也被称为散列表&#xff0c;是一种重要的数据结构。它通过将关键字映射到一个表中的位置来直接访问记录&#…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动&#xff08;如演唱会、马拉松赛事、高考中考等&#xff09;期间&#xff0c;城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例&#xff0c;暖城商圈曾因观众集中离场导致周边…...

pam_env.so模块配置解析

在PAM&#xff08;Pluggable Authentication Modules&#xff09;配置中&#xff0c; /etc/pam.d/su 文件相关配置含义如下&#xff1a; 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块&#xff0c;负责验证用户身份&am…...

React Native在HarmonyOS 5.0阅读类应用开发中的实践

一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强&#xff0c;React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 &#xff08;1&#xff09;使用React Native…...

[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 &#xff08;部分有免费额度&#x…...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

iview框架主题色的应用

1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题&#xff0c;无需引入&#xff0c;直接可…...