Linux基本指令

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

在多人共用一个主机是可以创建多个用户来使用 前提是root用户

1)用法

useradd 【用户名】

passwd

2)功能:创建一个新用户

给用户设置密码/修改密码(修改设置密码时先选中用户,在输入密码,输入密码时没有显示)

在这里插入图片描述

切换用户

1)用法:

su 【用户名】

在这里插入图片描述

之后输入密码即可

1.cd命令


1)用法 cd 【路径名】

  1. 功能:切换目录,cd 后面的路径可以是绝对路径(以/开头的),也可以是相对路径(以.或者. .开头,.也可以省略.)

| cd / | /在Linux中是一个特殊路径,表示根目录 |

| — | — |

| cd . . | 回到上级目录 |

| cd ~(或者直接 cd) | 回到home目录 |

| cd - | 回到上个目录 |

2.ls命令


1)用法: ls 【选项】【目录或文件】

| -a | 列出目录下的所有文件,包括以 . 开头的隐含文件 |

| — | — |

| -l | 列出文件的详细信息(ls -l可缩写为ll) |

| -r | 列出所有子目录下的文件(递归) |

ls -a

在这里插入图片描述

ls -l或者ll

在这里插入图片描述

ls -r

在这里插入图片描述

3.pwd命令


1)用法 pwd

2) 功能:查看当前目录,常用于复制路径

在这里插入图片描述

Linux 中复制是 ctrl+insert

粘贴 shift +insert 如果不能复制就加上组合键 f n

4.touch命令


1)用法:touch【文件名】

2)功能:创建一个空白文件

在这里插入图片描述

5.echo命令


1)用法:echo 【内容】 >【文件名】

2)功能:写内容到文件中

在这里插入图片描述

但是使用echo命令写文件是一件麻烦的事情,一般写文件是用vim命令来对文件进行编辑的

6.cat命令


1)用法:cat 【文件名】

2)功能:查看文件内容

如果没有内容,cat就看不到效果

在这里插入图片描述

7.rm命令


1)用法:rm 【选项】【文件名/目录】

2)功能:删除文件或者目录

| rm 【文件名】* | *代表通配符,删除了和文件名前面匹配的所有文件名(没有写文件名,就删除了当前目录下,所有的文件) |

| — | — |

| rm -r | 删除目录(递归) |

| rm -rf | 直接删除 |

rm 【文件名】*

在这里插入图片描述

rm-r 递归删除目录下的文件和目录

危险操作 rm -rf /

Linux 删除文件,并不是真的“物理删除”,而是使用一个标记这个磁盘空间的数据置为“无效”,运气好能找回来,运气差点都回不来了,注意删除操作时,一定要谨慎。

8.mkdir命令


1)用法:mkdir 【目录名】

2)功能:创建新目录在当前目录

mkdir -p创建多级目录结构例如:mkdir -p 目录名/目录名/目录名

9.tree命令


1)用法:tree

2)功能:把当前目录按照树形结构 打印出来

第一次使用需要下载 ,先输入下面语句来下载

yum install tree

10.cp命令


1)用法:cp 【源文件或目录】【目标文件或目录】

2)功能:cp即 copy 复制功能

| cp 【源文件名】【目标文件名】 | 拷贝文件 |

| — | — |

| cp -r 【源目录名】【目标目录名】 | 拷贝目录 |

当目标目录/文件下有重名文件,就会覆盖

cp操作涉及到大量的写磁盘操作,如果当前拷贝目录比较大时,此时拷贝操作可能就比较耗时,cp操作既要修改目录结构,也要修改文件内容。

11.mv命令


1)用法:mv 【源文件/目录名】【目标路径名】

2)功能:mv即move 移动/重命名

除了移动还有一个功能就是重命名 :

mv 【文件名/目录名】【新名字】

mv 操作时不会涉及到大量的磁盘操作(也有磁盘操作,但是不会很多),mv操作,只需要修改目录结构即可。

二、其他命令

=========================================================================

1.man


1)用法:man 【要查看的命令】

2)功能:类似于帮助手册,查看命令的用法

2.less


1)用法:less 【文件名】

2)功能:文件进行翻页

按q退出less页面,使用上下键 滚屏

还能使用 /【关键词】 将文件中所有带该关键词的进行标记

cat是将整个文件的内容都显示出来了,如果文件过大,使用cat就不方便了,less打开大文件很快

3.head


1)用法:head 【选项】【文件名】

2)功能:显示文件前n行

不加选项就是显示前10行文件

head -n 数字 【文件名】 就是显示前数字行文件在屏幕上

显示了20行数据

在这里插入图片描述

4.tail


1)用法:tail 【选项】【文件名】

2)功能:显示文件后n行

不加选项就是显示后10行文件

head -n 数字 【文件名】 就是显示后数字行文件在屏幕上

5. | 管道


使用 | 表示管道 ,把两个命令连接起来, 让前一个命令输出的内容作为后一个命名输入的内容

1)用法:【命令1】|【命令2】

2)功能:把命令连接起来

head和tail配合能显示指定行,使用 | 管道来设置

只显示第20行的数据

在这里插入图片描述

6. vim


介绍vim基础操作,vim就是Linux上的记事本,扩展能力很强,vim功能太多了,这里只介绍最简单的几种

最全的Linux教程,Linux从入门到精通

======================

  1. linux从入门到精通(第2版)

  2. Linux系统移植

  3. Linux驱动开发入门与实战

  4. LINUX 系统移植 第2版

  5. Linux开源网络全栈详解 从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

/img_convert/9d4aefb6a92edea27b825e59aa1f2c54.png)

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 23
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值