Linux常见指令(一)

19 篇文章 0 订阅

XShell与Linux

本章用root账户。
我们这里用XShell远程登陆Linux
打开XShell的界面是这样的:
在这里插入图片描述
登陆的指令是

ssh [ip]

这里我用的是云服务器,所以把服务器的ip地址复制粘贴就行了,这里的复制粘贴不是Ctrl+C和Ctrl+V。
输入指令之后按回车。
XShell 下的复制粘贴
复制: ctrl + insert (有些人的 insert 需要配合 fn 来按)
粘贴: shift + insert
登陆的账户我这里暂时用root
在这里插入图片描述

这里显示登陆成功了。

多人共同使用云服务器

创建一个账户

adduser 名字
passwd 密码(这里不是输入密码的地方,放的是定义的用户名)

在这里插入图片描述
这里我把账号和密码设置的都是kfc4
在这里插入图片描述有快捷登出的方式是Ctrl+D,当然如果关掉XShell也能退出。
登陆刚才创建的账户只需要像登陆root一样,把root改成kfc4就可以了。
在这里插入图片描述
能创建也能删除,删除账户的命令是

userdel -r + 用户名

这里要注意的是如果登陆自己的账户是不能删除自己的,所以要用root主账户去删除刚才创建的kfc4账户。
在这里插入图片描述
最后再想登陆kfc4账户服务器就会拒绝访问。

显示目录内容列表——ls指令(部分)

其实Linux全都是由文件组成的,没有图形化:
文件=文件属性+文件内容。
语法: ls (选项) (目录或文件)
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
在这里插入图片描述
如果是什么都不写的话,就是你当前位置的目录下的所有子目录与文件。
这里我创建了三个文件,其中蓝色高亮的是目录,目录就是里面还有其他的文件。
在这里插入图片描述
windows11下的目录与文件:
在这里插入图片描述
PCL和.minecraft就是目录,因为点进去里面还有其他的文件
在这里插入图片描述
在这里插入图片描述
常用选项:

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-l 列出文件的详细信息。
-R 列出所有子目录下的文件。(递归)

在这里插入图片描述
隐藏文件是.开头的文件,之前ls是正常访问,所以只显示了前面没有.的文件。
在ls -a后面加上一个l,就能显示文件后面的详细信息了:
在这里插入图片描述
第3行是蓝色的是当前路径,一个点(.)就并不是隐藏文件了,第4行的两个点(…)是上层路径。
文件名前面显示的是最近一次修改文件的时间,时间前面一排(sep前面那一排)的是文件大小。
在每一个目录都存在一个名为 . 和名为 … 的文件。
windows11隐藏的文件是这样的(.git):
在这里插入图片描述
修改日期和类型还有大小都是详细信息。
关于显示详细信息的还可以用ll表示:
在这里插入图片描述
当然如果后面再加上一个-a就会和ls -al效果一样:
在这里插入图片描述
假如你只想看某一个文件的信息就用-d,我们可以配合-l和-a使用:
在这里插入图片描述

绝对路径与相对路径

Linux和windows操作系统的路径分隔符是相反的,一个是斜杠,一个是反斜杠。
我们用这个举例:
在这里插入图片描述
假设这些都是文件夹,树形结构。
如果我们想找到D,路径就是A/B/D,这样的路径就是绝对路径,因为A是祖先节点,从根节点到非叶子节点到叶子节点。
现在如果我们想访问H,绝对路径是A/C/F/H。
如果这个树形结构非常的长呢?比如A不是祖先结点,A前面还有很多的非叶子节点和一个祖先节点,那么我们想用绝对路径去找就会相当的麻烦。
那么我们可以用相对路径,第一次我们到D文件中,那么,我们可以用Linux中的…来返回上层目录。
…/…/C/F/H,返回上一次到B,再次返回上一层到A,然后到C,F,H。
这里我们要注意,虽然同目录下不能有同名文件,但是不同目录下是可以的,所以一定要准确定位。
总结
绝对路径:绝对指定的是绝对于根目录,起始位置已指定,比较官方,通常使用于配置文件
相对路径:相对指的是相对于我当前所处的路径,起始位置没有指定,比较方便,日常使用.

当前路径——pwd与清屏——clear命令

pwd命令:显示的是当前用户路径。
在这里插入图片描述
当前我没有移动,我们登陆用户root时,默认路径是/root。
clear命令:“清空屏幕”,当然不是真的清空,只是类似于向下滚动。
在这里插入图片描述

改变工作目录——cd指令

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下。
举例:

cd … : 返回上级目录
cd /root/baiye/qwe/ : 绝对路径
cd …/abc/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

在这里插入图片描述
访问最近目录就是你上次在哪个目录就返回哪个。
绝对目录和相对目录就不演示了。

确定当前登入的用户—— whoami指令

在这里插入图片描述
这里我们用的root用户。
这个用户就相当于你windows11中C盘里面的用户。

创建文件——touch指令(部分)

语法:touch [选项]… 文件…
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
在这里插入图片描述
注意这是文件,不是目录。
这个指令还有一个作用,能更新修改文件的时间,没错,刚刚创建的kkk文件就是19:00的时候创建的。
在这里插入图片描述
看kkk的最近修改时间就被更新了。

显示文件更详细的时间属性——stat

语法:stat 文件名
在这里插入图片描述
三个时间属性分别是:

Access 表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
Modify 表示我们最后一次修改文件的时间
Change 表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等

创建目录——mkdir指令

语法:mkdir [选项] dirname…
功能:在当前目录下创建一个名为 “dirname”的目录
常用选项:

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立
好那些尚不存在的目录,即一次可以建立多个目录;

在这里插入图片描述
这里要注意,想创建一次性目录中包含目录,要加-p。

树形显示所有文件——tree指令

这个就是显示文件的树形结构,更方便的看,原本的Linux是没有这个指令的,所以就需要去安装,指令如下:

:yum install -y tree

语法:tree (选项) (文件名)
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ℳℓ白ℳℓ夜ℳℓ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值