Xshell中的基本命令

news/2024/3/29 13:06:00/文章来源:https://blog.csdn.net/m0_73455775/article/details/130328883

whoami

当我们刚登录上Xshell的时候,我们应该做什么呢??

我们上次说了如何增加使用者,和删除使用者,今天我们说一下其他的基本命令。

我们刚开始登录的时候可以用root登录

那么我们怎么看自己事谁呢?

whoami命令

我们看到whoami可以查看自己是谁!

那么登录其他用户呢? 我们试试看

 

我们看到也是可以的!

下面我们在看一下,既然我们知道了自己是谁,我们还会干什么呢?

我们知道我们现在远程登录的也是一台电脑,那我们平时在电脑上干什么呢??

我们无疑是创建文件,还有一些其他的文本文件,还有就是文件夹等一些其他的文本,那么我们怎么创建文件夹呢?

这就是我们介绍的下一条命令!

mkdir 

mkdir我们可以想成make directory创建目录文件,下面我们来看一下

 我们在mkdir 后面加空格后直接跟文件名就可以了

那么我们怎么查看呢??

我们现在有了文件怎么查看文件名,或者是其他的文件呢?

ls

ls命令就可以当前目录下的文件

我们用ls查看当前目录下的文件,但是我们当前目录下只有刚才创建的d1,所以只有d1.

那么我们现在多创建几个目录文件看一下

 

我们还是可以看到的

既然我们有了目录那么我们如果想进入这个目录我们应该怎么进入??

cd

我们来看一下cd命令 cd命令就可以让我们进入目录

我们来看一下

我们用cd 后面空格 然后跟目录名,但是我们怎么知道我们进入到对应目录了呢??

pwd 

pwd命令我们就可以查看自己当前的位置,我们来看一下

我们可以看到我们确实进入到了d1这个目录里面,所以cd可以进入目录。 

那么我们在电脑上就只创建目录吗?? 当然不是,我们还需要一些其他的文件,那么我们创建其他文件的命令是什么呢?

touch 

touch命令就可以创建其他的文件,我们来看一下

我们看到我们创建了一个test.txt的文本文件,当然touch不知可以创建.txt文件,还可以创建其他的文件,例如:.c .cpp等一系列文件

 

我们可以创建其他的文件,而且我们的touch后面还可以直接跟多个文件名,我们就可以一次创建多个文件,当然我们的mkdir也是可以一次创建多个文件的

我们的ls只可以查看文件名吗??

当然不是,我们的ls后面还可以跟其他的选项,如果我们想查看文件的详细信息我们该怎么做呢??

ls -l 

ls -l可以查看文件的详细信息

我们看一下

我们看到我们用ls -l查看我们显示出许多其他的信息

 

我们看到我们前面多了这么多信息,我们先介绍几个

 

我们看到我们第一列,目前只有d和-,但是这两个是什么意思呢?

我们文件第一列如果前面是 d 的话就说明该文件是目录文件,如果第一个是 - 的话,说明我们的文件是普通文件,但是还有其他的标识,我们目前不介绍

 

我们这一列是创建时间之类的,我们这个也不详细说了

如果我们想查看文件的详细信息的话只能使用 ls -l 吗? 不是的! 我们还可以使用一个命令

ll

ll 命令我们可以理解为就是 ls -l 我们来看一下

 

我们看到效果和ls -l 是相同的 ,这里也不多说了

下面我们在看一下ls后面还可以加一些什么

我们还可以加 -a

ls -a

ls -a 命令可以显示隐藏文件,我们来看一下

我们看到是这样的,我们用ls对比着来看

我们看到ls -a多了两个文件,一个是 . 另一个是 .. 那么是什么意思呢??

我们来看一下 . .

首先我们来看一下我们的文件的详细信息

我们来看一下这个 . . 这个文件,我们看到他的第一列是 d 我们知道如果是 d 的话就说明他是目录,而我们前面讲了cd命令,我们知道cd命令可以进入到对应的目录 ,那么我们可以用cd进入看一下

OK, 我们进入了对应的目录,但是我们怎么知道自己到了对应的目录呢? 我们前面讲了pwd 可以查看当前位置

我们来看一下

 

我们发现是这样的

我们在看一下当前文件里面的文件

 

里面有很多文件,不过还是有 . 文件和 .. 文件,我们继续进入

 

我们继续尝试进入

 

我们看到我们的目录在慢慢回退

 

 

 

 

我们可以看到我们从准备进入 .. 文件开始,目录就一直回退,所以我们知道  .. 文件是上一级目录,所以我们的 cd .. 可以会到上级目录

