Linux 小白入门

当你刚开始学习Linux时,以下是一些入门内容的讲解,请注意这是一个简化的综合介绍:

1. 什么是Linux:Linux是一种开源操作系统,被广泛用于服务器和个人计算机。它基于Unix操作系统,具有稳定性、安全性和灵活性。

2. Linux发行版:Linux有几个主要的发行版(也称为“distro”),如Ubuntu、Fedora、Debian等。它们在内核之上添加了不同的软件包和工具,以便用户更容易上手。

3. 安装Linux:你可以选择将Linux作为独立的操作系统安装在计算机上,或者通过虚拟机软件在现有操作系统上运行Linux。安装过程会指导你进行分区、选择安装选项和设置用户账户。

4. Linux桌面环境:Linux提供多种桌面环境选择,如GNOME、KDE、XFCE等。桌面环境提供了图形化用户界面,类似于Windows或macOS,使你可以通过鼠标和键盘与系统交互。

5. 文件系统:Linux使用层次化的文件系统,根目录(/)是所有文件和目录的起始点。常见的目录包括/bin(可执行文件),/home(用户主目录),/etc(系统配置文件)等。

6. 基本命令:学习一些基本的Linux命令是入门的重要部分。例如,ls(列出目录内容),cd(切换目录),mkdir(创建目录),rm(删除文件或目录),chmod(修改文件权限)等。

7. 用户和权限管理:Linux支持多用户环境,每个用户都有自己的账户和权限。你可以创建、修改和删除用户账户,并设置文件和目录的权限,以确保安全和隐私。

8. 包管理器:Linux发行版提供了包管理器,用于安装、更新和删除软件包。例如Ubuntu使用apt-get,Fedora使用dnf。包管理器使软件的安装和更新过程变得简单和高效。

9. 远程连接:你可以通过SSH(安全外壳协议)远程连接到Linux计算机,执行命令和管理文件。这对于远程访问服务器或在网络上工作时非常有用。

10. Shell脚本:Shell是Linux操作系统的命令解释器。你可以编写Shell脚本来自动化任务,执行一系列命令,并编写条件和循环。

这些是Linux入门的基础内容,帮助你快速熟悉和使用Linux操作系统。随着你的学习和使用的深入,你会进一步探索更高级的主题和工具,如网络管理、系统管理、软件开发等。

安装

当你刚开始学习Linux时,以下是一些入门内容的讲解,请注意这是一个简化的综合介绍:

1. 什么是Linux:Linux是一种开源操作系统,被广泛用于服务器和个人计算机。它基于Unix操作系统,具有稳定性、安全性和灵活性。

2. Linux发行版:Linux有几个主要的发行版(也称为“distro”),如Ubuntu、Fedora、Debian等。它们在内核之上添加了不同的软件包和工具,以便用户更容易上手。

3. 安装Linux:你可以选择将Linux作为独立的操作系统安装在计算机上,或者通过虚拟机软件在现有操作系统上运行Linux。安装过程会指导你进行分区、选择安装选项和设置用户账户。

4. Linux桌面环境:Linux提供多种桌面环境选择,如GNOME、KDE、XFCE等。桌面环境提供了图形化用户界面,类似于Windows或macOS,使你可以通过鼠标和键盘与系统交互。

5. 文件系统:Linux使用层次化的文件系统,根目录(/)是所有文件和目录的起始点。常见的目录包括/bin(可执行文件),/home(用户主目录),/etc(系统配置文件)等。

6. 基本命令:学习一些基本的Linux命令是入门的重要部分。例如,ls(列出目录内容),cd(切换目录),mkdir(创建目录),rm(删除文件或目录),chmod(修改文件权限)等。

7. 用户和权限管理:Linux支持多用户环境,每个用户都有自己的账户和权限。你可以创建、修改和删除用户账户,并设置文件和目录的权限,以确保安全和隐私。

8. 包管理器:Linux发行版提供了包管理器,用于安装、更新和删除软件包。例如Ubuntu使用apt-get,Fedora使用dnf。包管理器使软件的安装和更新过程变得简单和高效。

9. 远程连接:你可以通过SSH(安全外壳协议)远程连接到Linux计算机,执行命令和管理文件。这对于远程访问服务器或在网络上工作时非常有用。

10. Shell脚本:Shell是Linux操作系统的命令解释器。你可以编写Shell脚本来自动化任务,执行一系列命令,并编写条件和循环。

这些是Linux入门的基础内容,帮助你快速熟悉和使用Linux操作系统。随着你的学习和使用的深入,你会进一步探索更高级的主题和工具,如网络管理、系统管理、软件开发等。

