学习Linux系统之路

第一章 初识Linux


一、Linux系统相关概念

操作系统:

        来由:随着硬件的发展单纯的裸机程序不能满足硬件的利用率,每个人编写的裸机驱动不同导致应用层编写麻烦产生。

        作用:管理软硬件资源(管理硬件资源给应用层提供方便操作接口)

常见的操作系统:              

                                        unix:目前主流的多用户、多任务操作系统

                                        windows:个人计算机用户市场90%

                                        linux:开源  免费,IT行业

                                        IOS/MAC:苹果

                                        ucos Vxworks wince等:小型的嵌入式操作系统

Ubuntu系统: 基于 Linux 操作系统,免费得到社区及专业机构的支持

Ubuntu特点:使用 APT 包管理系统 提供在线安装升级 软件更新积极

                


二、Linux系统环境搭建

2.1 虚拟机

        VMware workstation ---虚拟机 ---构建硬件环境

2.2 ubuntu系统

        Ubuntu --- 操作系统 --自行安装一个


三、Ubauntu目录结构         

        /bin -- 二进制可执行程序 用户操作命令

        /sbin -- 管理员操作命令

        /boot -- 引导程序  为系统运行准备前提环境

        /dev -- 操作系统外设 比如:键盘、鼠标...

        /etc -- 系统配置

        /home -- 系统普通用户家目录

        /lib -- 库 (函数原型)

        /usr/include -- 头文件(.h)

        /root -- 管理员家目录


四、Linux系统----Shell指令

        Shell指令众多,根据需要学习

        通过man查看指令用法 例如:man 1 su

        

4.1用户

        系统分为普通用户  管理员用户

        切换用户   su  用户名

        如果切换失败,考虑是否设置该用户的密码项

        创建用户  useradd 用户名

        创建出来的用户,没有家目录,没有密码

        需要手动创建家目录,手动设置密码(passwd)

        创建用户 adduser 用户名

        创建用户的同时 自动创建家目录,同时设置密码

        删除用户 userdel 用户名

        注意:指令执行时出现权限不够,在指令最前面加sudo

4.2 文件

        显示当前路径 pwd

        显示目录内容 ls 

        ls -a  显示所有文件  .开头的文件为隐藏文件

        . :当前目录

        ..:上一级目录

Linux划分7种文件类型:

        d:目录 -:普通文件

        l:链接文件(快捷方式)

        p(pipe):管道

        s(socket):套接字

        b(block):块设备例如:硬盘 

        c(char):字符设备 例如:鼠标

        修改权限 chmod

        创建文件 touch  gedit

        echo: 回显,默认显示到终端  

        > 重定向输出((将内容显示到指定文件))

        echo hello > 1.c //等同于fopen的w方式

        echo hello >> 1.c //等同于fopen的a方式

        删除文件 rm

        如果删除目录,加参数-r

        复制文件   cp

        如果复制目录: 加参数-r

        剪切  mv 

        不区分文件和目录,都可以操作

        链接  ln

        ln -s 源文件 软链接名   (快捷方式)

        ln 源文件 硬链接名 (备份)

4.3 安装软件

        离线 dpkg 安装包后缀是.deb

        在线 apt

        安装: apt install 安装包

        卸载: apt remove 安装包

        更新列表:apt update 

        根据列表进行软件升级:apt upgrade

        测试Ubuntu网络连通性: ping

总结

        自学Linux的第一天笔记。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值