Linux新手入村

硬件和软件的区别


硬件:是cpu、内存、硬盘等物理装置
软件:是用户和硬件之间的桥梁(用户通过软件和计算机系统交流)操作系统属于软件

常见的操作系统

PC端:Windows、Linux、MacOS
移动端:Android、IOS、鸿蒙

Linux系统

1.Linux系统包括:Linux内核、系统应用程序
(1)内核:提供系统最核心的功能,包含:进程管理、内存管理、文件系统、设备驱动程序、网络协议栈
(2)系统应用程序:调用内核提供的相关功能,再由内核调度硬件工作

Linux 系统就好比一个工具箱。
        a.Linux内核:工具箱最核心部件是发动机(Linux内核),发动机会管理工具箱中所有资源。如:控制各种工具(计算机硬件)如何使用、决定哪个工具先干活(进程调度)、管理存放工具和材料的空间(内存管理)等功能。
比如说,你想在电脑上同时运行好几个程序,内核就会安排好它们谁先谁后运行,以及给它们分配多少空间,就像一个精明的管理员一样。
        b.系统应用程序:工具箱中包含各种工具。若想查看工具箱中的文件,需要借助工具(文件管理器)拿到文件;
若工具箱想要连接房间(电脑)的网络,需要借助工具(网络配置)进行网络配置;工具箱中有很多小工具(系统应用程序),依靠发动机(内核)工作的。
(这些工具和内核一起,构成了完整的 Linux 系统。有了它们,你就可以完成各种各样的任务啦,就像你拿着一个装满各种工具的工具箱,可以完成各种维修、组装工作一样。)

:Linux 内核是基础,是系统的核心动力;系统应用程序是基于内核开发出来的各种方便你使用电脑的工具,它们相互配合,让 Linux 系统变得超级强大和实用。【“系统应用程序”调用“内核”】

常见的Linux发行版

Ubuntu、CentOS、Fedora等  (linux发行版:指可供用户正常使用的Linux系统;linux内核+系统应用程序)
=================================================

【基础命令】

一、目录结构

图片(不了解,先欠着)

二、根目录、主目录

(1)根目录:/  
(根目录管理整个文件系统,许多系统级别的文件和目录都存储在根目录;)
(2)Home目录:每个用户在Linux系统的专属目录
        a.普通用户的Home目录默认在:/home/用户
(权限有限,只能在自己的主目录和系统允许的公共区域进行操作;无法随意访问或修改其他用户的主目录或系统关键目录,也可以申请权限)
eg:对于系统级别的任务,如添加新用户、修改网络配置、更新系统内核等,普通用户没有足够的权限去完成,会收到权限不足的错误信息,就像一个普通员工在公司里不能随意修改公司的重要规章制度一样。
        b.root用户的Home目录默认在:/root
(具有最高权限,几乎可以操作整个Linux系统任何文件和目录)
eg:可以调整系统的各种参数,例如修改系统的性能参数、分配系统资源,是整个系统的 “主宰者”,就像公司的老板可以对公司的各种事务进行决策和管理一样。
【普通用户可以进入根目录,但不能对很多重要文件/目录进行操作,可以使用sudo命令请求临时的root权限。】
注(油条大人总结):
        太难过了,感觉自己是蠢货,怎么都搞不懂根目录和主目录的区别~ 讨厌linux,好难!!!可是他们都说简单,那为什么我不会?不能再逃避了,油条直面它,理解它,解决它,你可以的!!!小小目录而已(可是还是很难)。

“/” 符号在Linux系统中表示:
a.若出现在开头的  / 表示:根目录
              【  /bin 包含了基本的可执行文件(系统的各种工具);
                /etc 包含了系统的配置文件;
                /var 包含了系统的日志文件、邮件等经常变化的数据;
                /usr 包含了用户的应用程序和库文件等。
b.若出现在后面的 / 表示:路径之间的层级关系(windows系统中,路径之间的层级关系\)

三、绝对路径和相对路径

