第六周学习

Centos的安装

image-20231205182630369

image-20231205182644217

image-20231205182659793

image-20231205182848327

image-20231205182921785

image-20231205182942349

image-20231205182953629

image-20231205183009370

image-20231205183018742

image-20231205183043010

image-20231205183145342

这样基础的就完成了,接着打开虚拟机

image-20231205183428330

image-20231205183554284

时间,键盘,语言自己设置,

image-20231205183807954

切记这里这样选择软件安装

image-20231205184052209

image-20231205184207121

image-20231205193431799

image-20231205192528688

安装即可,用户与root密码自己设置

Centos的基本使用与Linux命令

界面的了解

image-20231205195921367

一开始进入的这个图形界面:tty1,而tty2-6是字符界面

图形界面切换到字符界面终端命令:Ctrl+Alt +F2-6

字符界面终端切换到图形界面终端 :Alt+F1

一个字符界面切换到另一个字符界面:Alt+F3-6

终端的使用

一般需要右击打开一个终端

一般命令如下:

Ctrl+Shift+T 再打开一个终端

Ctrl+Shift++ 终端字体放大

Ctrl+Shift±终端字体放小

Ctrl+l清屏

键盘的上下箭头可以上下翻之前执行过的命令

Linux基础命令

用户的切换

首先是用户的切换,分为root用户和普通用户,root用户具有对系统绝对的控制权,说一应该谨慎使用root用户。

在大多数Linux和Unix系统中,有几种常见的方法可以由普通用户切换到超级用户(root):

  1. 使用su命令:su是"switch user"的缩写,可以用于切换到其他用户账户,包括超级用户。使用以下命令切换到超级用户:

    su -
    

    然后输入root用户的密码进行验证。

  2. 使用sudo命令:sudo允许普通用户以超级用户的身份执行特定的命令。通过以下命令使用sudo切换到超级用户:

    sudo -i
    

    输入当前用户的密码进行验证,如果当前用户在sudoers文件中配置了允许以root身份执行命令的权限,就可以切换到超级用户。

  3. 使用sudo su命令:sudo su是将sudosu结合起来使用的一种方式,可以直接切换到超级用户。执行以下命令:

    sudo su -
    

    输入当前用户的密码进行验证,如果当前用户在sudoers文件中配置了允许以root身份执行命令的权限,就可以切换到超级用户。

在超级用户(root)下切换到普通用户有几种常见的方法:

  1. 使用su命令:su命令可以用于切换到其他用户账户,包括普通用户。执行以下命令以切换到指定的普通用户(例如,用户名为"username"):

    su - username
    

    然后输入普通用户的密码进行验证。

  2. 使用sudo -u命令:sudo -u命令允许超级用户以其他用户的身份执行命令。执行以下命令以切换到指定的普通用户:

    sudo -u username -i
    

    输入当前超级用户的密码进行验证,然后将切换到指定的普通用户。

  3. 使用exit命令:在超级用户身份下,可以直接使用exit命令退出当前用户,返回到上一个用户身份(通常是普通用户)。

    exit
    

    执行该命令后,将回到上一个用户的身份。

这些方法可以在大多数Linux和Unix系统中使用,但具体的命令和选项可能会有细微的差异。在切换到普通用户之前,请确保已保存并退出超级用户下的任何正在进行的工作,以避免数据丢失或不必要的权限问题。

绝对路径与相对路径

在Linux系统中,路径是用来指定文件或目录在文件系统中的位置。有两种方式可以表示路径:绝对路径和相对路径。

  1. 绝对路径(Absolute Path):绝对路径是从根目录(/)开始的完整路径,用于准确定位文件或目录的位置。以下是一些常见的绝对路径示例:
  • /home/user/file.txt:表示位于根目录下的home目录中的user目录下的file.txt文件。
  • /var/log/syslog:表示位于根目录下的var目录中的log目录下的syslog文件。
  • /etc/passwd:表示位于根目录下的etc目录中的passwd文件。
  1. 相对路径(Relative Path):相对路径是相对于当前工作目录的路径,用于描述文件或目录相对于当前位置的位置关系。以下是一些常见的相对路径示例:
  • ./file.txt:表示当前目录下的file.txt文件。
  • ../dir/file.txt:表示当前目录的上一级目录中的dir目录下的file.txt文件。
  • ../../dir/file.txt:表示当前目录的上两级目录中的dir目录下的file.txt文件。

请注意,.表示当前目录,..表示上一级目录。

常用命令

  1. ls:列出目录内容

    • ls:列出当前目录的文件和子目录
    • ls /path/to/directory:列出指定路径下的文件和子目录
  2. cd:切换目录

    • cd /path/to/directory:切换到指定路径的目录
    • cd ..:切换到上一级目录
  3. mkdir:创建目录

    • mkdir directory_name:在当前目录下创建一个名为directory_name的新目录
    • mkdir -p /path/to/directory:递归地创建指定路径下的目录,如果路径不存在的话
  4. rm:删除文件或目录

    • rm file_name:删除当前目录下的file_name文件
    • rm -r directory_name:递归地删除当前目录下的directory_name目录及其内容
  5. cp:复制文件或目录

    • cp file_name /path/to/directory:将当前目录下的file_name文件复制到指定路径下的目录中
    • cp -r directory_name /path/to/directory:将当前目录下的directory_name目录及其内容复制到指定路径下的目录中
  6. mv:移动文件或目录

    • mv file_name /path/to/directory:将当前目录下的file_name文件移动到指定路径下的目录中
    • mv old_name new_name:将当前目录下的old_name文件或目录重命名为new_name
  7. cat:查看文件内容

    • cat file_name:显示当前目录下的file_name文件的内容
    • cat file1 file2:将file1file2的内容合并并显示在屏幕上
  8. grep:在文件中查找匹配的文本

    • grep "pattern" file_name:在file_name文件中查找匹配pattern的文本行
    • grep -r "pattern" /path/to/directory:递归地在指定路径下的文件中查找匹配pattern的文本行

    9.pwd:显示当前工作目录的路径

:在文件中查找匹配的文本

  • grep "pattern" file_name:在file_name文件中查找匹配pattern的文本行
  • grep -r "pattern" /path/to/directory:递归地在指定路径下的文件中查找匹配pattern的文本行

9.pwd:显示当前工作目录的路径

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦择懿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值