那么我们的  . 呢?

我们来看一下

 

我们看到,我们刚开始的位置是在 test 下,然后我们 cd . 之后我们继续查看我们的位置,我们的位置还是在 test 文件下,所以我们的  . 是当前目录文件下

而我们的 . 文件 或者以 . 开头的文件都是隐藏文件,所以我们命名也可以用 . 开头,创建隐藏文件我们来看一下

 

我们看到我们以 . 开头的是隐藏文件

那么我们的 ls 后面还可以 加 什么呢 ?? 我们ls 后面还可以加 很多不过我们这里不多介绍,我们在介绍一个 

ls -d 

l如果我们想查看一个目录的基本信息怎么办呢??

我们就可以使用ls -d 后面加目录名,我们来看一下

我们这样就可以把目录像文件一样显示了,如果我们像查看详细信息,我们后面在加 -l就可以了

 但是我们的 ls 可不仅仅有这些操作我们还有很多操作,下面给大家看一张表,自己对照着看一下

 那么现在我们不仅可以创建目录和文件等,那么如果我们不想要了怎么办??

rmdir 

rmdir删除目录

我们看到我们就把d1删除了

那么我们继续删除 d2 我们来看一下

 

我们发现没删除掉,上面显示我们的 d2 不为空,到这里我们发现如果我们的目录不为空的话,我们的 rmdir 没法删除目录,那么我们怎么办呢?

我们的目录创建的时候是递归式创建的,所以我们还有一个命令

rm 

 rm 可以删除,我们来看一下

我们看到没有删除,我们刚才说了,我们的目录式递归式创建的,所以我们删除也要递归式删除,我们加 -r就可以了

 

我们看到这样就删除了

那么我们像删普通文件呢??

我们还是使用rm 命令,我们来看一下

 

我们看到也删除成功了,但是这是我们的普通用户下的删除,如果式 root 下的删除我们可能每次都会询问是否确认删除,我们每次都需要点 yes 确认删除,如果我们嫌麻烦的话,我们可以加 -f表示不需要提醒

 这就是今天要讲的一部分命令,还有很多命令,我们下次讲

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

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

相关文章

Android 一个获取网址时间的Demo

Android 一个获取网址时间的Demo 文章目录 Android 一个获取网址时间的Demo通过一个网址获取时间的代码关于Android NTP 时间Android 同步时间代码 前段时间有个客户想用局域网同步Android 设备的时间,开发后把这个demo分享一下。 效果: 这里也获取了阿…

VUE3子组件-业务代码优化

Vue3子组件 1.简介 Vue 3组件的主要优势之一就是它们可以帮助你将你的应用程序分解成可维护和可重用的部分。当你在应用程序中多次使用相同的代码时,你可以将它们抽象成一个组件,然后在应用程序中的多个地方使用该组件,而不必每次都编写相同…

User Diverse Preference Modeling by Multimodal Attentive Metric Learning

BACKGROUND 现有模型通常采用一个固定向量去表示用户偏好,在假设——特征向量每一个维度都代表了用户的一种特性或者一个方面,这种方式似乎不妥,因为用户对于不同物品的偏好是不一样的,例如因演员喜欢一部电影,而因特…

Linux 静态库的制作与使用

目录 静态库1、 什么是库2、 静态库的制作2.1 命名规则与制作规则 3、 静态库的使用 静态库 1、 什么是库 库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供使用者可以直接拿来用的变量、函数或类。库是一种特殊的程序&#xff…

多兴趣推荐召回模型:ComiRec

前言 多兴趣向量召回系列: 通过Youtube DNN推荐模型来理解推荐流程 多兴趣召回模型:MIND 推荐系统可以表达为序列推荐问题的形式,序列推荐任务是通过用户的历史行为来预测用户下一个感兴趣的item,这也与真实场景的推荐场景是符…

ERROR org.springframework.web.context.ContextLoader

项目启动时报错: ERROR org.springframework.web.context.ContextLoader - Context initialization failed java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.clearCache() 原因分析 这个错误的原因可能是因为 Spring 的不同…

Go 语言进阶与依赖管理