(1)绝对路径:从根目录开始的完整路径,以 / 开头。
(2)相对路径:相当于当前路径的路径
如:若在/home/ytdren目录下,想要切换到/home/ytdren/Documents,
a.使用相对路径切换:“cd Documents”(就是基于当前所在路径切换);
b.使用绝对路径切换:“cd /home/ytdren/Documents”(从根目录 / 开始的完整路径,无论你现在处于系统哪个位置,都可以到达你想去的目录)。

四、特殊路径符

  1. “/”(正斜杠):根目录标志
  2. “.”(点):当前目录标志
  3. “..”(点点):上一级目录标志
  4. “~“(波浪号):用户主目录标志
  5. “-”(连字符):前一个工作目录标志

若使用 cd 命令切换目录时,使用 cd - 可以切换回前一个工作目录。
       如:从 /home/john 切换到 /usr/local,然后使用 “cd -”,会回到 /home/john 目录,再使用一次 “cd -” 又会回到 /usr/local,它可以方便地在两个最近使用的目录之间来回切换,就像一个切换器在两个频道之间切换一样。

五、linux命令通用格式

  1. 语法:command  [-options]  [parameter]
  2. 解释:命令      【可选选项】【可选参数】

选项:-a(包含隐藏的文件/文件夹)、-l(以列表的形式展示)、-h...;          
可选参数:命令操作的对象(文件/目录);

六、***基础命令***

1.【ls】:列出目录下的内容

ls [-a  -l  -h] [Linux路径]

2.【cd】:切换工作目录

(1)语法:cd  [目录路径]
如:“cd /home/ytdren”,目录更改为用户ytdren的主目录;“cd /usr/local”,目录切换到/usr/local(这个目录通常用于存储本地安装的软件和库)
(2)***特殊用法***
a.切换到根目录:cd /   (在任意子目录下,都可以立即回到根目录)
b.切换到用户主目录:cd ~或者 cd   (切换到当前用户的主目录)
c.切换到上一级目录:cd..   (切换到当前目录的上一级目录)
如:现在所在目录为“/home/ytdren/Documents”,输入“cd..”,即切换到/home/ytdren目录
(3)cd + 特殊路径符
cd / :当前目录切换带“根目录”;
cd . :无意义,“.”代表当前目录;
cd .. :当前目录切换到“上一级目录”;
cd ~ :当前目录切换到当前用户的“主目录”;
cd - :当前目录切换到“前一个工作目录”;

3.【pwd】:展示当前所在目录

输出当前所在工作目录

4.【mkdir】:创建目录

1.语法:mkdir [选项] <目录名称>
2.选项说明
(1)-p:递归创建目录;(若父目录不存在,则创建所需要的父目录)
示例:
    mkdir -p /path/to/new/directory
解释:若/path/to不存在,使用-p选项则先创建/path目录,然后再在/path中创建to目录,最后在/path/to目录下创建new目录,最终创建/path/to/new/directory(避免需要逐层创建目录)
(2)-m:设置新目录的权限
示例:
    mkdir -m 755 new_directory
(3)-v:显示创建目录的详细信息,包括目录名称
示例:
    mkdir -v new_directory
解释:在创建 new_directory 时,会输出 mkdir: created directory 'new_directory' 的信息,
3.使用实例
【创建单个目录】
mkdir myfolder  
(在当前目录下创建一个名为myfolder的目录)
【创建多个目录】
mkdir dir1 dir2 dir3
(同时在当前目录下创建dir1、dir2、dir3三个目录)

# 以下是一些使用示例
# 创建单个目录
mkdir my_first_dir
# 创建多个目录
mkdir dir_a dir_b dir_c
# 递归创建目录
mkdir -p parent/child/grandchild
# 创建目录并设置权限
mkdir -m 700 private_dir
# 显示创建目录的信息
mkdir -v public_dir

5.【touch】:创建空文件或更新文件的时间戳

1.语法:touch [选项] <文件名>
示例:
   touch myfile.tex  
解释:在当前目录下创建一个名为myfile.tex的空文件;若该文件已经存在,则touch会更新访问时间并修改时间,但不改变文件内容。
2.选项说明:
(1)-a:仅更新文件的“访问时间”;
示例:
   touch -a existing_file.txt
解释:更新existing_file.txt的“访问时间”,不会改变文件的修改时间;
(2)-m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值