Linux基本指令


前言

本文介绍Linux使用时的部分基本指令和使用Xsell时的一些便捷方法(如果读者已能熟练使用Xshell,可以跳过这部分内容),读者如果想了解更多基本指令的使用,可以关注博主的后续的文章。
博主使用的实验环境:Xshell+CentOs操作系统+阿里云服务器
Ps: 本文对于使用其它服务器或者虚拟机的朋友也可放心使用


一、Xshell的便捷使用方法

1.Xshell下的粘贴和复制

复制: ctrl + insert
粘贴: shift + insert

ctrl + c /ctrl + v不再适用

2.使用Xshell登录主机

  • 首先在终端中敲入ssh [ip] (使用服务器的ip地址)
    在这里插入图片描述
  • 按下enter键后,输入自己的用户名和密码即可成功登录
    在这里插入图片描述

在这里插入图片描述

3.退出当前账号和退出Xshell的简单方法

 按下一次ctrl + d 退出当前账号
 按下两次ctrl + d 退出Xshell应用程序

4. Xshell全屏和退出全屏

 alt + enter 进入全屏,重复此操作退出全屏

二、Linux的部分基本指令介绍

1.pwd

功能:显示用户当前所在目录

在这里插入图片描述
从上图可见我处于刚登陆后所在的家目录下。
pwd 操作在windows图形化界面下如下图所示,即查看自己目前所在文件夹
在这里插入图片描述

2. ls

语法:ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其它信息

如下图所示,当我们不指定目录名称或者文件名称时,它会列出当前目录下的文件和子目录。(其中蓝色字体为目录,白色字体为文件夹,配色方案可以自行修改)
在这里插入图片描述

相关选项的介绍

  • -l选项: 列出文件的详细信息
    在这里插入图片描述
    此外ls -l命令还可以简写为ll命令
  • -F选项: 在每个文件名后附上一个字符以说明该文件的类型,“*” 表示可执行的普通文件;“/” 表示目录;“@” 表示符号链接;“|” 表示FIFOs;“=” 表示套接字(sockets)。(目录类型识别)
    在这里插入图片描述
  • -d选项: 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
    如下图所示,当我们使用ls -l命令的时候仅仅列出了当前文件夹中的文件或目录的相关信息没有显示当前目录的信息,而当我们添加了-d选项的时候则列出了当前目录的信息。
    在这里插入图片描述
  • -a选项: 列出目录下的所有文件,包括以.开头的隐含文件
    从下图可发现,我们加上-a选项后不仅得到了原先展示的test01,test02,text.txt文件,还得到了一些以.开头的隐藏文件,我们将会介绍一下 . .和. 两个文件是什么。
    在这里插入图片描述
    . .文件: 表示当前路径的上级路径
    .文件: 表示当前所在目录
    此外读者以后若不想让别人看到自己的某些文件,可以使用以.开头来创建隐藏文件

3.cd

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下
  • cd . . : 返回上级目录
    如下图所示,当我们使用pwd指令时发现我们现在所在的路径为/home/gaoruoyu/test01
    而当我们使用cd . . 命令后,我们所在路径就回退到了上级路径
    在这里插入图片描述
    插入:绝对路径和相对路径
    再介绍后续选项之前,我们首先来介绍一下绝对路径和相对路径的概念。
    在这里插入图片描述
    如上图所示,我们的文件夹其实是一个多叉树的形式(数据结构相关内容,没有学过的朋友百度一下相关概念即可),而位于多叉树根节点的 / 我们称之为根目录,如果我们使用cd . . 指令一直回退到上级目录,回退到 / 则无法继续回退,以根节点开头的路径如 /home/etc/passwd,我们一般称之为绝对路径。而相对路径则是相对于当前所处路径而言的,比如我们当前处于上图中左下角的bin目录中,如何用相对路径表示lib目录的位置呢?这时我们就可以使用 . ./lib 的方式来表示,其中 . . 表示现在处于user目录中,/lib表示user目录下的lib目录。