目录

安装

一、linux 基本特性

二、设置中文

三、目录信息

四、系统快照


一、linux 基本特性

特点:1.多用户、多线程、多任务、多CPU

2. 开源、免费、自由结合

3.安全稳定

4.内置python

版本分为内核和发行版

注意: 如果安装发现屏幕没有适应屏幕  可以在终端使用sudo apt install open-vm-tools 适应屏幕大小

可以安装sudo apt install net-tools更加方便使用

二、设置中文

可以在设置中添加中文

管理已安装语言
    语言支持木安装完成 (稍后提醒)
添加和删除语言
    添加简体中文
将安装好的汉语拖拽到第一个位置
重新启动
启动以后 保留就得名字(不再提醒我)

输入中文

添加输入源
    中文
自定义快捷键
    打字
        ctrl+空格

三、目录信息

/bin  普通用户指令文件
/sbin  管理员指令文件
/usr/bin  普通用户指令文件
/usr/sbin  管理员指令文件
/usr/local/bin  普通用户指令文件
/usr/local/sbin   管理员指令文件
/etc    所有软件的配置文件
/home   家目录
/opt   第三方软件安装目录
/root   超级管理员目录

四、常用指令

格式
    指令名+选项(可选)+参数 (可选)
    选项一般情况不分先后顺序

指令名 --help
    显示指令的参数

1.pwd 查看当前路径

2.cd更改路径
    cd..
 上一级路径
        cd ../../..
    cd~
        回到用户的家目录
    cd-
        回到上一次所在目录
3.ls
    类似于windows的dir
        罗列当前目录下文件信息
        -a
        d    显示隐藏信息
        -l   罗列详细信息
            第一个字母d代表文件夹
                -代表文件
                l连接文件link
            9个字母d
                头三个字母:当前用户权限
                中间三个字母:当前用户所在组的权限
                后三个字母:其他用户权限
            一个数字:连接数
            用户名 和 用户组
            创建时间
            名字
    -h 
        可读形式展示
    ls -alh 路径 罗列目标路径下的所有文件

4.mkdir
    创建文件夹
    -p删除多级文件夹

5.rmdir   删除文件夹
6.touch创建文件
7.rm 删除文件
    -rf 删除文件夹
8.cat
    读取整个文件内容
9.more
    分屏读取
    空格 下一屏
    q 退出
10.head  从头开始
    -n  前几行
11.tail 从尾开始
    -n 后几行
12.wc  wordcaculate 文字统计
    内容统计
    -l  行数
    -c  字节数
    -w  单词数
13.重定向
    >覆盖
    >>追加
14.管道
    |左边输入  右边输出
15 过滤
    grep-n 显示行号
    
16.cp拷贝 可以改名字
        也可以不改名字
17.mv 移动
        可以改名字
        也可以不改名字
18.tar 归档
        将多个文件放在一起管理
        选项
            f必须放在最后
            c 创建归档
            x 解开归档
            t 列出归档内容
            v 进度
19.gzip
        压缩后缀位gz
        压缩与解压后会删除源文件
        选项
            -r  压缩
            -d  解压
20.ln  连接
      硬链接
            ln源文件新文件
            只能连接文件
            新文件 内容和源文件内容一直
            修改一个另外一个同步修改
            删除源 新文件正常使用
     软连接
            -s
            ln - s 原文件 正常使用
            可以连接文件和文件夹
            相当于快捷方式
            源文件失效   连接文键失效
21.ps  进程
            -e  所有进程
            -f  所有信息
            ps -ef | grep bash   找到所有终端


22.kill   杀死
            -9  信号值代表彻底杀死进程
            kill -9进程号


23.ifconfig   查看网卡信息


24.ping                                       
            ping IP 地址 测试是否联通


25.whoami  当前用户


26.useradd 添加用户 选项
        -m  自动创建家目录


27.passwd  设置密码
            passwd用户
        设置普通用户密码
            passwd  设置管理员密码


28.su切换用户
            su 用户名 切换到普通用户
            su  切换到root


29.userdel  删除用户 选项
        -r  自动删除用户相关所有目录


30.exit  回到上一个用户


31.group    组
            groupadd 组名
            groupdel 组名

小技巧 小技巧
    ctrrl+shift+‘+’
        放大命令行
    ctrl+‘-’
        缩小命令行
    敲出前几个字母按Tab键自动补全

四、系统快照

系统快照
    能够保存系统状态
        当要进行一个不确定能成功的操作
        先保存一个正确状态
        如果操作失败
        使用快照恢复到正确状态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值