作者:非妃是公主 专栏:《Golang》 博客主页:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录 一、语言进阶1. 并发和并行2. 协程(Goroutine…

Ubuntu20.04软件安装大全

目录 Ubuntu20.04 软件安装大全前言1. Windows和Ubuntu双系统安装1.1 下载Ubuntu系统镜像1.2 磁盘分区1.3 GPT分区安装Ubuntu1.4 系统完成后的一些设置1.5 遇到的一些小bug 2. 换源2.1 apt换源2.2 pip换源 3. 显卡驱动安装3.1 卸载显卡驱动3.2 准备工作3.3 驱动安装3.4 验证 4.…

Python自动发送消息小脚本,可用于各种聊天框~

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,YOLO,活动领域博主爱笑的男孩。擅长深度学习,YOLO,活动,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typecollect 个…

2023-04-23 算法面试中常见的动态规划问题

动态规划 1 什么是动态规划 以菲波那切数列求和为例,通过 1.普通的递归2.引入记忆数组memo3.自下而上地解决问题,即动态规划 动态规划的定义 dynamic programming (also known as dynamic optimization) is a method for solving a complex problem by…

C嘎嘎~~ 【初识C++ 下篇】

初识C 下篇 1.引用1.1引用的概念1.2引用的特点1.3常引用1.4引用使用的场景1.5引用和指针的区别 2.指针空值 --- nullptr3.内联函数3.1 内联函数的概念3.2内联函数的使用场景3.3内联函数的特性 1.引用 1.1引用的概念 相信大家小时候, 肯定有小名、绰号、亲朋好友的昵…

Zuul源码解析(二)

Zuul 的自动配置 ZuulProxyAutoConfiguration 如何触发 如上图,在 spring.factory 中配置 ZuulProxyAutoConfiguration 自动配置了,直接点进去 如上图所示,发现这有个条件注解,需要有 org.springframework.cloud.netflix.zuul.Zu…

“支付+SaaS”赋能传统产业数字化转型

易观:传统支付业务利润空间在政策监管和市场竞争下不断被压缩,多家上市支付机构逐步将业务经营重点转移切入到企业交易环节,为企业提供包括SaaS服务、行业解决方案、营销服务及金融科技服务等在内的企业服务收入成为新的增长点。 伴随着“十四…

Linux网络服务之yum仓库

目录 一、yum仓库简介二. ftp搭建yum源三. 搭建国内在线源四. 本地源和在线yum同时使用五. 通过缓存的方式保存所下载的软件包六 . 制作yum仓库 一、yum仓库简介 yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机…

Java入门教程||Java 继承||Java 重写(Override)与重载(Overload)

Java 继承 继承是所有 OOP 语言和 Java 语言不可缺少的组成部分。 继承是 Java 面向对象编程技术的一块基石,是面向对象的三大特征之一,也是实现软件复用的重要手段,继承可以理解为一个对象从另一个对象获取属性的过程。 如果类 A 是类 B …

Automa自动化爬取文本(一)

目录 介绍 下载地址 安装教程 爬取百度热搜 介绍 Automa 是一个免费、开源的 Chrome 扩展,它通过目前流行的 No Code 无代码方式,只需要拖拽模块就实现了浏览器自动化,比如自动填写表格、执行重复性任务。 在工作中,如果我们…

learn_C_deep_5 (语句和表达式的概念、if语句的多种语法结构、C语言有没有布尔类型、“零值”的比较)

目录 语句和表达式的概念 if语句的多种语法结构 注释的便捷方法(环境vs) if语句执行的过程 逻辑与&& 逻辑或|| 运算关系的顺序 ​编辑 C语言有没有布尔类型 C99标准 sizeof(bool)的值为多少? _Bool原码 BOOL、TRUE、…

ERTEC200P-2 PROFINET设备完全开发手册(9-2)

9.2 运行AC1/AC4参考代码 修改源代码usrapp_cfg.h的宏为 #define EXAMPL_DEV_CONFIG_VERSION 44 编译后下载到评估板运行AC4示例程序 在TIA中导入GSDML-V2.35-Siemens-ERTEC200pApp44-20210623.xml。新建项目,添加PLC和Devkit设备。 按照如下图所示配置模块&am…

基于vfw的局域网语音聊天室系统源码论文

语音视频聊天 UDP套接字的运用 在实现语音视频聊天时,采用的是基于UDP套接字的点对点模式,而UDP面向的是无连接的数据服务,其套接字的使用如图10所示。 图10 UDP套接字的使用 视频的捕获 利用VFW接口,视频捕获可以分为以下几个步骤: 建立视频采集窗口…

stm32在SDIO模式下SD写入错误的问题

1、问题描述 使用FAT32 f_write 多次执行写操作时,会报FR_DISK_ERR错误,而且是刚开始写不报错,写几次后会一直报错。 设断点跟踪到HAL_SD_WriteBlocks中,在调用SDMMC_CmdWriteMultiBlock时,会报SDMMC_ERROR_TX_UNDERR…