tree

 为了方便后续知识的介绍,我们在这里插入一条指令tree
 tree 目录名
 读者使用的服务器中若不含tree这条指令,可以通过切换到root账户,在终端敲入以下指令来下载
 yum install -y tree  

在这里插入图片描述
如上图所示,当我们使用tree命令则可显示当前目录中包含什么内容,并以树状的形式显示出来。

  • cd 绝对路径和相对路径
    首先查看一下我们当前所在路径,和该目录下所包含的内容,如下图所示
    在这里插入图片描述
    当我们使用 cd /home/gaoruoyu/test01 指令后,如下图所示
    在这里插入图片描述
    而当我们想进入test02目录时则可以输入 cd /home/gaoruoyu/test02 或者使用使用相对路径的方式 cd . ./test02 的方式。
    绝对路径和相对路径的区别: 绝对路径是无论我们处于哪个路径下,使用cd命令我们就可以进入我们输入的路径下;而相对路径则会因为我们目前所处位置的改变会使指令失效。

  • cd ~

    功能:进入用户家目录(家目录就是用户刚登入服务器所在的目录,就像windows系统进入后会进入桌面一样)
    在这里插入图片描述

  • cd -

功能:返回最近访问目录
在这里插入图片描述

4. touch指令

语法:touch [选项] [文件]
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

在这里插入图片描述
如上图所示,我们在不含任何文件或目录的test02目录下创建一个名为text.txt的文件

5. mkdir指令

语法:mkdir [选项] 文件名称
功能:在当前目录下创建一个目录

在这里插入图片描述

  • -p,–parents选项

不添加-p或者–parents选项的mkdir命令只能在指定路径下创建一个目录,添加这两个选项后,文件名称可以是一个路径名称,若此时路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些上部存在的目录,即一次可以建立多个目录。
在这里插入图片描述

6. rm指令

语法:rm [选项] [文件名称].
功能:删除文件或目录
选项:-f 即使文件属性为只读(即写保护),也可直接删除
     -i删除前逐一询问确认
     -r删除目录及其下所有文件

在这里插入图片描述


总结

本文只涵盖了Linux的部分常用指令,孰能生巧,希望读者在阅读后可以上手尝试。若读者希望了解更多的指令或者Linux相关知识,请关注博主的Linux专栏,希望这篇文章能对您有所帮助。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Rocky Linux是一款基于RHEL(Red Hat Enterprise Linux)的开源Linux发行版。以下是一些常用的Rocky Linux基本命令: 1. 查看版本信息:`cat /etc/os-release` 2. 更新系统:`sudo yum update` 3. 安装软件包:`sudo yum install 软件包名称` 4. 卸载软件包:`sudo yum remove 软件包名称` 5. 查找软件包:`sudo yum search 软件包名称` 6. 清理缓存:`sudo yum clean all` 7. 查看已安装的软件包:`sudo yum list installed` 8. 启动或停止服务:`sudo systemctl start 服务名称` 或 `sudo systemctl stop 服务名称` 9. 开机自启动服务:`sudo systemctl enable 服务名称` 10. 取消开机自启动服务:`sudo systemctl disable 服务名称` 11. 查看系统资源使用情况:`top` 12. 查看磁盘使用情况:`df -h` 13. 查看内存使用情况:`free -m` 14. 查看进程列表:`ps aux | grep 关键词` 15. 杀死进程:`sudo kill 进程ID` 16. 查看网络连接:`netstat -tuln` 17. 查看防火墙状态:`sudo firewall-cmd --state` 18. 开启/关闭防火墙:`sudo systemctl start firewalld` 或 `sudo systemctl stop firewalld` 19. 添加用户:`sudo useradd 用户名` 20. 修改密码:`sudo passwd 用户名` 21. 切换用户:`su - 用户名` 22. 查看文件内容:`cat 文件路径` 23. 编辑文件:`nano 文件路径`(或其他文本编辑器,如vi、vim等) 24. 查看帮助信息:`man 命令名称`(例如:`man ls`) 这些命令只是Rocky Linux中常用命令的一部分,更多命令可以通过查阅官方文档或使用`man`命令查看。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

若鱼不是鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值