Xshell中的基本命令

news2024/9/22 13:35:27

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.coloradmin.cn/o/453185.html

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

相关文章

C/C++占位符,%x和%p的区别

遇到的问题 今天遇到了一个很奇怪的问题&#xff0c;当使用malloc分配了一个堆空间后&#xff0c;分别尝试用cout和printf尝试打印该地址&#xff0c;出现了两个地址不一样的情况&#xff1a; int *pp (int*)malloc(10*sizeof(int)); *pp 1234; cout << pp << …

35. 搜索插入位置 58. 最后一个单词的长度

目录 35. 搜索插入位置 思路 代码 58. 最后一个单词的长度 思路1 代码1 思路2 代码2 35. 搜索插入位置 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。…

存钱罐出口欧盟CE认证ROHS标准测试

近年来生活水平提高&#xff0c;人们手头上的余钱也多了起来&#xff0c;家长们通常会给小孩子买存钱罐&#xff0c;培养小孩子的理财能力&#xff0c;养成良好的财富观&#xff0c;一般的存钱罐都被设计用来存放硬币&#xff0c;一般分为陶瓷&#xff0c;塑料和金属。上端有缝…

电脑蓝屏怎么办?一招教你修好

很多用户遇到电脑蓝屏问题之后不懂怎么去进行解决&#xff1f;电脑蓝屏之后&#xff0c;我们只需要花一分钟制作一个启动盘&#xff0c;然后用这个启动盘来进行系统的重装就可以了。那么具体要怎么去操作呢&#xff1f;以下带来具体的操作方法教学。 准备工作&#xff1a; 1、U…

备忘录设计模式(Memento Pattern)[论点:概念、组成角色、示例代码、框架中的运用、适用场景]

文章目录 概念组成角色示例代码框架中的运用适用场景 概念 备忘录模式&#xff08;Memento Pattern&#xff09;是一种行为型设计模式&#xff0c;主要用于保存对象的内部状态&#xff0c;以便在需要时恢复到先前的状态。这种模式有助于实现撤销、恢复或回滚操作&#xff0c;同…

软件测试之基础概念学习篇(需求 + 测试用例 + 开发模型 + 测试模型 + BUG)

文章目录 1. 什么是软件测试2. 软件测试和软件开发的区别3. 软件测试和软件调试的区别4. 什么是需求1&#xff09;以需求为依据设计测试用例 5. 测试用例是什么6. 什么是 BUG&#xff08;软件错误&#xff09;7. 五个开发模型1&#xff09;瀑布模型2&#xff09;螺旋模型3&…

有哪些方法可以防止企业内部数据泄露?

企业内部数据安全威胁多数源于企业内部&#xff0c;企业内部存在许多安全威胁&#xff0c;主要包括: 1. 员工误操作或疏忽&#xff1a;这是导致内部安全事故的最主要原因之一。员工对安全程序缺乏认识或执行不严谨&#xff0c;可能会无意中泄露敏感数据或引发系统漏洞。 2. 未经…

Windows 服务监控工具

在任何企业中&#xff0c;Windows 服务都是面向业务的应用程序的核心组件。这些 Windows 服务的有效运行对于防止网络和应用程序停机至关重要。这使得 Windows 服务监视成为任何网络管理策略的关键部分。 Windows 服务监视使管理员能够确保关键 Windows 服务的可用性&#xff…

mysql的函数 --- MySQL总结(二)

mysql的函数 文章目录 mysql的函数日期函数字符串函数其他函数 日期函数 上面的所以的函数都可以使用select进行展现相应的数据 这里的使用current_date()时间戳&#xff0c;其他日期都可以相似的操作进行对于时间的操作 字符串函数 后面这里的操作查找name表之中的id的字符集&…

重构这件“小”事儿 | 得物技术

本文以一个Web项目的业务代码重构实践作为依据&#xff0c;来探讨项目业务代码重构过程中遇到的开发问题&#xff0c;以及重构过程中的一些注意点&#xff0c;希望可以给项目开发和服务开发维护重构提供一些通用的参考与思路。 这里不探讨大型项目的重构实践&#xff0c;毕竟一…

SHELL的脚本编写(2)

目录 1.编写脚本for1.sh&#xff0c;使用for循环创建20账户&#xff0c;账户名前缀由用户从键盘输入&#xff0c;账户初始密码由用户输入&#xff0c;例如&#xff1a;test1、test2、test3、......、test10 首先创建并编写for1.sh 查看结果 2.编写脚本for2.sh&#xff0c;使用…

Java - Lambda 表达式

一、背景 Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。 Lambda 表达式&#xff08;Lambda expression&am…

【数据库】— 2NF、3NF、BCNF、最小函数依赖集例题

判断范式级别 设有关系模式W(C,P,S,G,T,R)&#xff0c;其中各属性的含义是&#xff1a;C课程&#xff0c;P教师&#xff0c;S学生&#xff0c;G成绩&#xff0c;T时间&#xff0c;R教室&#xff0c;根据定义有如下数据依赖集 D{ C→P&#xff0c;(S,C)→G&#xff0c;(T,R)→C&…

时序预测 | MATLAB实现SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(含优化前后对比)

时序预测 | MATLAB实现SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(含优化前后对比) 目录 时序预测 | MATLAB实现SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(含优化前后对比)预测效果基本介绍程序设计参考资料 预测效果 基本介绍 麻雀搜索算法(…

Redis最新版本安装教程——Linux操作系统(Centos7)

Redis是基于C语言编写的&#xff0c;因此首先需要安装Redis所需要的gcc依赖&#xff1a; yum install -y gcc tcl 下载安装包并解压 Redis的官方网站地址&#xff1a;RedisRedis is an open source (BSD licensed), in-memory data structure store, used as a database, cach…

【前端下载文件流详解】前端实现多种类型文件(word,excel,pdf,rar,zip等)的下载,接口返回文件流形式(附源码)

【写在前面】其实之前我也写了有关java实现文件的下载&#xff0c;但是当时是局限于excel文档&#xff0c;针对其他类型的并没有介绍&#xff0c;这次刚好有个客户现场反馈回来的&#xff0c;说我们系统确实能下载报告&#xff0c;但是甲方领导要看所有的报告&#xff0c;这不我…

【持续升级】Vue3 系统入门与项目实战无密分享闻郎江上唱歌声

Vue3 系统入门指南&#xff1a;开发高效、可维护的Web应用 【持续升级】Vue3 系统入门与项目实战 下栽のke呈&#xff1a;https://www.666xit.com/3811/ Vue.js是目前最流行的JavaScript框架之一&#xff0c;它的最新版本Vue3已经发布。Vue3具有更好的性能和可维护性&#x…

HNU数据结构与算法分析-小班6

HNU数据结构与算法分析-小班6

一文带你入门MySQL

目录 一、MySQL登陆1.配置MySQL环境变量2.MySQL登陆命令 二、MySQL基础知识1.数据类型&#xff08;1&#xff09;整型&#xff08;2&#xff09;浮点型&#xff08;3&#xff09;日期型&#xff08;4&#xff09;字符型&#xff08;5&#xff09;数据类型小结 2.MySQL的约束【重…

​力扣解法汇总1105. 填充书架

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣 描述&#xff1a; 给定一个数组 books &#xff0c;其中 books[i] [thicknessi, heighti] 表示第…