Linux的基本命令

系列文章目录

(1)Linux的基本指令
(2)Linux的进阶指令
(3)Linux的高级指令



前言

本文记录常用的Linux指令。本文演示使用FinalShell插件连接虚拟机。

指令主体 【选项】【操作对象】

一个指令可以包含多个选项,多个操作对象


1、ls指令

含义: list,列表清单。

1.1 列出所有文件/文件夹的名称

用法1:#ls
含义:列出当前目录下的所有文件/文件夹的名称。
例: ls

在这里插入图片描述

补充:linux中文件夹的常见颜色
颜色表示
蓝色文件夹
绿色底纹拥有所有权限
白色普通文件
浅蓝色链接文件(主要是使用ln命令建立的文件)
红色压缩文件
蓝色的文件表示文件夹,普通颜色的表示文件,绿色表示拥有所有权限。

1.2 指定路径

用法2:#ls 路径
含义:列出指定路径下的所有文件/文件夹的名称。
补充:路径区分:
(1)绝对路径:直接从根“/”开始寻找。
	
(2)相对路径:已当前路径作为参照物。
   相对路径的写法:通常用到"../"(上一级目录下)和"./"(表示当前目录下)。
例:ls /root

在这里插入图片描述

1.3 指定格式进行显示

用法3:#ls 选项 路径
含义:列出指定路径下的所有文件/文件夹的名称,并以指定的格式进行显示。

常用语法:
用法3.1:#ls -l 路径
-l:表示以详细列表(list)的形式,进行展示。

用法3.2:#ls -la 路径
-la:表示以详细列表的形式,展示所有的文件/文件夹(包含了隐藏文件/文件夹)。

用法3.3:#ls -lh 路径
-lh:表示以详细列表的形式,进行更友好的展示。
例1:ls -l /root

在这里插入图片描述

例2:ls -la /root

在这里插入图片描述
上述列表中的第一列字符表示文档的类型, 其中“-”表示该行对应的文档类型为文件,“d”表示文档类型为文件夹。

例3:ls -lh /root

在这里插入图片描述

2、pwd指令

含义: print working directory,打印当前工作目录。

用法: #pwd
例:pwd

在这里插入图片描述

3、cd指令

含义: change directory,改变目录。

用法: #cd 路径
例: cd /usr/local

在这里插入图片描述

补充:
在Linux中有一个特殊的符号“~”,, 表示当前用户的家目录。
切换的方式: #cd ~
例: cd ~

在这里插入图片描述

4、mkdir指令

含义: make directory,创建目录。

4.1 创建单级目录

用法1: #mkdir 路径
含义:创建单级目录
例: mkdir linuxTest

在这里插入图片描述

4.2 创建多级目录

用法2: #mkdir -p 路径
含义:当一次性创建多级不存在的目录的时候,添加-p参数,否则会报错
例: mkdir -p linuxTest/t1/t2/t3

在这里插入图片描述

4.2 创建多个目录

用法3: #mkdir  路径1 路径2 路径3 ...  
含义:创建多个目录(注意,多级(递进)和多个(同层)的区别)
例: mkdir linuxTest a b c(该语句会提示)

在这里插入图片描述
会提示linuxTest已经存在,该语句创建的文件关系是同层的,而不是1,2的递进关系。
在这里插入图片描述

5、touch指令

含义: 创建文件。

用法: #touch 文件路径

注:路径可以是直接的文件名也可以是路径,但是要保证路径是提前创建的,如果不存在则不会创建成功。

例: touch linuxTest.txt

在这里插入图片描述

6、cp指令

含义:copy,复制复制文件/文件夹到指定的位置。

6.1 复制文件

用法1: #cp 被复制的文件路径 文件被复制到的路径
含义:复制文件到指定路径
例: cp linuxTest.txt linuxTest/linuxTest.txt

在这里插入图片描述

注: Linux在复制过程中是可以重新对新位置的文件进行重命名的,但是如果不是必须的需要,则建议保持前后名称一致。

6.2 复制文件夹

用法2: #cp -r 被复制的文件夹路径 文件夹被复制到的路径
含义:复制文件夹到指定路径,注意:当使用cp命令进行文件夹复制操作的时候需要添加选项“r”[-r表示递归],否则目录将被忽略。
例: cp -r linuxTest newLinuxTest/linuxTest

在这里插入图片描述

7、mv指令

含义: move,移动,剪切(也可以进行重命名)。移动文档到新的位置。

7.1 移动

用法1: #mv 需要移动的文件/文件夹路径 需要保存的文件/文件夹位置路径
例:  mv moveTest.txt newLinuxTest/moveTest.txt

在这里插入图片描述

7.2 重命名

用法2: #mv 原文件名字 新文件名字
例:  mv linuxTest.txt reLinux.txt

在这里插入图片描述

8、rm指令

含义: remove,移除、删除。

8.1 删除文件

用法1: #rm [选项] 文件名
选项:
-f: force,强制删除,不提示是否删除
-r: 表示递归
例:  rm reLinux.txt 

在这里插入图片描述

注意:
	在删除的时候如果不带选项,会提示是否删除,如果需要确认则输入“y/yes"”, 否则输入“n/no”按下回车。
	如果在删除的时候不想频繁的确认,则可以在指令中添加选项“-f”,表示force (强制删除)。

8.2 删除文件夹

用法2: #rm -rf 文件夹名
例:  rm -rf newLinuxTest

在这里插入图片描述

注意:
	其中*称之为通配符,意思表示任意的字符,Linux*。

9、vim指令

含义: vim 是一款文本编辑器。

vim 的安装指令
yum -y install vim*
rpm -qa |grep vim
用法: #vim 文件名
例:  vim newLinuxTest

在这里插入图片描述
在这里插入图片描述
如果需要:
(1)编辑,则按住i。
(2)退出按住shift+“:”,并输入:wq保存退出。

10、输出重定向

含义: 一般命令的输出都会显示在终端中,有些时候需要将-些命令的执行结果想要保存到文件中
进行后续的分析/统计,则这时候需要使用到的输出重定向技术。

10.1 覆盖

用法1:指令 > 文件(文件可以不存在)
含义:覆盖输出,会覆盖掉原先的文件内容。
例:  ls -la > lsRsult.txt

在这里插入图片描述
注意该文件有19L,表示19行,用法2中进行添加测试中会用到。
在这里插入图片描述

10.2 添加

用法2:指令 >> 文件(文件可以不存在)
含义:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加。
例:  ls -la >> lsRsult.txt

在这里插入图片描述
使用vim打开该文件,说明确实是添加。
在这里插入图片描述

11、cat 指令

含义: 查看文件,也可以合并文件。

11.1 查看文件

用法1:#cat 文件名
含义:查看文件
例: cat lsRsult.txt

在这里插入图片描述

11.2 合并文件

用法2:#cat 待合并的文件路径1 待合并的文件路径2...文件路径n >合并之后的文件路径名字
含义:合并文件结合输出重定向来使用。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
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`命令查看。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Le`soleil

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

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

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

打赏作者

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

抵扣说明:

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

余额充值